功能描述
可以在通话中多次调用该方法,多次更新本地用户和远端用户视图的显示模式
接口描述
 @interface QttChannelEngine : NSObject
      /*      * 初始化本地视图      * 该方法初始化本地视图并设置本地用户视频显示信息,只影响本地用户看到的视频画面,不影响本地发布视频      * 调用该方法绑定本地视频流的显示视窗(View),并设置本地用户视图的渲染模式和镜像模式      * 如果在通话中更新本地用户视图的渲染或镜像模式,请使用 setLocalRenderMode 方法。      * 必须在主线程调用该方法      * @param local 本地视频显示属性,详细定义见 VideoView          	* @return          			- 0(ERR_SUCCESS): 成功.          			- < 0: 失败.      */      - (int)setLocalRenderMode:(RENDER_MODE_TYPE) renderMode mirrorMode:(MIRROR_MODE_TYPE) mirrorMode;          /*      * 更新远端视图显示模式      * 初始化远端用户视图后,可以调用该方法更新远端用户在本地显示时的渲染和镜像模式。该方法只影响本地用户看到的视频画面。      * 必须在调用 setupRemoteVideo 方法初始化远端视图后,才能调用该方法      * 可以在通话中多次调用该方法,多次更新远端用户视图的显示模式。      * @uid uid 远端用户的 ID      * @param renderMode 本地视图的渲染模式      * @param mirrorMode 本地视图的镜像模式     		 * @return     			 - 0(ERR_SUCCESS): 成功.     			 - < 0: 失败.      */      - (int)setRemoteRenderMode:(uint32_t) uid renderMode:(RENDER_MODE_TYPE) renderMode mirrorMode:(MIRROR_MODE_TYPE) mirrorMode;
  @end
   | 
 
如果在加入频道后调用该方法切换用户角色,调用成功后,本地和远端会触发onRoleStatusChanged回调。
示例代码
//设置本地视图显示模式 [engine setLocalRenderMode:RENDER_MODE_HIDDEN mirrorMode:MIRROR_MODE_AUTO];
  //设置远端用户的视图显示模式 [engine setRemoteRenderMode:1234 renderMode:RENDER_MODE_HIDDEN mirrorMode:MIRROR_MODE_AUTO];
   |