◆ setSrcChannelInfo()
void io.agora.rtc.video.ChannelMediaRelayConfiguration.setSrcChannelInfo |
( |
ChannelMediaInfo |
srcInfo | ) |
|
设置源频道信息。
- 参数
-
srcInfo | 源频道信息:ChannelMediaInfo ,包含如下成员:
channelName :源频道名。默认值为 NULL,表示 SDK 填充当前的频道名。
token :能加入源频道的 token。由你在 srcInfo 中设置的 channelName 和 uid 生成。
- 如未启用 App Certificate,可直接将该参数设为默认值 NULL,表示 SDK 填充 App ID。
- 如已启用 App Certificate,则务必填入使用
channelName 和 uid 生成的 token,且其中的 uid 必须为 0。
uid :标识源频道中的转发媒体流的 UID。默认值为 0,表示 SDK 随机分配一个 uid 。请确保设为 0。
|
◆ setDestChannelInfo()
void io.agora.rtc.video.ChannelMediaRelayConfiguration.setDestChannelInfo |
( |
String |
channelName, |
|
|
ChannelMediaInfo |
destInfo |
|
) |
| |
设置目标频道信息。
如果你想将流转发到多个目标频道,可以多次调用该方法,设置多个频道的 ChannelMediaInfo。该方法支持最多设置 4 个目标频道。
- 参数
-
channelName | 目标频道名,该参数必填,且需与该方法 destInfo 参数中的 channelName 成员一致。 |
destInfo | 目标频道信息:ChannelMediaInfo ,包含如下成员:
channelName :目标频道的频道名。
token :能加入目标频道的 token。由你在 destInfo 中设置的 channelName 和 uid 生成。
- 如未启用 App Certificate,可直接将该参数设为默认值 NULL,表示 SDK 填充 App ID。
- 如已启用 App Certificate,则务必填入使用
channelName 和 uid 生成的 token。
uid :标识目标频道中的转发媒体流的 UID。取值范围为 0 到(232-1),请确保与目标频道中的所有 UID 不同。默认值为 0,表示 SDK 随机分配一个 UID。请确保不要将该参数设为目标频道的主播的 UID,并与目标频道中的所有 UID 都不同
|
◆ removeDestChannelInfo()
void io.agora.rtc.video.ChannelMediaRelayConfiguration.removeDestChannelInfo |
( |
String |
channelName | ) |
|
◆ getSrcChannelMediaInfo()
ChannelMediaInfo io.agora.rtc.video.ChannelMediaRelayConfiguration.getSrcChannelMediaInfo |
( |
| ) |
|
◆ getDestChannelMediaInfos()
Map< String, ChannelMediaInfo > io.agora.rtc.video.ChannelMediaRelayConfiguration.getDestChannelMediaInfos |
( |
| ) |
|