io.agora.rtc.AgoraRemoteAudioTrack类 参考
- Java
更新时间不可用
AgoraRemoteAudioTrack 类。
构造及析构函数说明
AgoraRemoteAudioTrack()
io.agora.rtc.AgoraRemoteAudioTrack.AgoraRemoteAudioTrack(long cptr)构造函数。
成员函数说明
destroyStatistics()
native void io.agora.rtc.AgoraRemoteAudioTrack.destroyStatistics(RemoteAudioTrackStats stats)getState()
native int io.agora.rtc.AgoraRemoteAudioTrack.getState()获取远端音频的质量数据。
返回值
远端音频的质量数据。
getStatistics()
native RemoteAudioTrackStats io.agora.rtc.AgoraRemoteAudioTrack.getStatistics()获取远端音频轨道的质量数据。
返回值
一个 RemoteAudioTrackStats 对象。
registerMediaPacketReceiver()
native int io.agora.rtc.AgoraRemoteAudioTrack.registerMediaPacketReceiver(AgoraMediaPacketReceiver agora_media_packet_receiver)注册一个 AgoraMediaPacketReceiver 对象。
你需要在该方法中实现一个 AgoraMediaPacketReceiver 类。成功注册后,SDK 会在接收到音频包时触发 onMediaPacketReceived 回调。
| 参数名 | 描述 |
|---|---|
agora_media_packet_receiver | AgoraMediaPacketReceiver 对象。 |
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。
unregisterMediaPacketReceiver()
native int io.agora.rtc.AgoraRemoteAudioTrack.unregisterMediaPacketReceiver(AgoraMediaPacketReceiver agora_media_packet_receiver)释放 AgoraMediaPacketReceiver 对象。
| 参数名 | 描述 |
|---|---|
agora_media_packet_receiver | AgoraMediaPacketReceiver 对象。 |
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。
该类的文档由以下文件生成:
- AgoraRemoteAudioTrack.java