|
NERTC iOS SDK V5.9.20
|
#include <NERtcEngineDelegate.h>
实例方法 | |
| (void) | - onNERtcEngineRequestSendKeyFrame: |
| I 帧请求事件回调。 | |
| (void) | - onNERtcEngineBitrateUpdated:videoStreamType: |
| I 帧请求事件回调。 | |
| (void) | - onNERtcEngineVideoCodecUpdated:videoStreamType: |
| 视频编码器类型信息回调。 | |
|
optionalrequired |
I 帧请求事件回调。
INERtcEngineEx#setPreDecodeObserver: 方法注册解码前媒体数据观测器后,SDK 可能会在推送外部视频编码帧后触发该回调,此时可以调整对应的码率,防止出现超编,引发视频异常。 INERtcEngineEx#setPreDecodeObserver: 接口设置回调监听。 | 参数名称 | 类型 | 描述 |
|---|---|---|
| bitrateBps | int | 码率。单位为 kbps。 |
| videoStreamType | NERtcStreamChannelType | 视频通道类型:
|
|
optional |
I 帧请求事件回调。
INERtcEngineEx#setPreDecodeObserver: 方法注册解码前媒体数据观测器后,SDK 可能会在推送外部视频编码帧后触发该回调,此时请及时发送相应的 IDR 帧,否则对端无法渲染视频画面。 INERtcEngineEx#setPreDecodeObserver: 接口设置回调监听。 | 参数名称 | 类型 | 描述 |
|---|---|---|
| videoStreamType | NERtcStreamChannelType | 视频通道类型:
|
|
optionalrequired |
视频编码器类型信息回调。
INERtcEngineEx#setPreDecodeObserver: 方法注册解码前媒体数据观测器后,SDK 默认会在推送外部视频编码帧后触发一次该回调;后续若编码器类型发生变更时会再次触发此回调,此时请重置您的编码器。 INERtcEngineEx#setPreDecodeObserver: 接口设置回调监听。 | 参数名称 | 类型 | 描述 |
|---|---|---|
| videoCodecType | NERtcVideoCodecType | 视频编码器类型:
|
| videoStreamType | NERtcStreamChannelType | 视频通道类型:
|