|
Agora RTC Objective-C API Reference
Refactor
|
Inherits <NSObject>.
Instance Methods | |
| (BOOL) | - setDestinationInfo:forChannelName: |
| (BOOL) | - removeDestinationInfoForChannelName: |
Properties | |
| NSDictionary< NSString *, AgoraChannelMediaRelayInfo * > *_Nullable | destinationInfos |
| AgoraChannelMediaRelayInfo *_Nonnull | sourceInfo |
| - (BOOL) setDestinationInfo: | (AgoraChannelMediaRelayInfo *_Nonnull) | destinationInfo | |
| forChannelName: | (NSString *_Nonnull) | channelName | |
Sets the information of the target channel.
| destinationInfo | The information of the target channel. See AgoraChannelMediaRelayInfo. It contains the following members:
|
| channelName | The channel name of the target channel. |
| - (BOOL) removeDestinationInfoForChannelName: | (NSString *_Nonnull) | channelName |
Deletes the information of target channel.
| channelName | The channel name of the target channel. |
|
readnonatomicstrong |
The information of the target channel AgoraChannelMediaRelayInfo. It contains the following members:
channelName: The name of the target channel.token: The token for joining the target channel. It is generated with the channelName and uid you set in destInfos.nil, which means the SDK applies the App ID.token generated with the channelName and uid.uid: The unique user ID to identify the relay stream in the target channel. The value ranges from 0 to (2 32-1). To avoid user ID conflicts, this user ID must be different from any other user ID in the target channel. The default value is 0, which means the SDK generates a random UID.
|
readwritenonatomicstrong |
The information of the source channel. See AgoraChannelMediaRelayInfo. It contains the following members:
channelName: The name of the source channel. The default value is nil, which means the SDK applies the name of the current channel.token: The token for joining the source channel. This token is generated with the channelName and uid you set in srcInfo.nil, which means the SDK applies the App ID.token generated with the channelName and uid, and the uid must be set as 0.uid: The unique user ID to identify the relay stream in the source channel. Agora recommends leaving the default value of 0 unchanged.