AgoraMediaRtcRecorder | 构造一个 AgoraMediaRtcRecorder 录制器实例。 |
initialize[1/2] | 初始化录制器实例,设置服务、是否启用合流模式,以及是否仅录制编码视频。 |
initialize[2/2] | 初始化录制器,并设置服务实例和是否启用合流模式。 |
joinChannel | 加入一个声网 RTC 频道。 |
leaveChannel | 离开当前频道。 |
enableEncryption | 启用或禁用内置加密。 |
subscribeAllAudio | 订阅频道中所有远端用户的音频流。 |
subscribeAllVideo | 订阅频道中所有远端用户的视频流。 |
unsubscribeAllAudio | 停止订阅所有远端用户的音频流。 |
unsubscribeAllVideo | 停止订阅所有远端用户的视频流。 |
subscribeAudio | 订阅指定远端用户的音频流。 |
unsubscribeAudio | 停止订阅指定远端用户的音频流。 |
subscribeVideo | 订阅指定远端用户的视频流。 |
unsubscribeVideo | 停止订阅指定远端用户的视频流。 |
setAudioVolumeIndicationParameters | 设置 onAudioVolumeIndication 回调的时间间隔。 |
setVideoMixingLayout | 设置视频合流布局。 |
setRecorderConfig | 配置录制器实例的设置。 |
setRecorderConfigByUid | 为指定用户设置录制器实例的配置。 |
startRecording | 启动录制过程。 |
stopRecording | 停止所有正在进行的录制并保存录制文件。 |
startSingleRecordingByUid | 启动指定用户的录制流程。 |
stopSingleRecordingByUid | 停止指定用户的录制进程。 |
registerRecorderEventHandler | 注册用于录制事件的事件处理器。 |
unregisterRecorderEventHandler | 取消注册之前注册的事件处理器。 |
enableAndUpdateVideoWatermarks | 为视频流添加水印。 |
disableVideoWatermarks | 禁用视频流中的水印。 |
enableAndUpdateVideoWatermarksByUid | 为指定用户的视频流添加水印。 |
disableVideoWatermarksByUid | 通过用户 ID 禁用其视频流上的水印。 |
renewToken | 为当前会话更新 。 |
enableRecorderVideoFrameCapture | 启用或关闭录制器实例的视频帧采集功能。 |
release | 释放与 Recorder 实例关联的原生资源。 |