@jellyfish-dev/browser-media-utils
Version:
Facilitates the use of getUserMedia and enumerateDevices.
15 lines • 704 B
TypeScript
import { EnumerateDevices } from "./types";
/**
* Get all available media devices that match provided constraints.
*
* @param videoParam - boolean or MediaTrackConstraints with configuration for video device
* @param audioParam - boolean or MediaTrackConstraints with configuration for audio device
* @returns Promise with object containing arrays of objects for each kind of media device
*
* @example
* enumerateDevices(true, true).then((devices) => {
* console.log(devices);
* });
*/
export declare const enumerateDevices: (videoParam: boolean | MediaTrackConstraints, audioParam: boolean | MediaTrackConstraints) => Promise<EnumerateDevices>;
//# sourceMappingURL=enumerateDevices.d.ts.map