JRTCSDK-iOS
v1.1
API文档
|
构造函数 | |
(void) | - onCameraUpdate |
(void) | - onAudioOutputTypeChange: |
(void) | - onVideoCaptureDidStart: |
(void) | - onRenderReceived:scale: |
(void) | - onRenderResized:scale: |
(void) | - onRenderStart: |
(void) | - onVideoError: |
(void) | - onAudioInerruptAndResume: |
(void) | - onSnapshotComplete:width:height: |
(void) | - onMemoryAvailable: |
- (void) onAudioInerruptAndResume: | (bool) | interrupt |
声音中断/恢复回调
闹钟和系统来电会占用音频设备,音频中断或恢复时会收到此回调
interrupt | 中断或恢复
|
- (void) onAudioOutputTypeChange: | (NSString *) | audioOutputType |
音频输出通道变化回调
audioOutputType | 音频输出通道类型 |
- (void) onCameraUpdate |
摄像头变化回调
摄像头状态发生变化会收到此回调,例如打开、关闭、切换摄像头
- (void) onMemoryAvailable: | (double) | memorySize |
上报剩余可用内存回调
周期性上报一次内存剩余情况
memorySize | 当前剩余可用内存空间(MB) |
- (void) onRenderReceived: | (JCMediaDeviceVideoCanvas *) | canvas | |
scale: | (CGFloat) | scale | |
收到第一帧数据回调
canvas | 视图渲染对象 |
- (void) onRenderResized: | (JCMediaDeviceVideoCanvas *) | canvas | |
scale: | (CGFloat) | scale | |
数据宽高比例变化回调
canvas | 视图渲染对象 |
- (void) onRenderStart: | (JCMediaDeviceVideoCanvas *) | canvas |
渲染开始回调
canvas | 视图渲染对象 |
- (void) onSnapshotComplete: | (NSString *) | file | |
width: | (int) | width | |
height: | (int) | height | |
截图完成回调
file | 截图路径 |
width | 图片像素宽 |
height | 图片像素高 |
- (void) onVideoCaptureDidStart: | (NSString *) | captureId |
视频采集开始回调
captureId | 摄像头ID |
- (void) onVideoError: | (NSString *) | error |
视频异常,渲染错误,包括摄像头采集错误回调
error | 异常信息 |