NERtc iOS SDK V5.6.25
|
#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 | 视频通道类型:
|