updateChannelMediaRelay abstract method
更新媒体流转发的目标房间。
成功开始跨房间转发媒体流后,如果你希望将流转发到多个目标房间,或退出当前的转发房间,可以调用该方法。
调用时机
请在加入房间并成功调用 startChannelMediaRelay 开始跨房间媒体流转发后,调用此方法。
说明
-
调用此方法前需要通过 NERtcChannelMediaRelayConfiguration 中的 NERtcChannelMediaRelayConfiguration.destMediaInfo 设置目标房间。
-
跨房间媒体流转发最多支持 4 个目标房间,您可以在调用该方法之前,通过 NERtcChannelMediaRelayConfiguration 中的 NERtcChannelMediaRelayConfiguration.destMediaInfo 移除不需要的房间,再添加新的目标房间。
参数说明
config
跨房间媒体流转发参数配置信息。详细信息请参考 NERtcChannelMediaRelayConfiguration。
相关回调
成功调用此方法后,SDK 会触发 NERtcChannelEventCallback.onMediaRelayStatesChange 和 NERtcChannelEventCallback.onMediaRelayReceiveEvent 回调,并在回调中报告当前的跨房间媒体流转发状态和事件。
Implementation
Future<int> updateChannelMediaRelay(
NERtcChannelMediaRelayConfiguration config);