setExternalVideoSource abstract method
开启或关闭外部视频源数据输入。
说明
-
通过本接口可以实现创建自定义的外部视频源,您可以选择通过主流或辅流通道传输该外部视频源的数据。
-
当外部视频源输入作为主流或辅流时,内部引擎为启用状态,在切换房间(switchChannel)、主动离开房间(leaveChannel)、触发断网重连失败回调(onDisconnect)或触发重新加入房间回调(onReJoinChannel)后仍然有效。如果需要关闭该功能,请在下次通话前调用接口关闭该功能。
enable
是否使用外部视频源。
- true:开启外部视频源。
- false(默认):关闭外部视频源。
streamType
外部视频源的视频流类型。您可以选择通过主流或辅流通道传输该外部视频源的数据,默认主流。详细信息请参考 NERtcVideoStreamType。
Implementation
Future<int> setExternalVideoSource(bool enable,
{int streamType = NERtcVideoStreamType.main});