UNPKG

@telnyx/webrtc

Version:
20 lines (19 loc) 1.37 kB
/// <reference types="webrtc" /> declare const _RTCPeerConnection: (config: RTCPeerConnectionConfig) => any; declare const _getUserMedia: (constraints: MediaStreamConstraints) => any; declare const _enumerateDevices: () => any; declare const streamIsValid: (stream: MediaStream) => boolean; declare const getSupportedConstraints: () => {}; declare const attachMediaStream: (htmlElementId: string, stream: MediaStream, _context?: { callId?: string; sessionId?: string; eventTarget?: string; }) => any; declare const detachMediaStream: (htmlElementId: string, _stream?: MediaStream) => any; declare const muteMediaElement: (htmlElementId: string) => any; declare const unmuteMediaElement: (htmlElementId: string) => any; declare const toggleMuteMediaElement: (htmlElementId: string) => any; declare const setMediaElementSinkId: (htmlElementId: string, deviceId: string) => Promise<boolean>; declare const sdpToJsonHack: (sdp: any) => any; declare const stopStream: (stream: MediaStream) => void; export { _RTCPeerConnection as RTCPeerConnection, _getUserMedia as getUserMedia, _getUserMedia as getDisplayMedia, _enumerateDevices as enumerateDevices, getSupportedConstraints, streamIsValid, attachMediaStream, detachMediaStream, sdpToJsonHack, stopStream, muteMediaElement, unmuteMediaElement, toggleMuteMediaElement, setMediaElementSinkId, };