AgoraChannelProfile Constants Reference
Declared in | AgoraEnumerates.h |
---|
AgoraChannelProfile
Channel profile.
Definition
typedef NS_ENUM(NSInteger, AgoraChannelProfile ) {
AgoraChannelProfileCommunication = 0,
AgoraChannelProfileLiveBroadcasting = 1,
AgoraChannelProfileGame = 2,
};
Constants
AgoraChannelProfileCommunication
-
0: Communication.
This profile applies to scenarios such as an audio call or video call, where all users can publish and subscribe to streams.
Declared In
AgoraEnumerates.h
. AgoraChannelProfileLiveBroadcasting
-
1: Interactive live streaming.
In this profile, uses have roles, namely, host and audience (default). A host both publishes and subscribes to streams, while an audience subscribes to streams only. This profile applies to scenarios such as a chat room or interactive video streaming.
Declared In
AgoraEnumerates.h
. AgoraChannelProfileGame
-
Agora recommends not using this profile.
Declared In
AgoraEnumerates.h
.
Declared In
AgoraEnumerates.h