mtc_call_cb.h 文件参考
MTC 呼叫回调接口函数 更多
类型定义 | |
typedef ZVOID(* | PFN_MTCCALLCB )(ZULONG dwSessId) |
MTC通话回调类型定义。 | |
typedef ZVOID(* | PFN_MTCCALLCBALERTED )(ZULONG dwSessId, ZULONG dwAlertType) |
MTC通话回调类型定义通知警告。 | |
typedef ZVOID(* | PFN_MTCCALLCBTERMED )(ZULONG dwSessId, ZULONG dwStatCode) |
MTC通话回调类型定义通知终止。 | |
typedef ZVOID(* | PFN_MTCCALLCBREPLACED )(ZULONG dwSessId) |
MTC通话回调类型定义通知替换。 | |
typedef ZVOID(* | PFN_MTCCALLCBINFO )(ZULONG dwSessId, ZCHAR *pcInfo) |
MTC通话回调类型定义通知接收信息。 | |
typedef ZVOID(* | PFN_MTCCALLCBERR )(ZULONG dwSessId, ZULONG dwStatCode) |
MTC通话回调类型定义通知错误。 | |
typedef ZVOID(* | PFN_MTCCALLCBVIDEOSTATUS )(ZULONG dwSessId, ZULONG dwParm1, ZULONG dwParm2) |
MTC通话回调类型定义视频状态更改。 | |
typedef ZVOID(* | PFN_MTCCALLCBVIDEOSIZE )(ZULONG dwSessId, ZULONG dwWidth, ZULONG dwHeight, ZINT dwOrientation) |
MTC通话回调类型定义视频大小更改。 | |
typedef ZVOID(* | PFN_MTCCALLCBCAPTURE )(ZULONG dwSessId, ZULONG dwParm) |
MTC通话回调类型定义捕获。 | |
typedef ZVOID(* | PFN_MTCCALLCBCAPTURESIZE )(ZULONG dwSessId, ZULONG dwWidth, ZULONG dwHeight) |
MTC通话回调类型定义捕获大小。 | |
typedef ZVOID(* | PFN_MTCCALLCBNETSTATUSCHANGED )(ZULONG dwSessId, ZBOOL bVideo, ZBOOL bSend, ZINT iType) |
MTC通话回调类型定义网络状态更改 | |
typedef ZVOID(* | PFN_MTCCALLCBRTPCONNECTIVITY )(ZULONG dwSessId, ZBOOL bConnected) |
MTC通话回调类型定义rtp连接。 | |
详细描述
MTC 呼叫回调接口函数
函数说明
ZFUNC ZVOID Mtc_CallCbSetAddAudioCancel (PFN_MTCCALLCB pfnCb)
设置回调说明取消添加视频流请求。
此回调说明取消由对方调用的取消添加音频流 请求。GUI 应取消显示的消息盒。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAddAudioFailed (PFN_MTCCALLCB pfnCb)
设置回调说明添加音频流失败。
此回调说明添加音频流到通话失败。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的"dwSessId" 为会话ID。GUI应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAddAudioOk (PFN_MTCCALLCB pfnCb)
设置回调说明添加音频流已成功完成。
此回调说明添加音频流到通话的操作 已成功完成。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAddAudioReq (PFN_MTCCALLCB pfnCb)
设置回调说明接受添加音频流请求。
词汇掉说明接收对方调用的 添加音频流请求。 GUI应显示消息盒GUI 通知用户该信息,并等待用户接受或拒绝请求。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAddVideoCancel (PFN_MTCCALLCB pfnCb)
设置回调说明取消添加视频流请求。
此回调说明取消添加视频流请求, 该请求是由对方调用的。 GUI 应取消显示的消息盒。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAddVideoFailed (PFN_MTCCALLCB pfnCb)
设置回调说明添加视频流失败。
此回调说明添加视频流到通话失败。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAddVideoOk (PFN_MTCCALLCB pfnCb)
设置回调说明添加视频流已 成功完成。
词汇掉说明添加视频流到 通话的操作已 成功完成。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应使用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAddVideoReq (PFN_MTCCALLCB pfnCb)
设置回调说明接收添加视频流请求。
此回调说明接受到一个由对方调用 的添加音频流请求。 GUI 应显示消息盒通知 用户这条信息,并等待用户接受或拒绝次请求。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetAlerted (PFN_MTCCALLCBALERTED pfnCb)
设置回调说明被叫正在响铃。
GUI 应更新呼出通话窗口状态, PFN_MTCCALLCBALERTED 中的 "dwSessId" 为会话ID。 GUI 应用其定位所有通话窗口。
-
使用 Mtc_SessGetEarlyMediaStatus 和 Mtc_SessHasVideo 检查 是否存在视频早期媒体。如果存在,使用 Mtc_SessHasOfferAnswer 检查是否完成协商答应交换。如果是, GUI 应调用 Mtc_SessVideoStart 开始接收视频早期媒体。
PFN_MTCCALLCBALERTED 中的 "dwAlertType" 有以下值:
- MTC_CALL_ALERT_RING 由180铃响提醒。
- MTC_CALL_ALERT_QUEUE 由182队列提醒。
- MTC_CALL_ALERT_PROGRESS 由183会话进程提醒。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetCamDisconned (PFN_MTCCALLCB pfnCb)
设置回调说明呼叫被复位。
这一回调说明摄像头已与该通话断开连接。 PFN_MTCCALLCB 中的 "dwSessId" 指会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetCaptureFramerate (PFN_MTCCALLCBCAPTURE pfnCb)
设置回调说明捕获帧速率。
这一回调说明捕获统计。 PFN_MTCCALLCBCAPTURE 中的 "dwSessId" 为会话ID。 GUI 应使用它定位通话窗口。 PFN_MTCCALLCBCAPTURE 中过的 "dwParm" 说明帧速率。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetCaptureSize (PFN_MTCCALLCBCAPTURESIZE pfnCb)
设置回调说明捕获帧速率。
这一回调说明捕获的数量。 PFN_MTCCALLCBCAPTURESIZE 中的 "dwSessId" 为会话ID。 GUI 应使用它定位通话窗口。 PFN_MTCCALLCBCAPTURESIZE 中的 "dwWidth" 说明捕获宽度。 PFN_MTCCALLCBCAPTURESIZE 中的 "dwHeight" 说明捕获高度。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetError (PFN_MTCCALLCBERR pfnCb)
设置回调说明呼叫错误。
此回调说明。通话过程中出现错误。GUI 应向用户 显示详细错误信息。 PFN_MTCCALLCBERR 中的 "dwSessId" 为出现错误的会话ID。 PFN_MTCCALLCBERR 中的 "dwStatCode" 为错误代码(见 MSF_STAT_ERR_NO),它能为
- 如果dwStatCode < 0x1000, 包含SIP回应状态代码, 使用 Sip_ReasonFromCode 获取描述字符串
- 否则,使用 Mtc_SessGetStatDesc 获取描述字符串
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetForwarded (PFN_MTCCALLCB pfnCb)
ZFUNC ZVOID Mtc_CallCbSetHeld (PFN_MTCCALLCB pfnCb)
设置回调说明通话被对方保持。
此回调说明对方保持通话。 GUI应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。 GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetHoldFailed (PFN_MTCCALLCB pfnCb)
设置回调说明呼叫保持失败。
此回调说明保持操作已失败。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetHoldOk (PFN_MTCCALLCB pfnCb)
设置回调说明呼叫保持成功。
此回调说明保持操作成功已完成。 GUI应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetIncoming (PFN_MTCCALLCB pfnCb)
设置回调说明接收到一个新通话。
GUI 使用 MTC Session Interfaces,如 Mtc_SessGetPeerUri,获取详细信息并呈献给 用户。等待用户反馈、确认或拒绝。 PFN_MTCCALLCB 内的 dwSessId 为会话ID。GUI 应用它获取会话 状态。
- 使用 Mtc_SessPeerOfferVideo 检查呼入通话是否有视频请求。
- 有视频,显示带有三个选项的视频通话警告窗口
- 接受
- 接受视频
- 拒绝
- 没有视频,显示带有两个选项的语音通话警告窗口
- 接受
- 拒绝
- 有视频,显示带有三个选项的视频通话警告窗口
- 分配 dwSessId 到提醒窗口。当 Mtc_SessAnswer 或 Mtc_SessTerm 被调用时,它将被使用。
- 通过 Mtc_SessGetPeerUri 获取对方信息。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetInfo (PFN_MTCCALLCBINFO pfnCb)
设置回调说明接收信息。
这一回调说明呼叫已被另一个呼叫取代, 此情况发生在之前的通话被另一个对方转移时。 GUI 更新对方信息。 PFN_MTCCALLCBINFO 中的"dwSessId" 是被取代的会话ID, GUI 应用它定位通话窗口。 "pcInfo" 为信息字符串。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetMdfyAcpt (PFN_MTCCALLCB pfnCb)
设置回调说明通话修改接收。
更改媒体流属性被称为通话修改,包括 保持、添加或移除媒体流。该回调说明 修改被对方接受。GUI 应检查已被用户调用的业务。若用户保持或取消保持通话,显示保持或 取消保持成功。若用户添加视频到音频通话,切换至 视频通话窗口。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetMdfyed (PFN_MTCCALLCB pfnCb)
设置回调说明通话修改。
此回调说明修改被对方调用,并且 此修改已完成。GUI使用 MTC Session Interfaces,如 Mtc_SessHasVideo,检查媒体状态。 之后显示相应更改。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetMdfyReq (PFN_MTCCALLCB pfnCb)
设置回调说明通话修改请求。
此回调说明修改被对方调用,该 修改等待用户确认。GUI 使用 MTC Session Interfaces, 如 Mtc_SessHasAudio 和 Mtc_SessHasVideo,检查媒体状态并决定是否 接受一个或说有活跃流。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetNetStaChanged (PFN_MTCCALLCBNETSTATUSCHANGED pfnCb)
设置回调说明通话网络状态。
这一回调说明通话网络状态。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCBNETSTATUSCHANGED 中的 "dwSessId" 指会话ID。GUI应 用它定位所有窗口。 PFN_MTCCALLCBNETSTATUSCHANGED 中的 "bVideo" 指视频流 网络状态是否更改。 PFN_MTCCALLCBNETSTATUSCHANGED 中的 "bSend" 指发送对象 网络状态是否更改。 PFN_MTCCALLCBNETSTATUSCHANGED 中的 "iType" 指 网络状态 类型 EN_MTC_NET_STATUS_TYPE。 PFN_MTCCALLCBNETSTATUSCHANGED 中的 "iReason" 指原因类型 网络状态 EN_MTC_NET_STATUS_REASON_TYPE。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetOutgoing (PFN_MTCCALLCB pfnCb)
设置回调说明发出一个新的呼叫。
GUI 使用 MTC Session Interfaces,如 Mtc_SessGetPeerUri,获取详细信息并呈现给用户。显示通话呼出窗口。 PFN_MTCCALLCB 内的"dwSessId" 为会话ID。GUI 应使用其获取会话 状态。
- 使用 Mtc_SessHasVideo 检查呼出通话是否有视频请求。
- 有视频,显示视频呼叫窗口
- 没有视频,显示语音通话窗口 -通过 Mtc_SessGetPeerUri 获取对方信息。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetPracked (PFN_MTCCALLCB pfnCb)
设置回调说明被叫接收临时响应。
GUI 可使用可靠的条款回应检查对方是否活跃。 若是,GUI应在此回调中显示通话视图取代 来电回调。GUI应更新呼出通话窗口状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应使用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetRedirected (PFN_MTCCALLCBREPLACED pfnCb)
设置回调说明呼叫重新传送。
这一回调说明呼出通话被另一个 号码转接。 GUI 应更新通话状态。 PFN_MTCCALLCBREPLACED 中的 "dwSessId" 为会话ID。 GUI 应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetRefered (PFN_MTCCALLCB pfnCb)
设置回调说明呼叫被拒绝。
此回调说明会话呗对方转移到新的 目标。新会话将被由 Mtc_CallCbSetOutgoing 所设的回调 指示。 PFN_MTCCALLCB 中的"dwSessId" 为会话ID。GUI应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetReplaced (PFN_MTCCALLCBREPLACED pfnCb)
设置回调说明呼叫复位。
这一回调说明呼叫已被另一个呼叫取代, 此情况发生在之前的通话被另一个对方转移时。 GUI 应更新对方信息。 "dwSessId" in PFN_MTCCALLCBREPLACED 是被取代的会话ID, GUI 应用它定位通话窗口。 "dwNewSessId" 是新会话ID。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetReplaceFailed (PFN_MTCCALLCBREPLACED pfnCb)
设置回调说明呼叫复位失败。
这一回调说明通话被另一个通话取代失败, 此情况发生在之前的通话被另一个对方转移时。GUI 应更新对方信息。 PFN_MTCCALLCBREPLACED 中的"dwSessId" 是被取代失败的会话ID, GUI 应用它定位通话窗口。 "dwNewSessId" 为新会话ID。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetReplaceOk (PFN_MTCCALLCBREPLACED pfnCb)
设置回调说明呼叫复位成功。
这一回调说明通话被另一个通话取代失败, 此情况发生在之前的通话被另一个对方转移时。 GUI 应更新对方信息。 PFN_MTCCALLCBREPLACED 中的 "dwSessId" 是被取代成功的会话ID, GUI 应用它定位通话窗口。 "dwNewSessId" 是新会话ID。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetRmvAudioFailed (PFN_MTCCALLCB pfnCb)
设置回调说明移除音频流失败。
此回调说明通话音频流移除失败。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetRmvAudioOk (PFN_MTCCALLCB pfnCb)
设置回调说明移除音频流已 成功完成。
此回调说明移除通话音频流的操作 已成功完成。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetRmvVideoFailed (PFN_MTCCALLCB pfnCb)
设置回调说明移除视频流失败。
此回调说明移除通话中的视频流失败。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" in 为会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetRmvVideoOk (PFN_MTCCALLCB pfnCb)
设置回调说明移除视频流已 成功完成。
这一回调说明移除通话中的视频流 操作已成功完成。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。 GUI应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetRtpConnectivity (PFN_MTCCALLCBRTPCONNECTIVITY pfnCb)
设置回调说明rtp连接。
这一回调说明RTP连接状态更改。
PFN_MTCCALLCBRTPCONNECTIVITY 中的 "dwSessId" 指会话ID, GUI 应用它定位通话窗口。
当 PFN_MTCCALLCBRTPCONNECTIVITY 中的"bConned" 为 ZTRUE 时,指媒体 引擎发现RTP数据包被接收,为 ZFALSE 时指媒体引擎在20秒内没有 发现RTP数据包被接收。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetTalking (PFN_MTCCALLCB pfnCb)
设置回调说明通话已建立。
通话可为接收到的呼叫或发送出去的呼叫。GUI 应切换 到通话窗口。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应使用它定位通话窗口。
- 使用 Mtc_SessHasVideo 价差是否有视频媒体。 若有,GUI 应调用 Mtc_SessVideoStart 开始发送并接收视频媒体。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetTermed (PFN_MTCCALLCBTERMED pfnCb)
设置回调说明呼叫终止。
"dwStatCode" in PFN_MTCCALLCBTERMED has below values.
- MTC_CALL_TERM_BYE 由远程挂断终止
- MTC_CALL_TERM_CANCEL 由远程取消终止
- MTC_CALL_TERM_BUSY 由486本地正忙终止
- MTC_CALL_TERM_DECLINE 由603拒绝终止
- MTC_CALL_ERR_FORBIDDEN 由403禁止终止
- MTC_CALL_ERR_NOT_FOUND 由404未找到终止
- MTC_CALL_ERR_NOT_ACPTED 由406不接受或488本地不接受终止
- MTC_CALL_ERR_REQ_TERMED 由487请求终止终止
- MTC_CALL_ERR_INTERNAL_ERR 由500服务器网络错误终止
- MTC_CALL_ERR_SRV_UNAVAIL 由503服务器不可用终止
- MTC_CALL_ERR_NOT_EXIST 由604不存在终止 呼叫可以是接收的呼叫或发送的呼叫。GUI 应显示 呼叫终止的原因几秒钟,并转到 主工作窗口。 PFN_MTCCALLCBTERMED 中的 "dwSessId" 为会话ID。 GUI 应使用它定位 呼叫窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetTrsfAcpt (PFN_MTCCALLCB pfnCb)
设置回调说明呼叫转移被接收。
此回调说明接收到转移请求。GUI应该显示 对话通知用户,当前通话被转移。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位 通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetTrsfFailed (PFN_MTCCALLCB pfnCb)
设置回调说明呼叫转移失败。
此回调说明转移失败。 GUI应该显示 对话通知用户,当前通话被转移。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetTrsfTerm (PFN_MTCCALLCB pfnCb)
设置回调说明呼叫转移终止。
扩展名。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetUnHeld (PFN_MTCCALLCB pfnCb)
设置回调说明通话被对方取消保持。
此函数哦说明取消保持通话。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI 应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetUnHoldFailed (PFN_MTCCALLCB pfnCb)
设置回调说明通话取消保持失败。
此回调说明取消保持的操作失败。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetUnHoldOk (PFN_MTCCALLCB pfnCb)
设置回调说明通话取消保持成功。
此回调说明取消保持的操作已成功完成。 GUI 应根据会话ID更新会话状态。 PFN_MTCCALLCB 中的 "dwSessId" 为会话ID。GUI应用它定位通话窗口。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetVideoIncomingSta (PFN_MTCCALLCBVIDEOSTATUS pfnCb)
设置回调说明通话视频呼入状态。
这一回调说明通话视频呼入状态。 "dwSessId" in PFN_MTCCALLCBVIDEOSTATUS 中的 "dwSessId" 为会话ID。 GUI 应用它定位所有呼叫窗口。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwParm1" 指帧速率。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwParm2" 指码率。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetVideoOutgoingSta (PFN_MTCCALLCBVIDEOSTATUS pfnCb)
设置回调说明通话视频呼出状态。
这一回调说明通话视频呼出状态。 PFN_MTCCALLCBVIDEOSTATUS 中 "dwSessId" 是会话ID。 GUI 应用它定位所有呼叫窗口。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwParm1" 指帧速率。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwParm2" 指码率。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetVideoProtectSta (PFN_MTCCALLCBVIDEOSTATUS pfnCb)
设置回调说明通话视频保护状态。
这一回调说明呼叫视频保护状态。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwSessId" 为会话ID。 GUI 应使用它定位通话窗口。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwParm1" 指FEC码率以kbps为单位。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwParm2" 指NACK码率以kbps为单位。
- 参数
-
[in] pfnCb 回调函数。
ZFUNC ZVOID Mtc_CallCbSetVideoSize (PFN_MTCCALLCBVIDEOSIZE pfnCb)
设置回调说明通话视频大小改变。
这一回调说明通话视频大小改变。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwSessId" 为会话ID。 GUI 应用它定位通话窗口。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwWidth" 指框架宽度。 PFN_MTCCALLCBVIDEOSTATUS 中的 "dwHeight"指框架高度。 "dwOrientation" in PFN_MTCCALLCBVIDEOSTATUS 中的 "dwOrientation" 指框架方位。 EN_MTC_ORIENTATION_TYPE
- 参数
-
[in] pfnCb 回调函数。