午夜视频福利在线,欧美亚洲国产日韩,久久久综合结合狠狠狠97色,国产逼逼视频

智慧服務(wù),成就美好體驗(yàn) 項(xiàng)目咨詢(xún)

主頁(yè) > 服務(wù)與支持 > 開(kāi)發(fā)平臺(tái) > 客戶(hù)端SDK參考 > Windows Native SDK > 音視頻呼叫 視頻通話(huà)轉(zhuǎn)音頻通話(huà)

入門(mén)使用

視頻通話(huà)轉(zhuǎn)音頻通話(huà)

更新時(shí)間:2019-11-20

描述

視頻通話(huà)中,通話(huà)的一方發(fā)起視頻通話(huà)切換為音頻通話(huà)。

視頻通話(huà)已建立,主被叫正在通話(huà)中。

業(yè)務(wù)流程

圖1 視頻通話(huà)轉(zhuǎn)音頻通話(huà)流程 
說(shuō)明: 

通話(huà)中,主被叫雙方均可以發(fā)起視頻轉(zhuǎn)音頻操作。

  1. 請(qǐng)求發(fā)起方UI調(diào)用tsdk_del_video()接口發(fā)起視頻轉(zhuǎn)音頻呼叫請(qǐng)求。請(qǐng)求方關(guān)閉攝像頭,銷(xiāo)毀遠(yuǎn)端和近端視頻窗口,刷新界面。
    代碼示例:
    //c code
    TSDK_RESULT ret;
    ret = tsdk_del_video(callid);
    if (TSDK_SUCCESS != ret)
    {
        LOG_D_CALL_ERROR("delete video failed. result=%#x", ret);
        return -1;
    }
    return TSDK_SUCCESS;
    
     
  2. 被請(qǐng)求方SDK收到請(qǐng)求后,自動(dòng)進(jìn)行視頻轉(zhuǎn)音頻交互處理,并向UI上報(bào)關(guān)閉視頻通知事件TSDK_E_CALL_EVT_CLOSE_VIDEO_IND,UI刷新界面提示用戶(hù)關(guān)閉攝像頭,銷(xiāo)毀遠(yuǎn)端和近端視頻窗口,刷新界面,無(wú)需用戶(hù)確認(rèn)。
    代碼示例:
    //c code
    unsigned int callID = (unsigned int)wParam;
    CDemoCallCtrlDlg* pCallDlg;
    pCallDlg = CallDlgManager::GetInstance().GetCallDlgByCallID(callID);
    CHECK_POINTER_RETURN(pCallDlg, -1L);
    
    DLG_TYPE type;
    type = SIP_SIGNLE_CALL;
    pCallDlg->SendMessage(WM_CALL_MODIFY_VIDEO, WPARAM(type), NULL);
    return 0L;
    
     

注意事項(xiàng)

無(wú)。