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

23 lines (22 loc) 1.07 kB
import { Producer } from 'mediasoup-client/lib/types'; import { PrepopulateUserMediaParameters, PrepopulateUserMediaType } from '../@types/types'; export interface ResumeSendTransportAudioParameters extends PrepopulateUserMediaParameters { audioProducer: Producer | null; localAudioProducer?: Producer | null; islevel: string; hostLabel: string; lock_screen: boolean; shared: boolean; videoAlreadyOn: boolean; updateAudioProducer: (audioProducer: Producer | null) => void; updateLocalAudioProducer?: (localAudioProducer: Producer | null) => void; updateUpdateMainWindow: (updateMainWindow: boolean) => void; prepopulateUserMedia: PrepopulateUserMediaType; prepopulateLocalUserMedia?: PrepopulateUserMediaType; [key: string]: any; } export interface ResumeSendTransportAudioOptions { parameters: ResumeSendTransportAudioParameters; } export type ResumeSendTransportAudioType = (options: ResumeSendTransportAudioOptions) => Promise<void>; export declare const resumeSendTransportAudio: ResumeSendTransportAudioType;