ChuangVideoCustomCaptureDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | ChuangLiveEngine.h |
– onStart:
SDK 通知将要开始采集视频帧,收到该回调后向 SDK 发送的视频帧数据才有效
- (void)onStart:(int)channelIndex
Parameters
channelIndex |
预留参数,目前默认0; |
---|
Declared In
ChuangLiveEngine.h
– onStop:
SDK 通知将要停止采集视频帧
- (void)onStop:(int)channelIndex
Parameters
channelIndex |
预留参数,目前默认0; |
---|
Declared In
ChuangLiveEngine.h
– onEncodedDataTrafficControlInfo:channelIndex:
自定义视频编码控制信息回调(选择自定义采集已编码数据的前提才会返回)
SDK检测到网络变化,通知开发者需要做流量控制,由于选择自定义采集传输已编码数据的情况下,SDK内部是无法得知自定义的编码配置,因此流控制操作需要开发者自己完成,SDK会根据当前的网络情况,将视频配置的推荐值通知开发者,开发者需要自行对编码器配置进行修改,从而保证视频传输的流畅性。注意:请不要在此回调中做耗时操作,如果需要执行耗时操作,请切换线程进行
- (void)onEncodedDataTrafficControlInfo:(ChuangTrafficControlInfo *)trafficControlInfo channelIndex:(int)channelIndex
Parameters
trafficControlInfo |
流控参数,详见ChuangTrafficControlInfo |
---|---|
channelIndex |
预留参数,目前默认0; |
Declared In
ChuangLiveEngine.h