互动视频
  • iOS : Objective-C
  • Android
  • macOS
  • Windows
  • Linux
  • Web
  • 小程序
  • Electron
  • 概述
  • 限制说明
  • SDK 下载
  • 快速开始
  • 常用功能
  • 推拉流进阶
  • 视频进阶
  • 音频进阶
  • 其他功能
  • 废弃接口
  • API 文档
  • 常见错误码
  • 常见问题
  • AI教育
  • KTV 合唱
  • 视频直播
  • 视频通话
  • 游戏直播
  • 直播答题
  • 娃娃机
  • 文档中心
  • 互动视频
  • 废弃接口





预计删除时间 功能 废弃接口 替换接口 备注 废弃接口是否已删除
接口名 隶属文件名 接口名 隶属文件名
2021/07/09
外部音频采集
enableExternalAudioDevice
zego-api-external-audio-device-oc.h
setAudioSource
zego-api-external-audio-device-oc.h
setAudioSrcForAuxiliaryPublishChannel
混流
mixStream
zego-api-mix-stream-oc.h
mixStreamEx
zego-api-mix-stream-oc.h
setSoundLevelInMixedStreamDelegate
setMixStreamExDelegate
2021/07/09
摄像头曝光设置
setCamExposurePoint:
Zego-api-camera-oc.h
setCamExposurePointInPreview:
Zego-api-camera-oc.h
2020/12/09
音频前处理
setAudioPrep2:dataCallback:
ZegoLiveRoomApi-AudioIO.h
setAudioPrepCallback:config:
ZegoLiveRoomApi-AudioIO.h
已删除
混音
muteAux:
ZegoLiveRoomApi-Publisher.h
muteAux:
zego-api-audio-aux-oc.h
已删除
setAuxVolume:
setAuxVolume:
muteAux:
ZegoAudioRoomApi-Publisher.h
muteAux:
setAuxVolume:
setAuxVolume:
可靠消息
ZegoLiveRoomApiDefines-ReliableMessage.h
ZegoLiveRoomApiDefines-RoomExtraInfo.h
需要此接口请联系 ZEGO 技术支持
已删除
setReliableMessageDelegate:
ZegoLiveRoomApi-ReliableMessage.h
setRoomExtraInfo:
ZegoLiveRoomApi-RoomExtraInfo.h
sendReliableMessage:
onRoomExtraInfoUpdated
getReliableMessage:
音频前处理
setAudioPrep:
ZegoLiveApi-AudioIO.h
setAudioPrepCallback: config:
ZegoLiveApi-AudioIO.h
已删除
setAudioPrep2:dataCallback:
混音
enableAux:
ZegoLiveApi-advanced.h
enableAux:
zego-api-audio-aux-oc.h
已删除
setAuxVolume:
setAuxVolume:
muteAux:
muteAux:
onAuxCallback:dataLen:sampleRate:channelCount:
ZegoLiveApi.h
setDelegate:
2020/09/09
媒体次要信息
setMediaSideFlags:onlyAudioPublish:
ZegoLiveApi-advanced.h
setMediaSideFlags:onlyAudioPublish:channelIndex:
zego-api-media-side-info-oc.h
已删除
setMediaSideCallback:
setMediaSideCallback:
音频录制
enableAudioRecord:
ZegoLiveApi-advanced.h
enableSelectedAudioRecord:
ZegoLiveApi-advanced.h
已删除
混流
setMixStreamConfig:
ZegoLiveApi-advanced.h
mixStreamEx:mixStreamID:
zego-api-mix-stream-oc.h
已删除
startPublishingWithTitle: streamID: mixStreamID: mixVideoSize: flag:
updateMixStreamConfig:
onMixStreamConfigUpdate:mixStream:streamInfo:
setMixStreamExDelegate:
外部渲染
setExtenralRender:
ZegoLiveApi-advanced.h
setVideoRenderType:
zego-api-external-video-capture-oc.h
已删除
enableVideoRender: streamID:
setRenderDelegate:
setZegoVideoRenderDelegate:
外部采集
setVideoCaptureFactory:
ZegoLiveApi-advanced.h
setVideoCaptureFactory: channelIndex:
zego-api-external-video-capture-oc.h
已删除
2020/08/09
Audio Device
getIAudioDataInOutput
zego-api-external-audio-device-oc.h
用 ZegoExternalAudioDevice 类的其它方法替代
zego-api-external-audio-device-oc.h
已删除
  • (void)enableExternalAudioDevice:(bool)enable;
ZegoLiveApi-AudioIO.h
  • (void)enableExternalAudioDevice:(bool)enable;
  • (AVE::IAudioDataInOutput* )getIAudioDataInOutput;
用 ZegoExternalAudioDevice 类的其它方法替代
  • (void)enableExternalAudioDevice:(bool)enable;
ZegoAudioRoomApi-AudioIO.h
  • (void)enableExternalAudioDevice:(bool)enable;
  • (AVE::IAudioDataInOutput* )getIAudioDataInOutput;
用 ZegoExternalAudioDevice 类的其它方法替代
  • (void)+ (void)enableExternalAudioDevice:(bool)enable
ZegoLiveRoomApi-AudioIO.h
  • (void)enableExternalAudioDevice:(bool)enable;
  • (AVE::IAudioDataInOutput *)getIAudioDataInOutput
用 ZegoExternalAudioDevice 类的其它方法替代
2020/07/09
媒体播放器
initWithPlayerType:
zego-api-mediaplayer-oc.h
initWithPlayerType:playerIndex:
zego-api-mediaplayer-oc.h
已删除
setDelegate:
setEventWithIndexDelegate:
setVideoPlayDelegate:format:
setVideoPlayWithIndexDelegate:format:
ZegoMediaPlayerEventDelegate
ZegoMediaPlayerEventWithIndexDelegate
ZegoMediaPlayerVideoPlayDelegate
ZegoMediaPlayerVideoPlayWithIndexDelegate
2020/06/09
媒体次要信息
setMediaSideFlags:onlyAudioPublish:
ZegoLiveRoomApi-Publisher.h
setMediaSideFlags:onlyAudioPublish:channelIndex:
zego-api-media-side-info-oc.h
已删除
sendMediaSideInfo:dataLen:packet:
sendMediaSideInfo:packet:channelIndex:
setMediaSideFlags:onlyAudioPublish:channelIndex:
ZegoLiveRoomApi-Publisher2.h
setMediaSideFlags:onlyAudioPublish:channelIndex:
setMediaSideFlags:onlyAudioPublish:mediaInfoType:seiSendType:channelIndex:
setMediaSideFlags:onlyAudioPublish:mediaInfoType:seiSendType:channelIndex:
sendMediaSideInfo:dataLen:packet:channelIndex:
sendMediaSideInfo:dataLen:packet:channelIndex:
setMediaSideCallback:
ZegoLiveRoomApi-Player.h
setMediaSideCallback:
2020/04/09
外部渲染
enableExternalVideoRender:type:
zego-api-external-video-render-oc.h
enableVideoRender:(BOOL)enable streamID:(NSString *)streamID
zego-api-external-video-render-oc.h
已删除
setExternalVideoRenderDelegate:
setZegoVideoRenderDelegate:(id)delegate
已删除
ZegoExternalVideoRenderDelegate
ZegoVideoRenderDelegate
已删除
2019/12/09
音频前处理
setAudioPrep:
ZegoLiveRoomApi-AudioIO.h
setAudioPrep2:dataCallback:
ZegoLiveRoomApi-AudioIO.h
已删除
音频录制
enableAudioRecord:
ZegoLiveRoomApi-Player.h
enableSelectedAudioRecord:
ZegoLiveRoomApi-Player.h
已删除
2019/11/09
混流
setMixStreamConfig:
ZegoLiveRoomApi-Publisher.h
mixStreamEx:mixStreamID:
zego-api-mix-stream-oc.h
替换接口新增了一些配置项,具体请查看 API 文档
已删除
mixStream:seq:
mixStreamEx:mixStreamID:
updateMixInputStreams:
mixStreamEx:mixStreamID:
onMixStreamConfigUpdate:mixStream:streamInfo:
onMixStreamExConfigUpdate:mixStream:streamInfo:
2019/10/09
外部采集
setVideoCaptureFactory:
ZegoLiveRoomApi-Publisher.h
setVideoCaptureFactory:channelIndex:
zego-api-external-video-capture-oc.h
已删除
外部渲染
enableExternalRender:
ZegoLiveRoomApi-Player.h
enableExternalVideoRender:type:
zego-api-external-video-render-oc.h
已删除
setRenderDelegate:
setExternalVideoRenderDelegate:
ZegoLiveApiRenderDelegate
ZegoExternalVideoRenderDelegate
外部滤镜
setVideoFilterFactory:
ZegoLiveRoomApi-Publisher.h
setVideoFilterFactory:channelIndex:
zego-api-external-video-filter-oc.h
已删除
IM
sendRoomMessage:type:category:priority:completion:
ZegoLiveRoomApi-IM.h
sendRoomMessage:type:category:completion:
ZegoLiveRoomApi-IM.h
新接口较旧接口缺少了 priority 参数
已删除
混音
enableAux:
ZegoLiveRoomApi-Publisher.h
enableAux:
zego-api-audio-aux-oc.h
已删除
onAuxCallback:dataLen:sampleRate:channelCount:
setDelegate:
需要重新设置回调监听
本篇目录