UNPKG

@rksan/mock-media-devices

Version:

WebAPI window.navigator.mediaDevices のモック

35 lines (34 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setSettings_Audio = void 0; const setSettings_Audio = (settings, constraints, audios) => { audios.forEach((entry) => { switch (entry.type) { case "boolean": { const audio = (entry); audio.keys.forEach((key) => { const name = key.name, def = key.default, val = constraints[name]; settings[name] = audio.value(def, val); }); break; } case "ulong": { const audio = entry; audio.keys.forEach((key) => { const name = key.name, def = key.default, val = constraints[name]; settings[name] = audio.value(def, val); }); break; } case "double": { const audio = (entry); audio.keys.forEach((key) => { const name = key.name, def = key.default, val = constraints[name]; settings[name] = audio.value(def, val); }); break; } } }); }; exports.setSettings_Audio = setSettings_Audio;