Agora Java API Reference for Android

Public Member Functions | List of all members
agora::rtc::IVideoDeviceManagerObserver Class Referenceabstract

`#include <NGIAgoraVideoDeviceManager.h>`

## Public Member Functions
virtual void | onVideoDeviceStateChanged (const char *deviceId, int deviceType, int deviceState)=0

## Detailed Description

The IVideoDeviceManagerObserver class.

## Member Function Documentation

## ◆ onVideoDeviceStateChanged()

virtual void agora::rtc::IVideoDeviceManagerObserver::onVideoDeviceStateChanged | ( | const char * | deviceId,
|  | int | deviceType,
|  | int | deviceState
| ) |  |
| pure virtual

Occurs when the device state changes, for example, when a device is added or removed or default device change.

Note
  This method applies to Windows only now.

Parameters

  deviceId | Pointer to the device ID.
  deviceType | Device type: #MEDIA_DEVICE_TYPE.
  deviceState | Device state: #MEDIA_DEVICE_STATE_TYPE..