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

18 lines (17 loc) 745 B
import { SwitchUserAudioType, SwitchUserAudioParameters } from '../../@types/types'; export interface SwitchAudioParameters extends SwitchUserAudioParameters { defAudioID: string; userDefaultAudioInputDevice: string; prevAudioInputDevice: string; updateUserDefaultAudioInputDevice: (deviceId: string) => void; updatePrevAudioInputDevice: (deviceId: string) => void; switchUserAudio: SwitchUserAudioType; getUpdatedAllParams: () => SwitchAudioParameters; [key: string]: any; } export interface SwitchAudioOptions { audioPreference: string; parameters: SwitchAudioParameters; } export type SwitchAudioType = (options: SwitchAudioOptions) => Promise<void>; export declare const switchAudio: SwitchAudioType;