API 列表
本页列出 C++ 所有的接口类以及其中包含的 API。
Canvas
Canvas 类用于渲染视频流。
CanvasConfig
用于配置播放器的视频渲染参数。
Error
用于获取错误码和错误信息。
IAudioDeviceCollection
用于管理音频设备的集合。
相关参考IAudioDeviceManager
用于音频设备的管理。
相关参考IAudioEncodedFrameObserver
用于监听编码后音频帧的回调接口。
相关参考IAudioFrameObserver
用于实现音频帧观察功能。
IAudioFrameObserverBase
用于音频帧观察的基类。
相关参考IAudioPcmFrameSink
用于监听音频 PCM 帧。
相关参考IAudioSpectrumObserver
用于观察和处理音频频谱数据。
相关参考IDirectCdnStreamingEventHandler
用于处理与 CDN 推流相关的事件回调。
ILocalSpatialAudioEngine
用于实现基础空间音效引擎接口功能。
相关参考IMediaEngine
IMediaEngine 用于实现媒体引擎相关功能。
IMediaPlayer
用于访问媒体播放器实体。
如果你想同时播放多个媒体源,可以创建多个媒体播放器源对象。
相关参考IMediaPlayerCacheManager
用于管理和设置播放器缓存。
相关参考IMediaPlayerCustomDataProvider
用于提供自定义数据源的接口回调接口。
播放器会持续调用该接口,请求你填充需要播放的数据流。
相关参考IMediaPlayerSourceObserver
用于向应用报告媒体播放器的运行时事件。
相关参考IMediaRecorder
用于实现媒体录制功能的接口。
相关参考IMediaRecorderObserver
用于实现媒体录制的观察器接口。
相关参考IMetadataObserver
IMetadataObserver 接口,用于处理与元数据相关的回调。
IMusicContentCenter
IMusicContentCenter 用于管理音乐内容中心。
IMusicContentCenterEventHandler
用于处理音乐内容中心相关事件。
相关参考IMusicPlayer
用于播放音乐的接口。
相关参考IPacketObserver
IPacketObserver 类用于实现自定义数据包的观察和处理。
IRtcEngine
实现声网实时通信核心功能的基础接口类。
相关参考IRtcEngineEventHandler
用于接收 SDK 回调事件通知。
SDK 通过该类向 App 发送回调事件通知。你可以继承该类中的方法来获取所需的事件通知。该类中的所有方法均提供默认(空)实现,你可以按需选择性地继承部分方法。在回调方法中,应避免执行耗时操作或调用阻塞 API,否则可能影响 SDK 的正常运行。
相关参考IRtcEngineEventHandlerEx
扩展 IRtcEngineEventHandler 功能的类。
IRtcEngineEx
扩展 IRtcEngine 的功能。
IScreenCaptureSourceList
用于获取屏幕共享源的列表。
相关参考IVideoDeviceCollection
用于获取视频设备信息。
相关参考IVideoDeviceManager
用于管理视频设备。
相关参考IVideoEffectObject
用于管理和配置视频特效,例如美颜、风格妆容和滤镜。
IVideoEncodedFrameObserver
用于处理编码后的视频帧。
相关参考IVideoFrameObserver
用于观察和处理视频帧。
相关参考MusicChartCollection
用于获取音乐排行榜的详细信息。
相关参考Player
Player 类用于播放 URL 资源。
PlayerConfig
用于设置播放器配置。
PlayerObserver
用于监听 Player 对象的事件。
Rte
Rte 类是声网实时互动 SDK 的基础接口。
PlayerInfo
用于获取播放器和媒体流的相关信息。