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

24 lines (23 loc) 1.05 kB
import { Producer } from 'mediasoup-client/lib/types'; import { Socket } from 'socket.io-client'; import { ReorderStreamsType, ReorderStreamsParameters } from '../@types/types'; export interface DisconnectSendTransportVideoParameters extends ReorderStreamsParameters { videoProducer: Producer | null; localVideoProducer?: Producer | null; socket: Socket; localSocket?: Socket; islevel: string; roomName: string; lock_screen: boolean; updateMainWindow: boolean; updateUpdateMainWindow: (state: boolean) => void; updateVideoProducer: (producer: Producer | null) => void; updateLocalVideoProducer?: (producer: Producer | null) => void; reorderStreams: ReorderStreamsType; [key: string]: any; } export interface DisconnectSendTransportVideoOptions { parameters: DisconnectSendTransportVideoParameters; } export type DisconnectSendTransportVideoType = (options: DisconnectSendTransportVideoOptions) => Promise<void>; export declare const disconnectSendTransportVideo: DisconnectSendTransportVideoType;