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