更新时间:2023-10-26 GMT+08:00
辅流管理
startRemoteAuxiliaryStreamView
public abstract int startRemoteAuxiliaryStreamView(String userId, SurfaceView view);
【功能说明】
开始订阅辅流。
【请求参数】
- userId:用户ID。
- view:窗口视图。
【返回参数】
- 0:成功。
- >0:失败。具体请参见客户端错误码。
- 收到onUserAuxiliaryStreamAvailable通知后,获取对应的userId。
- 多辅流场景下,一个用户只能同时订阅一条辅流。即当前正在订阅用户A的辅流,需要订阅另一个用户B的辅流时,需要调用startRemoteAuxiliaryStreamView停止订阅用户A的辅流后,才能订阅用户B的辅流。
stopRemoteAuxiliaryStreamView
public abstract int stopRemoteAuxiliaryStreamView(String userId);
【功能说明】
停止订阅辅流。
【请求参数】
userId:用户ID。
【返回参数】
- 0:成功。
- >0:失败。具体请参见客户端错误码。
setRemoteAuxiliaryStreamViewRotation
public abstract int setRemoteAuxiliaryStreamViewRotation(String userId, HRTCRotationType rotation);
【功能说明】
设置辅流角度。
【请求参数】
- userId:用户ID。
- rotation:辅流角度,默认值为HRTC_ROTATION_TYPE_0,具体请参见HRTCRotationType。
【返回参数】
- 0:成功。
- >0:失败。具体请参见客户端错误码。
updateRemoteAuxiliaryStreamRenderMode
public abstract int updateRemoteAuxiliaryStreamRenderMode(String userId, HRTCVideoDisplayMode displayMode, HRTCVideoMirrorType mirrorMode);
【功能说明】
设置辅流渲染模式。
【请求参数】
- userId:用户ID。
- displayMode:渲染模式,默认值为HRTC_VIDEO_DISPLAY_MODE_FIT,具体请参见HRTCVideoDisplayMode。
- mirrorMode:镜像模式,默认值为HRTC_VIDEO_MIRROR_TYPE_DISABLE,具体请参见HRTCVideoMirrorType。
【返回参数】
- 0:成功。
- >0:失败。具体请参见客户端错误码。
父主题: HRTCConnection