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
13 lines (12 loc) • 595 B
TypeScript
import { MediaDevices } from '../../@types/types';
export interface LaunchMediaSettingsOptions {
updateIsMediaSettingsModalVisible: (isVisible: boolean) => void;
isMediaSettingsModalVisible: boolean;
mediaDevices: MediaDevices;
audioInputs: MediaDeviceInfo[];
videoInputs: MediaDeviceInfo[];
updateAudioInputs: (inputs: MediaDeviceInfo[]) => void;
updateVideoInputs: (inputs: MediaDeviceInfo[]) => void;
}
export type LaunchMediaSettingsType = (options: LaunchMediaSettingsOptions) => Promise<void>;
export declare const launchMediaSettings: LaunchMediaSettingsType;