io.agora.rtc

## Interface IAudioDeviceManagerObserver

- All Known Implementing Classes:
    DefaultAudioDeviceManagerObserver

      public interface IAudioDeviceManagerObserver

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `onAudioDeviceStateChanged(AgoraAudioDeviceManager agora_audio_device_manager, java.lang.String device_id, int device_type, int device_state)`
    `void` | `onAudioDeviceVolumeChanged(AgoraAudioDeviceManager agora_audio_device_manager, int device_type, int volume, boolean muted)`
    `void` | `onDeviceStateChanged(AgoraAudioDeviceManager agora_audio_device_manager)`
    `void` | `onRoutingChanged(AgoraAudioDeviceManager agora_audio_device_manager, int route)`
    `void` | `onVolumeIndication(AgoraAudioDeviceManager agora_audio_device_manager, int volume)`

- - ### Method Detail

    - #### onVolumeIndication

          void onVolumeIndication(AgoraAudioDeviceManager agora_audio_device_manager,
                                  int volume)

    - #### onDeviceStateChanged

          void onDeviceStateChanged(AgoraAudioDeviceManager agora_audio_device_manager)

    - #### onAudioDeviceStateChanged

          void onAudioDeviceStateChanged(AgoraAudioDeviceManager agora_audio_device_manager,
                                         java.lang.String device_id,
                                         int device_type,
                                         int device_state)

    - #### onRoutingChanged

          void onRoutingChanged(AgoraAudioDeviceManager agora_audio_device_manager,
                                int route)

    - #### onAudioDeviceVolumeChanged

          void onAudioDeviceVolumeChanged(AgoraAudioDeviceManager agora_audio_device_manager,
                                          int device_type,
                                          int volume,
                                          boolean muted)