媒体修改
通话中添加视频
在一对一通话中,如果一方想要转换成视频通话:
Mtc_SessUpdate(dwSessId, ZTRUE, ZTRUE);
通话中被添加视频
在收到对方请求视频通话时,会收到以下回调:
static ZVOID MtcCallCbAddVideoReq(ZULONG dwSessId) { //点击同意 Mtc_SessUpdateRsp(dwSessId, ZTRUE, ZTRUE); //点击拒绝 Mtc_SessUpdateRsp(dwSessId, ZTRUE, ZFALSE); }
如果同意,双方会收到回调:
static ZVOID MtcCallCbAddVideoOk(ZULONG dwSessId) { //开启本端及对端视频 }
如果拒绝,发起方会收到回调
static ZVOID MtcCallCbAddVideoFailed(ZULONG dwSessId) { }
通话中删除视频
如果在视频通话中,想转换成语音通话:
Mtc_SessUpdate(dwSessId, ZTRUE, ZFALSE);
通话中被删除视频
在收到对方请求转为语音通话时,会受到以下回调:
static ZVOID MtcCallCbRmvVideoOk(ZULONG dwSessId) //关闭视频预览 }