ultimatepos/Modules/Communication/node_modules/livekit-client/dist/ts4.2/room/DeviceManager.d.ts

13 lines
592 B
TypeScript

export default class DeviceManager {
private static instance?;
static mediaDeviceKinds: MediaDeviceKind[];
static getInstance(): DeviceManager;
static userMediaPromiseMap: Map<MediaDeviceKind, Promise<MediaStream>>;
private _previousDevices;
get previousDevices(): MediaDeviceInfo[];
getDevices(kind?: MediaDeviceKind, requestPermissions?: boolean): Promise<MediaDeviceInfo[]>;
normalizeDeviceId(kind: MediaDeviceKind, deviceId?: string, groupId?: string): Promise<string | undefined>;
private hasDeviceInUse;
}
//# sourceMappingURL=DeviceManager.d.ts.map