IMediaHandler
IMediaHandler 类包含媒体控制相关的事件回调。
onVolumeUpdated
onLocalDeviceStateUpdated
本地设备状态变化回调。
C++
fun onLocalDeviceStateUpdated(deviceInfo: AgoraEduContextDeviceInfo,
state: AgoraEduContextDeviceState2)
参数
参数名 | 描述 |
---|---|
deviceInfo | 设备信息,详见 AgoraEduContextDeviceInfo。 |
state | 设备状态,详见 AgoraEduContextDeviceState2。 |
onLocalDeviceConnected
本地设备已连接回调。
C++
fun onLocalDeviceConnected(deviceInfo: AgoraEduContextDeviceInfo,
state: AgoraEduContextDeviceState2)
参数
参数名 | 描述 |
---|---|
deviceInfo | 设备信息,详见 AgoraEduContextDeviceInfo。 |
state | 设备状态,详见 AgoraEduContextDeviceState2。 |
onLocalDeviceDisconnected
本地设备连接断开回调。
C++
fun onLocalDeviceDisconnected(deviceInfo: AgoraEduContextDeviceInfo,
state: AgoraEduContextDeviceState2)
参数
参数名 | 描述 |
---|---|
deviceInfo | 设备信息,详见 AgoraEduContextDeviceInfo。 |
state | 设备状态,详见 AgoraEduContextDeviceState2。 |
onAudioMixingStateChanged
混音状态变化回调。
C++
fun onAudioMixingStateChanged(state: Int, errorCode: Int)
参数
参数名 | 描述 |
---|---|
state | 混音状态码。 |
errorCode | 混音错误码。 |