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: (Default) 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