livekit-client
Version:
JavaScript/TypeScript client SDK for LiveKit
10 lines • 515 B
TypeScript
export default class DeviceManager {
private static instance?;
static mediaDeviceKinds: MediaDeviceKind[];
static getInstance(): DeviceManager;
static userMediaPromiseMap: Map<MediaDeviceKind, Promise<MediaStream>>;
getDevices(kind?: MediaDeviceKind, requestPermissions?: boolean): Promise<MediaDeviceInfo[]>;
normalizeDeviceId(kind: MediaDeviceKind, deviceId?: string, groupId?: string): Promise<string | undefined>;
private hasDeviceInUse;
}
//# sourceMappingURL=DeviceManager.d.ts.map