@rksan/mock-media-devices
Version:
WebAPI window.navigator.mediaDevices のモック
17 lines (16 loc) • 603 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createMediaTrackConstraints = void 0;
const set_1 = require("./set");
const createMediaTrackConstraints = (kind, constrains) => {
const all = (0, set_1.setConstrains_All)(constrains);
switch (kind) {
case "video": {
const video = (0, set_1.setConstrains_Video)(constrains);
return Object.assign(Object.assign({}, all), video);
}
case "audio":
return Object.assign({}, all);
}
};
exports.createMediaTrackConstraints = createMediaTrackConstraints;