ngx-agora
Version:
Angular wrapper for Agora RTC client (https://www.agora.io/en/)
34 lines • 2.78 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/data/models/media-device-info.model.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* This interface contains information that describes a single media input or output device.
* The list of devices obtained by calling [AgoraRTC.getDevices](https://docs.agora.io/en/Video/API%20Reference/web/globals.html#getdevices)
* is an array of MediaDeviceInfo objects, one per media device.
* @record
*/
export function MediaDeviceInfo() { }
if (false) {
/**
* Unique ID of the device.
* @type {?}
*/
MediaDeviceInfo.prototype.deviceId;
/**
* Returns an enumerated value that is "videoinput", "audioinput" or "audiooutput".
* @type {?}
*/
MediaDeviceInfo.prototype.kind;
/**
* Returns a DOMString that is a label describing this device (for example "External USB Webcam").
*
* \@remark
* For security reasons, the label field is always blank unless an active media stream exists
* or the user has granted persistentpermission for media device access.
* @type {?}
*/
MediaDeviceInfo.prototype.label;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVkaWEtZGV2aWNlLWluZm8ubW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYWdvcmEvIiwic291cmNlcyI6WyJsaWIvZGF0YS9tb2RlbHMvbWVkaWEtZGV2aWNlLWluZm8ubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFLQSxxQ0FhQzs7Ozs7O0lBWEMsbUNBQWlCOzs7OztJQUVqQiwrQkFBc0I7Ozs7Ozs7OztJQVF0QixnQ0FBYyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhpcyBpbnRlcmZhY2UgY29udGFpbnMgaW5mb3JtYXRpb24gdGhhdCBkZXNjcmliZXMgYSBzaW5nbGUgbWVkaWEgaW5wdXQgb3Igb3V0cHV0IGRldmljZS5cbiAqIFRoZSBsaXN0IG9mIGRldmljZXMgb2J0YWluZWQgYnkgY2FsbGluZyBbQWdvcmFSVEMuZ2V0RGV2aWNlc10oaHR0cHM6Ly9kb2NzLmFnb3JhLmlvL2VuL1ZpZGVvL0FQSSUyMFJlZmVyZW5jZS93ZWIvZ2xvYmFscy5odG1sI2dldGRldmljZXMpXG4gKiBpcyBhbiBhcnJheSBvZiBNZWRpYURldmljZUluZm8gb2JqZWN0cywgb25lIHBlciBtZWRpYSBkZXZpY2UuXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTWVkaWFEZXZpY2VJbmZvIHtcbiAgLyoqIFVuaXF1ZSBJRCBvZiB0aGUgZGV2aWNlLiAqL1xuICBkZXZpY2VJZDogc3RyaW5nO1xuICAvKiogUmV0dXJucyBhbiBlbnVtZXJhdGVkIHZhbHVlIHRoYXQgaXMgXCJ2aWRlb2lucHV0XCIsIFwiYXVkaW9pbnB1dFwiIG9yIFwiYXVkaW9vdXRwdXRcIi4gKi9cbiAga2luZDogTWVkaWFEZXZpY2VLaW5kO1xuICAvKipcbiAgICogUmV0dXJucyBhIERPTVN0cmluZyB0aGF0IGlzIGEgbGFiZWwgZGVzY3JpYmluZyB0aGlzIGRldmljZSAoZm9yIGV4YW1wbGUgXCJFeHRlcm5hbCBVU0IgV2ViY2FtXCIpLlxuICAgKlxuICAgKiBAcmVtYXJrXG4gICAqIEZvciBzZWN1cml0eSByZWFzb25zLCB0aGUgbGFiZWwgZmllbGQgaXMgYWx3YXlzIGJsYW5rIHVubGVzcyBhbiBhY3RpdmUgbWVkaWEgc3RyZWFtIGV4aXN0c1xuICAgKiBvciB0aGUgdXNlciBoYXMgZ3JhbnRlZCBwZXJzaXN0ZW50cGVybWlzc2lvbiBmb3IgbWVkaWEgZGV2aWNlIGFjY2Vzcy5cbiAgICovXG4gIGxhYmVsOiBzdHJpbmc7XG59XG4iXX0=