Thanks to visit codestin.com
Credit goes to github.com

Skip to content

AudioDeviceEventListener

Lejla Solak edited this page Feb 10, 2025 · 3 revisions



onActiveAudioDeviceChanged(activeAudioDeviceChangedEvent)

Description

This callback method is triggered when the currently active audio device has changed.

Arguments

  • activeAudioDeviceChangedEvent: ActiveAudioDeviceChangedEvent - Event object representing the newly active audio device, including details such as the device's name and type.

Returns

  • N/A

Example

AudioDeviceEventListener audioDeviceEventListener = new DefaultAudioDeviceEventListener() {
    @Override
    public void onActiveAudioDeviceChanged(@NonNull ActiveAudioDeviceChangedEvent activeAudioDeviceChangedEvent) {
        String name = activeAudioDeviceChangedEvent.getActiveAudioDevice().getName();
    }
};



onAvailableAudioDevicesChanged(availableAudioDevicesChangedEvent)

Description

This callback method is triggered when the available audio devices have changed, such as when a new device is connected or a previously connected device is disconnected.

Arguments

  • availableAudioDevicesChangedEvent: AvailableAudioDevicesChangedEvent - Event object containing the updated list of available audio devices, including any new devices added or previously connected devices that have been removed.

Returns

  • N/A

Example

AudioDeviceEventListener audioDeviceEventListener = new DefaultAudioDeviceEventListener() {
    @Override
    public void onAvailableAudioDevicesChanged(@NonNull AvailableAudioDevicesChangedEvent availableAudioDevicesChangedEvent) {
        updateListOfAvailableAudioDevices(availableAudioDevicesChangedEvent.getAvailableAudioDevices());
    }
};

Tutorials

Migration guides

Reference documentation

Clone this wiki locally