智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > Windows Native SDK > 音视频呼叫 通话中暂停视频

入门使用

通话中暂停视频

更新时间:2019-11-20

描述

用户在视频通话中暂停或恢复视频发送。

说明: 

设置和取消暂停视频采集针对指定通话,不是针对设备,停止时画面凝固。

视频通话已建立,主被叫正在通话中。

业务流程

图1 通话中暂停视频采集流程 
说明: 

通过操作本地媒体来设置和取消暂停视频采集。

  1. UI调用tsdk_video_control()接口暂停或继续视频。
    代码示例:
    //c code
    TSDK_RESULT ret;
    TSDK_S_VIDEO_CTRL_INFO videoControl;
    videoConttsdk_mute_micsdk_mute_mictsdk_set_camera_picturetrol.is_sync = TRUE;
    videoControl.object = TSDK_E_VIDEO_CTRL_CAMERA | TSDK_E_VIDEO_CTRL_LOCAL_WND;
    
    if(isStop)
    { 
       videoControl.operation = TSDK_E_VIDEO_CTRL_STOP;
    }
    else
    {
       videoControl.operation = TSDK_E_VIDEO_CTRL_START;
    }
    
    ret = tsdk_video_control(callid,&videoControl);
    if (TSDK_SUCCESS != ret)
    {
        LOG_D_CALL_ERROR("control video failed. result=%#x", ret);
        return -1;
    }
    return TSDK_SUCCESS;
    
     

注意事项

无。