函数列表 | 描述 |
直播推流器错误通知,推流器出现错误时,会回调该通知 | |
直播推流器警告通知 | |
首帧音频采集完成的回调通知 | |
首帧视频采集完成的回调通知 | |
麦克风采集音量值回调 | |
推流器连接状态回调通知 | |
直播推流器统计数据回调 | |
截图回调 | |
本地采集并经过音频模块前处理、音效处理和混 BGM 后的音频数据回调 | |
自定义视频处理回调 | |
SDK 内部的 OpenGL 环境的销毁通知 | |
当屏幕分享开始时,SDK 会通过此回调通知 | |
当屏幕分享停止时,SDK 会通过此回调通知 | |
录制任务开始的事件回调 | |
录制任务正在进行中的进展事件回调 | |
录制任务已经结束的事件回调 | |
调用 enableVoiceActivityDetection 开启人声检测之后,当主播开始或结束说话时,会收到这个回调通知。 |
- (void)onError: | |
message: | (NSString *)msg |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
code | |
extraInfo | 扩展信息。 |
msg | 错误信息。 |
- (void)onWarning: | |
message: | (NSString *)msg |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
code | |
extraInfo | 扩展信息。 |
msg | 警告信息。 |
- (void)onMicrophoneVolumeUpdate: | (NSInteger)volume |
- (void)onPushStatusUpdate: | |
message: | (NSString *)msg |
extraInfo: | (NSDictionary *)extraInfo |
参数 | 描述 |
extraInfo | 扩展信息。 |
msg | 连接状态信息。 |
status |
- (void)onStatisticsUpdate: |
参数 | 描述 |
statistics |
- (void)onSnapshotComplete: | (nullable TXImage *)image |
- (void) onProcessAudioFrame: |
采样率 × 时间帧长 × 声道数 × 采样点位宽
。 48000 × 0.02s × 1 × 16bit = 15360bit = 1920字节
。参数 | 描述 |
frame | PCM 格式的音频数据帧。 |
- (void)onProcessVideoFrame: | |
dstFrame: |
参数 | 描述 |
dstFrame | 用于承载处理过的视频画面。 |
srcFrame | 用于承载未处理的视频画面。 |
`ObjectiveC
`
`ObjectiveC
`- (void)onSetMixTranscodingConfig: | |
message: | (NSString *)msg |
参数 | 描述 |
code | 0表示成功,其余值表示失败。 |
msg | 具体错误原因。 |
- (void)onScreenCaptureStopped: | (int)reason |
参数 | 描述 |
reason | 停止原因 0:表示用户主动停止。 1:iOS 表示录屏被系统中断;Mac、Windows 表示屏幕分享窗口被关闭。 2:Windows 表示屏幕分享的显示屏状态变更(如接口被拔出、投影模式变更等);其他平台不抛出。 |
- (void)onLocalRecordBegin: | (NSInteger)errCode |
storagePath: | (NSString *)storagePath |
参数 | 描述 |
code | 状态码。 0:录制任务启动成功。 -1:内部错误导致录制任务启动失败。 -2:文件后缀名有误(比如不支持的录制格式)。 -6:录制已经启动,需要先停止录制。 -7:录制文件已存在,需要先删除文件。 -8:录制目录无写入权限,请检查目录权限问题。 |
storagePath | 录制的文件地址。 |
- (void)onLocalRecording: | (NSInteger)durationMs |
storagePath: | (NSString *)storagePath |
参数 | 描述 |
durationMs | 录制时长。 |
storagePath | 录制的文件地址。 |
- (void)onLocalRecordComplete: | (NSInteger)errCode |
storagePath: | (NSString *)storagePath |
参数 | 描述 |
code | 状态码。 0:结束录制任务成功。 -1:录制失败。 -2:切换分辨率或横竖屏导致录制结束。 -3:录制时间太短,或未采集到任何视频或音频数据,请检查录制时长,或是否已开启音、视频采集。 |
storagePath | 录制的文件地址。 |
- (void)onVoiceActivityDetectionUpdate: | (BOOL)active |
参数 | 描述 |
active | 人声开始或停止。 |
本页内容是否解决了您的问题?