OptionalaudioCalled when the selected input device is indicated by the browser to be muted or unmuted at the operating system or hardware level, and thus the SDK will be unable to send audio regardless of the application's own mute state.
This method will always be called after a device is selected or when the mute state changes after selection.
If the selected input device is a MediaStream, it will be passed here as
the value of device. Otherwise, the selected device ID will be provided.
the currently selected audio input device.
whether the input device is known to be muted.
OptionalaudioCalled when audio inputs are changed.
OptionalfreshAudioInputDeviceList: MediaDeviceInfo[]OptionalaudioCalled when the current audio input media stream ended event triggers.
OptionaldeviceId: stringOptionalaudioCalled when audio outputs are changed.
OptionalfreshAudioOutputDeviceList: MediaDeviceInfo[]OptionalvideoCalled when video inputs are changed.
OptionalfreshVideoInputDeviceList: MediaDeviceInfo[]OptionalvideoCalled when the current video input media stream ended event triggers.
OptionaldeviceId: string
[[DeviceChangeObserver]] can be registered with a [[DeviceController]] to receive callbacks on device change events.