API 列表
本页列出 HarmonyOS 所有的接口类以及其中包含的 API。
RtcEngine
RTC SDK 的基础接口类,实现实时音视频的主要功能。
RtcEngine 提供了 App 调用的主要方法。
相关参考RtcEngineEx
提供多频道方法的接口类。
继承自 RtcEngine。
相关参考IRtcEngineEventHandler
接口类 IRtcEngineEventHandler
用于 SDK 向 App 发送事件通知,App 通过继承该接口类的方法获取 SDK 的事件通知。
该接口类的所有方法都有缺省(空)实现, App 可以根据需要只继承关心的事件。
注意
- 在回调方法中,App 不应该做耗时或者调用可能会引起阻塞的 API(如
sendMessage
),否则可能影响 SDK 的运行。 - SDK 不再捕获开发者在 IRtcEngineEventHandler 类回调中自行实现的代码逻辑中的异常。你需要自行处理该异常,否则异常出现时可能引起 App 崩溃。
IMediaPlayer
提供媒体播放器功能的类,支持多实例。
相关参考IMediaPlayerObserver
提供媒体播放器的回调。
相关参考AgoraMediaRecorder
提供本地及远端音视频录制功能的类。
相关参考IMediaRecorderCallback
包含音视频录制的事件。
相关参考IMusicContentCenterEventHandler
IMusicContentCenterEventHandler
接口类,用于 SDK 向客户端发送音乐内容中心事件通知。
IAgoraMusicPlayer
继承自 IMediaPlayer
类,提供音乐播放器的相关方法。
IAgoraMusicContentCenter
IAgoraMusicContentCenter
接口类提供音乐内容中心的相关方法。