@signalwire/js
Version:
18 lines • 816 B
TypeScript
import { ConnectionOptions } from './interfaces';
export declare const getUserMedia: (constraints: MediaStreamConstraints) => Promise<MediaStream> | undefined;
export declare const getMediaConstraints: (options: ConnectionOptions) => Promise<MediaStreamConstraints>;
interface FilterIceServersOptions {
disableUdpIceServers?: boolean;
}
export declare const filterIceServers: (servers: RTCIceServer[], options: FilterIceServersOptions) => {
urls: string | string[];
credential?: string;
username?: string;
}[];
/**
* Check if the negotiation is single media (audio or video only).
* This is used to determine if we should handle SDP negotiation differently.
*/
export declare const isSingleMediaNegotiation: (options: ConnectionOptions) => boolean;
export {};
//# sourceMappingURL=helpers.d.ts.map