Full SDK API 列表
本页列出 Android 所有的接口类以及其中包含的 API。
AsyncCallback
用于处理异步操作结果的回调。
相关参考Canvas
用于设置视频渲染视图。
CanvasConfig
用于配置播放器的视频渲染。
IAudioEncodedFrameObserver
用于监听音频编码帧的接口。
相关参考IAudioFrameObserver
用于观测和处理音频帧的接口。
相关参考IAudioSpectrumObserver
用于音频频谱观测的接口。
相关参考IBaseSpatialAudioEngine
IBaseSpatialAudioEngine:基础空间音效引擎接口。
IDirectCdnStreamingEventHandler
用于处理 CDN 推流相关事件的接口。
ILocalSpatialAudioEngine
ILocalSpatialAudioEngine 是本地空间音效引擎接口。
IMediaExtensionObserver
IMediaExtensionObserver 接口用于监听媒体扩展相关的事件。
IMediaPlayer
IMediaPlayer 接口用于实现媒体播放功能。
IMediaPlayerAudioFrameObserver
用于观测媒体播放器的音频帧。
相关参考IMediaPlayerCacheManager
用于管理媒体播放器的缓存。
相关参考IMediaPlayerCustomDataProvider
IMediaPlayerCustomDataProvider 接口用于为媒体播放器提供自定义数据源。
IMediaPlayerObserver
用于监听媒体播放器状态变化的接口。
相关参考IMediaPlayerVideoFrameObserver
用于观测媒体播放器的视频帧。
相关参考AgoraMediaRecorder
用于录制客户端的音频和视频。
- 本地麦克风采集并由 SDK 编码为 AAC 格式的音频。
- 本地摄像头采集并由 SDK 编码的视频。
COMMUNICATION 频道场景下,当频道中存在使用 v3.0.0 之前版本 SDK 的用户时,该功能不可用。IMediaRecorderCallback
用于设置媒体录制的回调方法。
IMetadataObserver
用于实现元数据观察功能。
IAgoraMusicContentCenter
IAgoraMusicContentCenter 提供用于管理和访问音乐内容中心的接口。
IMusicContentCenterEventHandler
用于处理音乐内容中心相关事件的接口。
相关参考IAgoraMusicPlayer
扩展 IMediaPlayer 接口,支持更多音乐播放功能。
RtcEngine
调用该类的方法以使用声网 SDK 的全部功能。
声网建议在同一线程中调用 RtcEngine 的 API 方法,避免在多个线程中调用。该类在早期版本中名为 AgoraAudio,从 1.0 版本起更名为 RtcEngine。
IRtcEngineEventHandler
封装 SDK 向应用层发送事件回调的方法。
IRtcEngineEventHandler 是 SDK 用于向应用层发送事件回调的接口类。你可以继承该类以接收所需的事件通知。该接口中的所有方法均为默认空实现,你可以根据需要选择性地重写部分方法。为确保 SDK 正常运行,建议在回调方法中避免执行耗时操作或调用阻塞 API,例如 SendMessage。
RtcEngineEx
扩展 RtcEngine 接口的功能。
IRtcEngineReleaseCallback
用于异步销毁引擎。
IVideoEffectObject
用于管理和配置视频特效功能,例如美颜、风格妆容和滤镜。
IVideoEncodedFrameObserver
用于监听编码后的视频帧。
相关参考IVideoFrameObserver
用于处理视频帧的回调。
你可以通过实现 IVideoFrameObserver 接口中的方法,接收并处理本地设备采集或远端用户发送的视频帧。
相关参考Player
用于播放 URL 资源。
PlayerGetStatsCallback
用于获取播放统计信息的回调接口。
PlayerObserver
PlayerObserver 用于接收播放器的事件回调。
Rte
Rte 类是声网实时互动 SDK 的基础接口。