ZegoMixStreamExDelegate Protocol Reference

Conforms to NSObject
Declared in zego-api-mix-stream-oc.h

Overview

混流配置信息的回调接口

– onMixStreamExConfigUpdate:mixStream:streamInfo:

混流配置更新的回调

- (void)onMixStreamExConfigUpdate:(int)errorCode mixStream:(NSString *)mixStreamID streamInfo:(ZegoMixStreamResultEx *)info

Parameters

errorCode

错误码,0 表示混流启动成功,非 0 表示混流启动失败。

mixStreamID

混流任务 ID,与 ZegoStreamMixer -mixStreamEx:mixStreamID: 中的 mixStreamID 参数一致。

info

混流播放信息

Discussion

  • 调用 ZegoStreamMixer -setMixStreamExDelegate: 设置了回调监听,并调用 ZegoStreamMixer -mixStreamEx:mixStreamID: 设置混流配置后,SDK 通过此 API 通知调用方混流配置结果。
  • 注意:
    1. 如果输出流列表中输出流使用 URL 作为输出,则此回调中的 info 参数中不会包含有效的 rtmp、hls、flv 格式的混流信息,即使用该参数中的 url 不能拉取混流。
  • 2.常见错误码及其含义请参考 ZegoError 中 kMixStream 开头的错误码定义。

Declared In

zego-api-mix-stream-oc.h

– onMixStreamRelayCDNStateUpdate:mixStreamID:

混流转推CDN状态回调

- (void)onMixStreamRelayCDNStateUpdate:(NSArray<ZegoAPIStreamRelayCDNInfo*> *)statesInfo mixStreamID:(NSString *)streamID

Parameters

statesInfo

转推CDN状态信息

streamID

混流任务ID

Declared In

zego-api-mix-stream-oc.h