enableDualStreamModeEx abstract method
Future<void>
enableDualStreamModeEx({
- required bool enabled,
- required SimulcastStreamConfig streamConfig,
- required RtcConnection connection,
在发送端开启或关闭双流模式。
废弃 弃用: 从 v4.2.0 起废弃,请改用 setDualStreamModeEx 。 你可以在发流端调用该方法开启或关闭双流模式。双流指视频大流和视频小流: 视频大流:高分辨率、高帧率的视频流。 视频小流:低分辨率、低帧率的视频流。 开启双流模式后,你可以在收流端调用 setRemoteVideoStreamType 选择接收视频大流或视频小流。 该方法适用于发送端发送的所有类型的流,包括且不限于来自摄像头采集的视频流、屏幕共享流、自定义采集的视频流。
enabled是否开启双流模式: true : 开启双流模式。 false : (默认) 关闭双流模式。streamConfig视频小流的配置。详见 SimulcastStreamConfig 。 当设置 mode 为 disableSimulcastStream 时,再设置 streamConfig 不会生效。connectionConnection 信息。详见 RtcConnection 。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。
Implementation
Future<void> enableDualStreamModeEx(
{required bool enabled,
required SimulcastStreamConfig streamConfig,
required RtcConnection connection});