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