audio = false;
} else {
audio = {
- //mandatory: {},
- //optional: []
- advanced: []
};
+ if (obj.options.audioParams) {
+ audio = obj.options.audioParams;
+ }
+
if (obj.options.useMic !== "any") {
//audio.optional = [{sourceId: obj.options.useMic}]
audio.deviceId = {exact: obj.options.useMic};
}
- //FIXME
- if (obj.options.audioParams) {
- for (var key in obj.options.audioParams) {
- var con = {};
- //con[key] = obj.options.audioParams[key];
- if (obj.options.audioParams[key]) {
- con.exact = key;
- audio.advanced.push(con);
- }
- }
- }
}
if (storage.data.autoBand) {
$scope.testSpeed();
}
+
+ var audioParams = {
+ googEchoCancellation: storage.data.googEchoCancellation === undefined ? true : storage.data.googEchoCancellation,
+ googNoiseSuppression: storage.data.googNoiseSuppression === undefined ? true : storage.data.googNoiseSuppression,
+ googHighpassFilter: storage.data.googHighpassFilter === undefined ? true : storage.data.googHighpassFilter,
+ googAutoGainControl: storage.data.googAutoGainControl === undefined ? true : storage.data.googAutoGainControl,
+ googAutoGainControl2: storage.data.googAutoGainControl === undefined ? true : storage.data.googAutoGainControl
+ };
+ verto.data.instance.options.audioParams = audioParams;
+
};
$scope.changedLanguage = function(langKey){
socketUrl: data.wsURL,
tag: "webcam",
ringFile: "sounds/bell_ring2.wav",
- // TODO: Add options for this.
audioParams: {
googEchoCancellation: storage.data.googEchoCancellation === undefined ? true : storage.data.googEchoCancellation,
googNoiseSuppression: storage.data.googNoiseSuppression === undefined ? true : storage.data.googNoiseSuppression,