UNPKG

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
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;