
# 辅流管理
 #### startRemoteAuxiliaryStreamView
```
- (int)startRemoteAuxiliaryStreamView:(HWRtcVideoCanvas *)view;
```
【**功能说明**】
开启辅流渲染视图（发起辅流选看）
【**请求参数**】
view: 具体请参见HWRtcVideoCanvas
【**返回参数**】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
  ![](https://support.huaweicloud.com/csdk-rtc/public_sys-resources/caution_3.0-zh-cn.png)
  - 收到[onUserAuxiliaryStreamAvailable](https://support.huaweicloud.com/csdk-rtc/rtc_05_0065.html#rtc_05_0065__section2291635192111)消息后，获取对应的userId。
  
  - 多辅流场景，一个用户同时只能订阅一条辅流；当前正在订阅用户A的辅流，需要订阅另一个用户B的辅流时，需要先停止订阅用户A的辅流，再订阅用户B的辅流。
    
 
 #### stopRemoteAuxiliaryStreamView
```
- (int)stopRemoteAuxiliaryStreamView:(NSString *)userid;
```
【**功能说明**】
停止选看辅流视图。
【**请求参数**】
userid：远端用户的唯一标识。
【**返回参数**】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
![](https://support.huaweicloud.com/csdk-rtc/public_sys-resources/caution_3.0-zh-cn.png)
收到[connection:onUserAuxiliaryStreamAvailable](https://support.huaweicloud.com/csdk-rtc/rtc_05_0074.html#rtc_05_0074__section2291635192111)消息后，如果选看的远端屏幕辅流不可用，则必须调用stopRemoteAuxiliaryStreamView关闭。
 #### updateRemoteAuxiliaryStreamRenderMode
```
- (int)updateRemoteAuxiliaryStreamRenderMode:(NSString *)userId displayMode(HWRtcVideoDisplayMode)displayModemirrorMode:(HWRtcVideoMirrorType)mirrorMode;
```
【**功能说明**】
设置辅流视图显示模式，镜像模式。
【**请求参数** 】
- displayMode：显示模式，默认模式为HWRtcVideoDisplayModeFit，具体请参见[HWRtcVideoDisplayMode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0082.html#rtc_05_0082__section7141345144014)。
- userId：远端用户的唯一标识。
- mirrorMode：镜像模式，默认模式为HWRtcVideoMirrorTypeDisable，具体请参见[HWRtcVideoMirrorType](https://support.huaweicloud.com/csdk-rtc/rtc_05_0082.html#rtc_05_0082__section1211744520368)。
 
【**返回参数** 】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
 #### setRemoteAuxiliaryStreamViewRotation
```
- (int)setRemoteAuxiliaryStreamViewRotation:(NSString *)userId rotation:(HWRtcVideoRotation)rotation;
```
【**功能说明**】
设置辅流视图角度
【**请求参数** 】
- rotation：视图角度，默认角度为HWRtcVideoRotation0，具体请参见[HWRtcVideoRotation](https://support.huaweicloud.com/csdk-rtc/rtc_05_0082.html#rtc_05_0082__section1813016311205)。
- userId：远端用户的唯一标识。
 
【**返回参数** 】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
 #### setRemoteAuxiliaryStreamViewOrientation
```
- (int)setRemoteAuxiliaryStreamViewOrientation:(NSString *)userId orientation:(HWRtcVideoOrientaion)orientation;
```
【**功能说明**】
设置远端辅流视图方向（横竖屏）。
【**请求参数**】
- userId：用户ID。
- orientation：方向（横竖屏），具体请参见[HWRtcVideoOrientaion](https://support.huaweicloud.com/csdk-rtc/rtc_05_0082.html#rtc_05_0082__zh-cn_topic_0277015533_section36518378205)。
【**返回参数** 】
- 0：方法调用成功。
- \>0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
