UNPKG

@zxing/library

Version:

TypeScript port of ZXing multi-format 1D/2D barcode image processing library.

35 lines (34 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VideoInputDevice = void 0; /** * @deprecated Moving to @zxing/browser * * Video input device metadata containing the id and label of the device if available. */ var VideoInputDevice = /** @class */ (function () { /** * Creates an instance of VideoInputDevice. * * @param {string} deviceId the video input device id * @param {string} label the label of the device if available */ function VideoInputDevice(deviceId, label, groupId) { this.deviceId = deviceId; this.label = label; /** @inheritdoc */ this.kind = 'videoinput'; this.groupId = groupId || undefined; } /** @inheritdoc */ VideoInputDevice.prototype.toJSON = function () { return { kind: this.kind, groupId: this.groupId, deviceId: this.deviceId, label: this.label, }; }; return VideoInputDevice; }()); exports.VideoInputDevice = VideoInputDevice;