async function onVFCheckboxChange()

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);
    }