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