mediasfu-reactnative-expo
Version:
mediasfu-reactnative-expo – Expo-managed React Native WebRTC SDK for video conferencing, webinars, live streaming, broadcast, screen sharing, whiteboard, chat, recording, live subtitles, translation, and AI agent rooms on iOS, Android, and web. Prebuilt r
17 lines (16 loc) • 910 B
TypeScript
import { Socket } from 'socket.io-client';
import { ReorderStreamsParameters, ReorderStreamsType, NewPipeProducerParameters, NewPipeProducerType, ProducerClosedType, ProducerClosedParameters, ReceiveAllPipedTransportsParameters } from '../@types/types';
export interface ConnectLocalIpsParameters extends ReorderStreamsParameters, ProducerClosedParameters, NewPipeProducerParameters, ReceiveAllPipedTransportsParameters {
socket: Socket;
reorderStreams: ReorderStreamsType;
getUpdatedAllParams: () => ConnectLocalIpsParameters;
[key: string]: any;
}
export interface ConnectLocalIpsOptions {
socket: Socket;
newProducerMethod?: NewPipeProducerType;
closedProducerMethod?: ProducerClosedType;
parameters: ConnectLocalIpsParameters;
}
export type ConnectLocalIpsType = (options: ConnectLocalIpsOptions) => Promise<void>;
export declare const connectLocalIps: ConnectLocalIpsType;