in src/components/sdk/MeetingControls/AudioInputVFControl.tsx [163:181]
async function onVFCheckboxChange() {
let current = device;
if (isVoiceFocusChecked) {
console.info('User turned on Amazon Voice Focus.');
if (typeof device === 'string') {
const currentDevice = audioInputSelectionToDevice(device);
current = await addVoiceFocus(currentDevice);
}
} else {
console.info(
'Amazon Voice Focus is off by default or user turned off Amazon Voice Focus.'
);
if (device instanceof VoiceFocusTransformDevice) {
current = device.getInnerDevice();
}
}
await meetingManager.selectAudioInputDevice(current);
setIsLoading(false);
}