UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

16 lines (15 loc) 812 B
import { MediaDevice } from "./device/MediaDevice"; import { CameraOrientation } from "./call/options/CameraOrientation"; export declare class RTCMediaDevice { static getAudioInputDevices(): Promise<MediaDevice[]>; static getAudioOutputDevices(): Promise<MediaDevice[]>; static getVideoInputDevices(): Promise<MediaDevice[]>; static getMediaStream(deviceId: string): Promise<MediaStream>; static getAudioMediaStream(deviceId: string | null): Promise<MediaStream>; static getVideoMediaStream(deviceId: string | null, cameraOrientation?: CameraOrientation): Promise<MediaStream>; static closeMediaStream(mediaStream: MediaStream): void; private static getDevices; private static getMediaStreamForDevice; private static toMediaDevice; private static requestPermission; }