setExternalVideoSource abstract method

Future<int> setExternalVideoSource(
  1. bool enable, {
  2. int streamType = NERtcVideoStreamType.main,
})

开启或关闭外部视频源数据输入。

说明

  • 通过本接口可以实现创建自定义的外部视频源,您可以选择通过主流或辅流通道传输该外部视频源的数据。

  • 当外部视频源输入作为主流或辅流时,内部引擎为启用状态,在切换房间(switchChannel)、主动离开房间(leaveChannel)、触发断网重连失败回调(onDisconnect)或触发重新加入房间回调(onReJoinChannel)后仍然有效。如果需要关闭该功能,请在下次通话前调用接口关闭该功能。

enable 是否使用外部视频源。

  • true:开启外部视频源。
  • false(默认):关闭外部视频源。

streamType 外部视频源的视频流类型。您可以选择通过主流或辅流通道传输该外部视频源的数据,默认主流。详细信息请参考 NERtcVideoStreamType

Implementation

Future<int> setExternalVideoSource(bool enable,
    {int streamType = NERtcVideoStreamType.main});