onPublisherVideoEncoderChanged property

(void Function(ZegoVideoCodecID fromCodecID, ZegoVideoCodecID toCodecID, ZegoPublishChannel channel)?) onPublisherVideoEncoderChanged
getter/setter pair

视频编码器变更回调。

支持版本:2.12.0 及以上。 详情描述:推流使用的编码类型发生变化的回调。 通知时机:以 H.265 编码进行推流过程中,如果不支持 H.265 编码或编码失败,SDK 会主动降级为指定编码(H.264),此时会触发本回调。 注意事项:在触发本回调时,如果正在进行本地视频录制或云端录制,则会导致生成多个录制文件,开发者需要在录制结束后,收集所有录制文件进行处理。在触发本回调时,因为推流编码发生变更,开发者可以评估是否通知拉流端,以便拉流端做对应处理。

  • fromCodecID 变更前的视频编码器 ID。
  • toCodecID 变更后的视频编码器 ID。
  • channel 推流通道,如果只推一路音视频流,可以不关注该参数。

Implementation

static void Function(ZegoVideoCodecID fromCodecID, ZegoVideoCodecID toCodecID,
    ZegoPublishChannel channel)? onPublisherVideoEncoderChanged;