Full SDK API 列表

  • Android

更新时间不可用

本页列出 Android 所有的接口类以及其中包含的 API。

AsyncCallback

用于处理异步操作结果的回调。

相关参考

Canvas

用于设置视频渲染视图。

自从

自 v4.4.0 版本新增。

相关参考

CanvasConfig

用于配置播放器的视频渲染。

自从

自 v4.4.0 版本新增。

相关参考

Error

用于获取错误码和错误信息。

自从

自 v4.4.0 版本新增。

相关参考

IAudioEncodedFrameObserver

用于监听音频编码帧的接口。

相关参考

IAudioFrameObserver

用于观测和处理音频帧的接口。

相关参考

IAudioSpectrumObserver

用于音频频谱观测的接口。

相关参考

IBaseSpatialAudioEngine

IBaseSpatialAudioEngine:基础空间音效引擎接口。

相关参考

ILocalSpatialAudioEngine

ILocalSpatialAudioEngine 是本地空间音效引擎接口。

相关参考

IMediaExtensionObserver

IMediaExtensionObserver 接口用于监听媒体扩展相关的事件。

IMediaPlayer

IMediaPlayer 接口用于实现媒体播放功能。

相关参考

IMediaPlayerAudioFrameObserver

用于观测媒体播放器的音频帧。

相关参考

IMediaPlayerCacheManager

用于管理媒体播放器的缓存。

相关参考

IMediaPlayerCustomDataProvider

IMediaPlayerCustomDataProvider 接口用于为媒体播放器提供自定义数据源。

相关参考

IMediaPlayerObserver

用于监听媒体播放器状态变化的接口。

相关参考

IMediaPlayerVideoFrameObserver

用于观测媒体播放器的视频帧。

相关参考

AgoraMediaRecorder

用于录制客户端的音频和视频。

自从

自 v3.5.2 版本新增。

AgoraMediaRecorder 可录制以下内容:

  • 本地麦克风采集并由 SDK 编码为 AAC 格式的音频。
  • 本地摄像头采集并由 SDK 编码的视频。

注: 在 COMMUNICATION 频道场景下,当频道中存在使用 v3.0.0 之前版本 SDK 的用户时,该功能不可用。

相关参考

IMediaRecorderCallback

用于设置媒体录制的回调方法。

自从

自 v4.0.0 版本新增。

相关参考

IMetadataObserver

用于实现元数据观察功能。

注: 请在关键线程中实现该类中的所有回调方法。建议避免在关键线程中执行任何耗时操作。

相关参考

IAgoraMusicContentCenter

IAgoraMusicContentCenter 提供用于管理和访问音乐内容中心的接口。

相关参考

IMusicContentCenterEventHandler

用于处理音乐内容中心相关事件的接口。

相关参考

IAgoraMusicPlayer

扩展 IMediaPlayer 接口,支持更多音乐播放功能。

相关参考

RtcEngine

调用该类的方法以使用声网 SDK 的全部功能。

声网建议在同一线程中调用 RtcEngine 的 API 方法,避免在多个线程中调用。该类在早期版本中名为 AgoraAudio,从 1.0 版本起更名为 RtcEngine。

相关参考

IRtcEngineEventHandler

封装 SDK 向应用层发送事件回调的方法。

IRtcEngineEventHandler 是 SDK 用于向应用层发送事件回调的接口类。你可以继承该类以接收所需的事件通知。该接口中的所有方法均为默认空实现,你可以根据需要选择性地重写部分方法。为确保 SDK 正常运行,建议在回调方法中避免执行耗时操作或调用阻塞 API,例如 SendMessage。

相关参考

RtcEngineEx

扩展 RtcEngine 接口的功能。

相关参考

IRtcEngineReleaseCallback

用于异步销毁引擎。

自从

自 v4.6.0 版本新增。

相关参考

IVideoEncodedFrameObserver

用于监听编码后的视频帧。

相关参考

IVideoFrameObserver

用于处理视频帧的回调。

你可以通过实现 IVideoFrameObserver 接口中的方法,接收并处理本地设备采集或远端用户发送的视频帧。

相关参考

Player

用于播放 URL 资源。

自从

自 v4.4.0 版本新增。

相关参考

PlayerConfig

用于配置媒体播放器选项。

自从

自 v4.4.0 版本新增。

相关参考

PlayerGetStatsCallback

用于获取播放统计信息的回调接口。

自从

自 v4.4.0 版本新增。

相关参考

PlayerObserver

PlayerObserver 用于接收播放器的事件回调。

自从

自 v4.4.0 版本新增。

相关参考

Rte

Rte 类是声网实时互动 SDK 的基础接口。

自从

自 v4.4.0 版本新增。

相关参考

PlayerInfo

包含播放器和媒体流的信息。

自从

自 v4.4.0 版本新增。

相关参考