Agora RTC Objective-C API Reference
Refactor
|
Go to the documentation of this file.
9 #pragma once // NOLINT(build/header_guard)
22 #define MAX_PATH_260 (260)
26 #ifndef WIN32_LEAN_AND_MEAN
27 #define WIN32_LEAN_AND_MEAN
28 #endif // !WIN32_LEAN_AND_MEAN
29 #if defined(__aarch64__)
30 #include <arm64intr.h>
34 #if defined(AGORARTC_EXPORT)
35 #define AGORA_API extern "C" __declspec(dllexport)
36 #define AGORA_CPP_API __declspec(dllexport)
38 #define AGORA_API extern "C" __declspec(dllimport)
39 #define AGORA_CPP_API __declspec(dllimport)
40 #endif // AGORARTC_EXPORT
42 #define AGORA_CALL __cdecl
46 #define AGORA_CPP_INTERNAL_API extern
48 #elif defined(__APPLE__)
50 #include <TargetConditionals.h>
52 #define AGORA_API extern "C" __attribute__((visibility("default")))
53 #define AGORA_CPP_API __attribute__((visibility("default")))
56 #define AGORA_CPP_INTERNAL_API __attribute__((visibility("hidden")))
58 #elif defined(__ANDROID__) || defined(__linux__)
60 #define AGORA_API extern "C" __attribute__((visibility("default")))
61 #define AGORA_CPP_API __attribute__((visibility("default")))
66 #define AGORA_CPP_INTERNAL_API __attribute__((visibility("hidden")))
68 #else // !_WIN32 && !__APPLE__ && !(__ANDROID__ || __linux__)
70 #define AGORA_API extern "C"
78 #ifndef OPTIONAL_ENUM_SIZE_T
79 #if __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1800)
80 #define OPTIONAL_ENUM_SIZE_T enum : size_t
82 #define OPTIONAL_ENUM_SIZE_T enum
86 #ifndef OPTIONAL_NULLPTR
87 #if __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1800)
88 #define OPTIONAL_NULLPTR nullptr
90 #define OPTIONAL_NULLPTR NULL
94 #define INVALID_DISPLAY_ID (-2)
137 template <
class C1,
class C2>
140 if (c && !c->queryInterface(iid,
reinterpret_cast<void**
>(&p))) {
168 return this->
get()->clone();
176 virtual const char*
data() = 0;
196 virtual size_t size()
const = 0;
254 owner = take_ownership;
713 ERR_LOGIN_ALREADY_LOGIN = 428,
1670 if (
this == &rhs)
return *
this;
1804 bool encode_alpha) :
1834 #if defined(__APPLE__) && TARGET_OS_IOS
1838 enum CAMERA_FORMAT_TYPE {
2072 if (
this == &rhs)
return *
this;
2727 kMaxWidthInPixels = 3840,
2729 kMaxHeightInPixels = 2160,
3847 enum CONNECTION_STATE_TYPE {
4836 float redness,
float sharpness)
4934 struct FilterEffectOptions {
4956 FilterEffectOptions(
const char * lut3dPath,
float filterStrength) : path(lut3dPath), strength(filterStrength) {}
4999 :
mode(lowlightMode),
level(lowlightLevel) {}
5048 :
mode(denoiserMode),
level(denoiserLevel) {}
6155 const size_t len = std::strlen(rhs.
userId);
6156 char* buf =
new char[len + 1];
6157 std::memcpy(buf, rhs.
userId, len);
6164 if (
this == &rhs)
return *
this;
6170 const size_t len = std::strlen(rhs.
userId);
6171 char* buf =
new char[len + 1];
6172 std::memcpy(buf, rhs.
userId, len);
6223 if (
this == &rhs)
return *
this;
6311 const char* getEncryptionString()
const {
6314 return "aes-128-xts";
6316 return "aes-128-ecb";
6318 return "aes-256-xts";
6320 return "sm4-128-ecb";
6322 return "aes-128-gcm";
6324 return "aes-256-gcm";
6326 return "aes-128-gcm-2";
6328 return "aes-256-gcm-2";
6330 return "aes-128-gcm-2";
6332 return "aes-128-gcm-2";
6540 #if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IOS)
6545 struct ScreenVideoParameters {
6572 VideoDimensions dimensions;
6589 ScreenVideoParameters() : dimensions(1280, 720) {}
6595 struct ScreenAudioParameters {
6599 int sampleRate = 16000;
6608 int captureSignalVolume = 100;
6614 struct ScreenCaptureParameters2 {
6624 bool captureAudio =
false;
6628 ScreenAudioParameters audioParams;
6638 bool captureVideo =
true;
6642 ScreenVideoParameters videoParams;
6869 struct SpatialAudioParams {
6993 const char* certificate_buf,
6994 int certificate_len);
int64_t captureTimeMs
Definition: AgoraBase.h:1725
EchoTestConfiguration()
Definition: AgoraBase.h:6460
ColorEnhanceOptions()
Definition: AgoraBase.h:5077
@ LIGHTENING_CONTRAST_NORMAL
Definition: AgoraBase.h:4806
@ RTMP_STREAM_PUBLISH_STATE_DISCONNECTING
Definition: AgoraBase.h:3661
bool enableAlphaMask
Definition: AgoraBase.h:4732
WLACC_MESSAGE_REASON
Definition: AgoraBase.h:4559
QUALITY_TYPE
Definition: AgoraBase.h:886
AREA_CODE
Definition: AgoraBase.h:5912
ENCRYPTION_MODE encryptionMode
Definition: AgoraBase.h:6284
@ VIDEO_QOE_PREFERENCE_FLUENCY_FIRST
Definition: AgoraBase.h:2855
VIDEO_TRANSCODER_ERROR
Definition: AgoraBase.h:4219
UPLOAD_ERROR_REASON
Definition: AgoraBase.h:6364
AudioRecordingConfiguration(const char *file_path, int sample_rate, AUDIO_RECORDING_QUALITY_TYPE quality_type, int channel)
Definition: AgoraBase.h:5812
@ CONNECTION_CHANGED_ECHO_TEST
Definition: AgoraBase.h:4500
@ NonInterleaved
Definition: AgoraBase.h:1564
@ RTMP_STREAM_PUBLISH_STATE_IDLE
Definition: AgoraBase.h:3629
~DownlinkNetworkInfo()
Definition: AgoraBase.h:6237
@ AREA_CODE_US
Definition: AgoraBase.h:5971
EncodedAudioFrameInfo()
Definition: AgoraBase.h:1480
bool syncWithAudio
Definition: AgoraBase.h:2101
int width
Definition: AgoraBase.h:1698
@ PUB_STATE_PUBLISHING
Definition: AgoraBase.h:6439
@ AGORA_IID_META_SERVICE
Definition: AgoraBase.h:878
unsigned short txAudioKBitRate
Definition: AgoraBase.h:2362
int mediaPlayerId
Definition: AgoraBase.h:4132
@ ERR_TOKEN_EXPIRED
Definition: AgoraBase.h:593
AGORA_API int AGORA_CALL setAgoraSdkExternalSymbolLoader(void *(*func)(const char *symname))
LogUploadServerInfo(const char *domain, const char *path, int port, bool https)
Definition: AgoraBase.h:6754
Definition: AgoraBase.h:6906
bool operator==(const UplinkNetworkInfo &rhs) const
Definition: AgoraBase.h:6120
@ CHANNEL_PROFILE_LIVE_BROADCASTING
Definition: AgoraBase.h:279
@ LICENSE_ERR_INTERNAL
Definition: AgoraBase.h:783
@ MAINTAIN_FRAMERATE
Definition: AgoraBase.h:1079
bool syncWithPrimaryCamera
Definition: AgoraBase.h:4210
@ HEADPHONE_EQUALIZER_INEAR
Definition: AgoraBase.h:5520
@ LOCAL_AUDIO_STREAM_REASON_FAILURE
Definition: AgoraBase.h:2934
@ EXPERIENCE_QUALITY_BAD
Definition: AgoraBase.h:2582
@ AINS_MODE_BALANCED
Definition: AgoraBase.h:2619
@ ULTRA_HIGH_QUALITY_VOICE
Definition: AgoraBase.h:5302
@ ERR_VDM_CAMERA_NOT_AUTHORIZED
Definition: AgoraBase.h:756
const value_type & const_reference
Definition: AgoraBase.h:240
@ ERR_LOAD_MEDIA_ENGINE
Definition: AgoraBase.h:720
@ VIDEO_MIRROR_MODE_AUTO
Definition: AgoraBase.h:1823
bool speech
Definition: AgoraBase.h:1467
VideoDimensions(int w, int h)
Definition: AgoraBase.h:1110
@ AUDIO_SCENARIO_CHATROOM
Definition: AgoraBase.h:2697
@ ERR_REFUSED
Definition: AgoraBase.h:485
AUDIO_CODEC_PROFILE_TYPE audioCodecProfile
Definition: AgoraBase.h:4074
~AutoPtr()
Definition: AgoraBase.h:108
@ CONNECTION_CHANGED_JOIN_FAILED
Definition: AgoraBase.h:4436
AList(IContainer *c, bool take_ownership)
Definition: AgoraBase.h:249
@ AGORA_IID_MEDIA_ENGINE
Definition: AgoraBase.h:870
Definition: AgoraBase.h:6472
int x
Definition: AgoraBase.h:4137
AGORA_API void setAgoraLicenseCallback(agora::base::LicenseCallback *callback)
Implement the agora::base::LicenseCallback, create a LicenseCallback object to receive callbacks of l...
int recordingChannel
Definition: AgoraBase.h:5802
int excludeWindowCount
Definition: AgoraBase.h:5610
@ LICENSE_ERR_EXPIRE
Definition: AgoraBase.h:767
Definition: AgoraBase.h:4390
@ RTMP_STREAM_PUBLISH_REASON_INVALID_APPID
Definition: AgoraBase.h:3738
@ WARN_ADM_RECORD_AUDIO_SILENCE
Definition: AgoraBase.h:393
Definition: AgoraBase.h:5843
int internalCodec
Definition: AgoraBase.h:3597
Definition: AgoraBase.h:5561
@ AGORA_IID_AUDIO_ENGINE
Definition: AgoraBase.h:871
SCREEN_CAPTURE_FRAMERATE_CAPABILITY
Definition: AgoraBase.h:1145
AOutputIterator< value_type > iterator
Definition: AgoraBase.h:244
@ REMOTE_VIDEO_STATE_DECODING
Definition: AgoraBase.h:3230
@ FRAME_HEIGHT_540
Definition: AgoraBase.h:1006
Definition: AgoraBase.h:2252
SCREEN_SCENARIO_TYPE
Definition: AgoraBase.h:2789
@ VIDEO_CODEC_NONE
Definition: AgoraBase.h:1176
@ ERR_NO_SERVER_RESOURCES
Definition: AgoraBase.h:580
Definition: AgoraBase.h:3404
@ VIDEO_QOE_PREFERENCE_PICTURE_QUALITY_FIRST
Definition: AgoraBase.h:2851
VideoEncoderConfiguration & operator=(const VideoEncoderConfiguration &rhs)
Definition: AgoraBase.h:2071
@ CODEC_CAP_MASK_SW_ENC
Definition: AgoraBase.h:1885
VIDEO_SOURCE_TYPE
Definition: AgoraMediaBase.h:68
@ LICENSE_ERR_MINUTES_EXCEED
Definition: AgoraBase.h:771
@ VIDEO_CODEC_H264_FOR_STREAM
Definition: AgoraBase.h:3534
value_type & reference
Definition: AgoraBase.h:239
AutoPtr(pointer_type p=OPTIONAL_NULLPTR)
Definition: AgoraBase.h:106
T value_type
Definition: AgoraBase.h:102
float yRatio
Definition: AgoraBase.h:2265
ERROR_CODE_TYPE
Definition: AgoraBase.h:456
@ QUALITY_BAD
Definition: AgoraBase.h:908
media::base::VIDEO_MODULE_POSITION position
Definition: AgoraBase.h:4737
@ VOICE_CHANGER_CARTOON
Definition: AgoraBase.h:5475
REMOTE_AUDIO_STATE
Definition: AgoraBase.h:3128
FRAME_WIDTH
Definition: AgoraBase.h:1001
Definition: AgoraBase.h:4799
@ AUDIO_SCENARIO_NUM
Definition: AgoraBase.h:2718
const char * channelId
Definition: AgoraBase.h:4264
@ ERR_CONNECTION_LOST
Definition: AgoraBase.h:620
bool captureMouseCursor
Definition: AgoraBase.h:5592
const char * metadata
Definition: AgoraBase.h:4030
Definition: AgoraBase.h:1254
CAMERA_FOCAL_LENGTH_TYPE focalLengthType
Definition: AgoraBase.h:1915
LOW_LIGHT_ENHANCE_MODE
Definition: AgoraBase.h:4965
AUDIO_FILE_RECORDING_TYPE fileRecordingType
Definition: AgoraBase.h:5790
SimulcastStreamConfig(const SimulcastStreamConfig &other)
Definition: AgoraBase.h:2149
Definition: IAgoraParameter.h:147
size_type size() const
Definition: AgoraBase.h:258
@ CONTENT_HINT_DETAILS
Definition: AgoraBase.h:2784
@ CAMERA_FOCAL_LENGTH_ULTRA_WIDE
Definition: AgoraBase.h:1230
AudioRecordingConfiguration()
Definition: AgoraBase.h:5804
@ LOCAL_AUDIO_STREAM_REASON_DEVICE_BUSY
Definition: AgoraBase.h:2945
@ PUB_STATE_PUBLISHED
Definition: AgoraBase.h:6443
FaceShapeBeautyOptions()
Definition: AgoraBase.h:4927
Definition: AgoraBase.h:4320
bool hasVideo
Definition: AgoraBase.h:836
int bitrate
Definition: AgoraBase.h:5587
@ VIDEO_MODULE_CAPTURER
Definition: AgoraBase.h:1848
@ CONNECTION_CHANGED_TOKEN_EXPIRED
Definition: AgoraBase.h:4462
@ VOICE_CHANGER_CHILDLIKE
Definition: AgoraBase.h:5478
RtcImage * backgroundImage
Definition: AgoraBase.h:4049
@ WARN_ADM_WIN_CORE_NO_RECORDING_DEVICE
Definition: AgoraBase.h:437
@ APPLICATION_SCENARIO_MEETING
Definition: AgoraBase.h:2825
~PeerDownlinkInfo()
Definition: AgoraBase.h:6179
@ AGORA_IID_STATE_SYNC
Definition: AgoraBase.h:877
@ AUDIO_ENCODING_TYPE_AAC_48000_HIGH
Definition: AgoraBase.h:1417
@ ERR_ABORTED
Definition: AgoraBase.h:552
@ STREAM_LAYER_2
Definition: AgoraBase.h:2170
LiveStreamAdvancedFeature()
Definition: AgoraBase.h:3822
VIDEO_CODEC_PROFILE_TYPE videoCodecProfile
Definition: AgoraBase.h:4006
CAMERA_FOCAL_LENGTH_TYPE
Definition: AgoraBase.h:1218
value_type & operator*() const
Definition: AgoraBase.h:117
int bitrate
Definition: AgoraBase.h:1991
@ AUDIO_FILE_RECORDING_MIXED
Definition: AgoraBase.h:5739
VIDEO_CODEC_TYPE codecType
Definition: AgoraBase.h:1925
@ ConnectivityFirst
Definition: AgoraBase.h:6730
@ CONTENT_HINT_NONE
Definition: AgoraBase.h:2771
uid_t uid
Definition: AgoraBase.h:6476
ClientRoleOptions()
Definition: AgoraBase.h:2572
@ AGORA_IID_AUDIO_DEVICE_MANAGER
Definition: AgoraBase.h:867
FaceShapeAreaOptions()
Definition: AgoraBase.h:4900
USER_OFFLINE_REASON_TYPE
Definition: AgoraBase.h:849
TCcMode
Definition: AgoraBase.h:1240
@ VOICE_CHANGER_EFFECT_PIGKING
Definition: AgoraBase.h:5422
AOutputIterator(IIterator *it=OPTIONAL_NULLPTR)
Definition: AgoraBase.h:211
@ MODE_CONTAIN
Definition: AgoraBase.h:942
FIT_MODE_TYPE
Definition: AgoraBase.h:930
CopyableAutoPtr & operator=(const CopyableAutoPtr &rhs)
Definition: AgoraBase.h:162
unsigned int uid_t
Definition: AgoraMediaBase.h:28
uid_t uid
Definition: AgoraBase.h:3411
AdvanceOptions advanceOptions
Definition: AgoraBase.h:2028
@ AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM
Definition: AgoraBase.h:1412
@ WARN_AUDIO_MIXING_OPEN_ERROR
Definition: AgoraBase.h:381
@ REMOTE_VIDEO_DOWNSCALE_LEVEL_NONE
Definition: AgoraBase.h:3382
@ REMOTE_AUDIO_STATE_FROZEN
Definition: AgoraBase.h:3151
int height
Definition: AgoraBase.h:4150
@ VIDEO_VIEW_SETUP_REMOVE
Definition: AgoraBase.h:4665
int firstVideoPacketDuration
Definition: AgoraBase.h:2434
@ LOCAL_AUDIO_STREAM_REASON_NO_RECORDING_DEVICE
Definition: AgoraBase.h:2956
bool syncWithLocalMic
Definition: AgoraBase.h:4312
RecorderStreamInfo()
Definition: AgoraBase.h:6825
@ VOICE_CHANGER_BASS
Definition: AgoraBase.h:5472
@ CONNECTION_CHANGED_SAME_UID_LOGIN
Definition: AgoraBase.h:4508
double alpha
Definition: AgoraBase.h:4163
AGORA_API int AGORA_CALL getAgoraCertificateVerifyResult(const char *credential_buf, int credential_len, const char *certificate_buf, int certificate_len)
@ RTMP_STREAM_PUBLISH_REASON_FORMAT_NOT_SUPPORTED
Definition: AgoraBase.h:3717
uint32_t y
Definition: AgoraBase.h:6926
int aecEstimatedDelay
Definition: AgoraBase.h:3618
unsigned int backgroundColor
Definition: AgoraBase.h:4010
@ AUDIO_CODEC_PCMU
Definition: AgoraBase.h:1345
@ LICENSE_ERR_LIMITED_PERIOD
Definition: AgoraBase.h:775
virtual bool onReceiveAudioPacket(Packet &packet)=0
QUALITY_ADAPT_INDICATION
Definition: AgoraBase.h:2532
@ REMOTE_VIDEO_STATE_REASON_INTERNAL
Definition: AgoraBase.h:3247
@ ERR_BIND_SOCKET
Definition: AgoraBase.h:525
int64_t elapsedTimeMs
Definition: AgoraBase.h:1551
int firstAudioPacketDurationAfterUnmute
Definition: AgoraBase.h:2449
VIDEO_APPLICATION_SCENARIO_TYPE
Definition: AgoraBase.h:2817
WATERMARK_FIT_MODE
Definition: AgoraBase.h:1443
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_PAUSED
Definition: AgoraBase.h:3117
unsigned short rxVideoKBitRate
Definition: AgoraBase.h:2366
CHANNEL_MEDIA_RELAY_ERROR
Definition: AgoraBase.h:5985
@ RELAY_STATE_FAILURE
Definition: AgoraBase.h:6045
@ LIGHTENING_CONTRAST_HIGH
Definition: AgoraBase.h:4808
@ LOCAL_NETWORK_QUALITY_POOR
Definition: AgoraBase.h:2600
bool disableAut
Definition: AgoraBase.h:6793
@ RTMP_STREAM_PUBLISH_REASON_TRANSCODING_NO_MIX_STREAM
Definition: AgoraBase.h:3729
AUDIO_SOURCE_TYPE sourceType
Definition: AgoraBase.h:4254
@ AUDIO_TRACK_MIXABLE
Definition: AgoraBase.h:5188
@ LOW
Definition: AgoraBase.h:6521
LIGHTENING_CONTRAST_LEVEL
Definition: AgoraBase.h:4802
MAX_USER_ACCOUNT_LENGTH_TYPE
Definition: AgoraBase.h:1630
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_INVALID_ID
Definition: AgoraBase.h:3053
VIDEO_SOURCE_TYPE sourceType
Definition: AgoraBase.h:4714
struct agora::rtc::RtcImage RtcImage
@ RELAY_STATE_RUNNING
Definition: AgoraBase.h:6042
@ RELAY_ERROR_FAILED_JOIN_SRC
Definition: AgoraBase.h:6004
@ ERR_ADM_STOP_PLAYOUT
Definition: AgoraBase.h:739
unsigned int userCount
Definition: AgoraBase.h:2378
@ REMOTE_AUDIO_STATE_FAILED
Definition: AgoraBase.h:3156
Definition: AgoraBase.h:6764
@ LOCAL_AUDIO_STREAM_STATE_RECORDING
Definition: AgoraBase.h:2911
@ CHAT_BEAUTIFIER_MAGNETIC
Definition: AgoraBase.h:5245
@ WARN_INIT_VIDEO
Definition: AgoraBase.h:312
@ CAMERA_STABILIZATION_MODE_OFF
Definition: AgoraBase.h:2882
AUDIO_CODEC_PROFILE_TYPE
Definition: AgoraBase.h:3563
int firstVideoPacketDurationAfterUnmute
Definition: AgoraBase.h:2454
media::base::RENDER_MODE_TYPE renderMode
Definition: AgoraBase.h:4694
@ CODEC_CAPABILITY_LEVEL_1080P60FPS
Definition: AgoraBase.h:1162
@ VIDEO_CODEC_GENERIC_H264
Definition: AgoraBase.h:1199
@ ADAPT_NONE
Definition: AgoraBase.h:2536
EAR_MONITORING_FILTER_TYPE
Definition: AgoraBase.h:6488
@ WARN_ADM_RUNTIME_RECORDING_WARNING
Definition: AgoraBase.h:389
DownlinkNetworkInfo & operator=(const DownlinkNetworkInfo &rhs)
Definition: AgoraBase.h:6222
virtual ~IIterator()
Definition: AgoraBase.h:190
LocalTranscoderConfiguration()
Definition: AgoraBase.h:4212
@ AES_256_GCM2
Definition: AgoraBase.h:6272
@ WARN_LOOKUP_CHANNEL_TIMEOUT
Definition: AgoraBase.h:328
virtual void onMixedAudioEncodedFrame(const uint8_t *frameBuffer, int length, const EncodedAudioFrameInfo &audioEncodedFrameInfo)=0
CodecCapInfo()
Definition: AgoraBase.h:1906
@ FACE_SHAPE_AREA_HEADSCALE
Definition: AgoraBase.h:4862
LastmileProbeResult()
Definition: AgoraBase.h:4408
const char * featureName
Definition: AgoraBase.h:3834
Definition: AgoraBase.h:3964
Packet()
Definition: AgoraBase.h:3474
@ REMOTE_AUDIO_REASON_INTERNAL
Definition: AgoraBase.h:3166
AUDIO_SESSION_OPERATION_RESTRICTION
Definition: AgoraBase.h:789
@ STREAM_LAYER_3
Definition: AgoraBase.h:2174
@ VIDEO_FRAME_TYPE_DROPPABLE_FRAME
Definition: AgoraBase.h:1022
@ QUALITY_UNSUPPORTED
Definition: AgoraBase.h:920
@ TIMBRE_TRANSFORMATION_VIGOROUS
Definition: AgoraBase.h:5270
@ FACE_SHAPE_BEAUTY_STYLE_FEMALE
Definition: AgoraBase.h:4912
Definition: AgoraBase.h:2221
virtual const char * c_str()=0
@ VOICE_AI_TUNER_FRESH_MALE
Definition: AgoraBase.h:5531
RecorderStreamInfo(const char *channelId, uid_t uid, RecorderStreamType type)
Definition: AgoraBase.h:6828
@ ROOM_ACOUSTICS_PHONOGRAPH
Definition: AgoraBase.h:5342
@ AUDIO_SAMPLE_RATE_48000
Definition: AgoraBase.h:3525
int firstVideoKeyFramePacketDurationAfterUnmute
Definition: AgoraBase.h:2459
@ REMOTE_VIDEO_STATE_STOPPED
Definition: AgoraBase.h:3219
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_AUTO_FALLBACK
Definition: AgoraBase.h:3102
@ AREA_CODE_IN
Definition: AgoraBase.h:5936
@ ERR_PCMSEND_BUFFEROVERFLOW
Definition: AgoraBase.h:709
@ NETWORK_TYPE_LAN
Definition: AgoraBase.h:4627
AParameter(IEngineBase *engine)
Definition: AgoraBase.h:6844
int x
Definition: AgoraBase.h:3784
@ ENABLE_SIMULCAST_STREAM
Definition: AgoraBase.h:2128
Definition: AgoraBase.h:1640
CONFIG_FETCH_TYPE
Definition: AgoraBase.h:6715
@ BACKGROUND_COLOR
Definition: AgoraBase.h:5094
@ VOICE_AI_TUNER_POWERFUL_MALE_SINGING
Definition: AgoraBase.h:5552
DEGRADATION_PREFERENCE degradationPreference
Definition: AgoraBase.h:2016
int firstVideoKeyFrameRenderedDurationAfterUnmute
Definition: AgoraBase.h:2469
AUDIO_ENCODING_TYPE encodingType
Definition: AgoraBase.h:5851
@ AUDIO_SCENARIO_CHORUS
Definition: AgoraBase.h:2702
bool enable
Definition: AgoraBase.h:2208
EncodedVideoFrameInfo(const EncodedVideoFrameInfo &rhs)
Definition: AgoraBase.h:1655
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_HIDDEN
Definition: AgoraBase.h:3107
@ CAMERA
Definition: AgoraBase.h:6380
@ VOICE_AI_TUNER_DREAMY_FEMALE_SINGING
Definition: AgoraBase.h:5555
virtual size_t length()=0
@ VT_ERR_INVALID_IMAGE_PATH
Definition: AgoraBase.h:4231
@ HIGH
Definition: AgoraBase.h:6529
BeautyOptions()
Definition: AgoraBase.h:4843
Definition: AgoraBase.h:1479
view_t view
Definition: AgoraBase.h:6450
@ BLUR_DEGREE_MEDIUM
Definition: AgoraBase.h:5117
LocalAudioMixerConfiguration()
Definition: AgoraBase.h:4314
virtual const char * data()=0
size_t size_type
Definition: AgoraBase.h:243
@ ERR_NOT_IN_CHANNEL
Definition: AgoraBase.h:625
uint32_t x
Definition: AgoraBase.h:6922
VideoTrackInfo()
Definition: AgoraBase.h:3327
LOW_LIGHT_ENHANCE_MODE mode
Definition: AgoraBase.h:4992
Definition: AgoraBase.h:100
uid_t uid
Definition: AgoraBase.h:6820
@ LIGHTENING_CONTRAST_LOW
Definition: AgoraBase.h:4804
AudioRecordingConfiguration(const char *file_path, bool enc, int sample_rate, AUDIO_FILE_RECORDING_TYPE type, AUDIO_RECORDING_QUALITY_TYPE quality_type, int channel)
Definition: AgoraBase.h:5821
double cpuTotalUsage
Definition: AgoraBase.h:2397
@ CAPTURE_BRIGHTNESS_LEVEL_BRIGHT
Definition: AgoraBase.h:2873
virtual void onLicenseValidated()=0
int64_t captureTimeMs
Definition: AgoraBase.h:1520
ScreenCaptureParameters(int width, int height, int f, int b)
Definition: AgoraBase.h:5652
@ WARN_CHANNEL_CONNECTION_PORT_CHANGED
Definition: AgoraBase.h:374
int audioChannels
Definition: AgoraBase.h:4071
@ APPLICATION_SCENARIO_GENERAL
Definition: AgoraBase.h:2821
uint8_t encryptionKdfSalt[32]
Definition: AgoraBase.h:6299
@ PUB_STATE_IDLE
Definition: AgoraBase.h:6424
VOICE_AI_TUNER_TYPE
Definition: AgoraBase.h:5525
@ LOW_LIGHT_ENHANCE_MANUAL
Definition: AgoraBase.h:4971
@ RTMP_STREAM_PUBLISH_STATE_CONNECTING
Definition: AgoraBase.h:3634
int width
Definition: AgoraBase.h:3971
int audioDeviceDelay
Definition: AgoraBase.h:3606
@ WLACC_MESSAGE_REASON_CHANNEL_CONGESTION
Definition: AgoraBase.h:4567
Definition: AgoraBase.h:3462
StreamLayerConfig configs[STREAM_LAYER_COUNT_MAX]
Definition: AgoraBase.h:2215
int targetBitrate
Definition: AgoraBase.h:1324
@ PREFER_QUALITY
Definition: AgoraBase.h:1757
@ VOICE_CHANGER_NEUTRAL
Definition: AgoraBase.h:5460
@ FRAME_RATE_FPS_10
Definition: AgoraBase.h:982
@ LICENSE_ERR_INVALID
Definition: AgoraBase.h:763
int firstAudioPacketDuration
Definition: AgoraBase.h:2429
bool operator==(const VideoDimensions &rhs) const
Definition: AgoraBase.h:1111
LIGHTENING_CONTRAST_LEVEL lighteningContrastLevel
Definition: AgoraBase.h:4814
VIDEO_FRAME_TYPE
Definition: AgoraBase.h:1012
@ REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED
Definition: AgoraBase.h:3271
VIDEO_VIEW_SETUP_MODE setupMode
Definition: AgoraBase.h:4709
LOCAL_VIDEO_STREAM_REASON
Definition: AgoraBase.h:2997
LiveStreamAdvancedFeature * advancedFeatures
Definition: AgoraBase.h:4078
void * view_t
Definition: AgoraBase.h:815
@ AUDIENCE_LATENCY_LEVEL_LOW_LATENCY
Definition: AgoraBase.h:2555
@ ERR_CERT_CUSTOM
Definition: AgoraBase.h:698
@ CONNECTION_CHANGED_STREAM_CHANNEL_NOT_AVAILABLE
Definition: AgoraBase.h:4525
@ CHANNEL_PROFILE_CLOUD_GAMING
Definition: AgoraBase.h:290
const unsigned char * buffer
Definition: AgoraBase.h:3468
VideoCanvas(view_t v, media::base::RENDER_MODE_TYPE m, VIDEO_MIRROR_MODE_TYPE mt, uid_t u, uid_t subu)
Definition: AgoraBase.h:4781
@ VIDEO_QOE_PREFERENCE_DELAY_FIRST
Definition: AgoraBase.h:2847
@ LOCAL_AUDIO_STREAM_REASON_OK
Definition: AgoraBase.h:2929
int memoryAppUsageInKbytes
Definition: AgoraBase.h:2419
@ CAMERA_FOCAL_LENGTH_DEFAULT
Definition: AgoraBase.h:1222
@ VOICE_CHANGER_TRANSFORMERS
Definition: AgoraBase.h:5487
@ NETWORK_TYPE_MOBILE_2G
Definition: AgoraBase.h:4635
@ WARN_ADM_POP_STATE
Definition: AgoraBase.h:433
@ CLIENT_ROLE_BROADCASTER
Definition: AgoraBase.h:2521
int framerate
Definition: AgoraBase.h:2147
Definition: AgoraBase.h:1921
@ AUDIO_SCENARIO_AI_SERVER
Definition: AgoraBase.h:2710
float rednessLevel
Definition: AgoraBase.h:4828
@ VT_ERR_VIDEO_SOURCE_NOT_READY
Definition: AgoraBase.h:4223
Definition: AgoraBase.h:233
@ AUDIO_CODEC_HEAAC
Definition: AgoraBase.h:1360
VIDEO_CODEC_TYPE codecType
Definition: AgoraBase.h:1900
@ REMOTE_AUDIO_STATE_STARTING
Definition: AgoraBase.h:3139
@ ERR_INVALID_APP_ID
Definition: AgoraBase.h:569
VOICE_CONVERSION_PRESET
Definition: AgoraBase.h:5453
@ RELAY_ERROR_SRC_TOKEN_EXPIRED
Definition: AgoraBase.h:6023
@ CONNECTION_STATE_CONNECTING
Definition: AgoraBase.h:3863
@ RTMP_STREAM_PUBLISH_REASON_NET_DOWN
Definition: AgoraBase.h:3734
VIDEO_MODULE_TYPE
Definition: AgoraBase.h:1846
@ RTMP_STREAM_PUBLISH_REASON_STREAM_NOT_FOUND
Definition: AgoraBase.h:3712
Definition: AgoraBase.h:1610
double cpuAppUsage
Definition: AgoraBase.h:2386
@ NETWORK_TYPE_MOBILE_4G
Definition: AgoraBase.h:4643
Definition: AgoraBase.h:3896
@ REMOTE_VIDEO_DOWNSCALE_LEVEL_3
Definition: AgoraBase.h:3394
@ RTMP_STREAMING_EVENT_REQUEST_TOO_OFTEN
Definition: AgoraBase.h:3768
int height
Definition: AgoraBase.h:3797
@ REMOTE_AUDIO_REASON_LOCAL_PLAY_FAILED
Definition: AgoraBase.h:3206
VOICE_BEAUTIFIER_PRESET
Definition: AgoraBase.h:5236
@ VT_ERR_INVALID_LAYOUT
Definition: AgoraBase.h:4239
@ FACE_SHAPE_AREA_CHEEKBONE
Definition: AgoraBase.h:4872
VIDEO_VIEW_SETUP_MODE
Definition: AgoraBase.h:4653
@ REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE
Definition: AgoraBase.h:3275
value_type * pointer
Definition: AgoraBase.h:241
Rectangle(int xx, int yy, int ww, int hh)
Definition: AgoraBase.h:2240
@ VIDEO_DENOISER_MANUAL
Definition: AgoraBase.h:5017
@ AUDIO_SESSION_OPERATION_RESTRICTION_SET_CATEGORY
Definition: AgoraBase.h:797
Definition: AgoraBase.h:6449
@ CONNECTION_CHANGED_LICENSE_VALIDATION_FAILURE
Definition: AgoraBase.h:4517
Definition: AgoraBase.h:3774
T * pointer_type
Definition: AgoraBase.h:103
EncodedVideoFrameInfo & operator=(const EncodedVideoFrameInfo &rhs)
Definition: AgoraBase.h:1669
SegmentationProperty()
Definition: AgoraBase.h:5172
const char * channelId
Definition: AgoraBase.h:6910
@ CONNECTION_STATE_DISCONNECTED
Definition: AgoraBase.h:3854
@ AUDIO_SCENARIO_DEFAULT
Definition: AgoraBase.h:2685
@ USER_STATE_ENABLE_VIDEO
Definition: AgoraBase.h:3315
@ ERR_CERT_JSON_PART
Definition: AgoraBase.h:695
AUDIO_SOURCE_TYPE
Definition: AgoraMediaBase.h:127
@ ENCRYPTION_ERROR_DATASTREAM_ENCRYPTION_FAILURE
Definition: AgoraBase.h:6361
const char * verifyDomainName
Definition: AgoraBase.h:6781
unsigned int backgroundImageCount
Definition: AgoraBase.h:4054
BACKGROUND_SOURCE_TYPE background_source_type
Definition: AgoraBase.h:5125
void reset(IContainer *c=OPTIONAL_NULLPTR, bool take_ownership=false)
Definition: AgoraBase.h:251
@ FACE_SHAPE_AREA_CHIN
Definition: AgoraBase.h:4876
value_type * pointer
Definition: AgoraBase.h:209
bool serverHttps
Definition: AgoraBase.h:6750
@ AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO
Definition: AgoraBase.h:2669
@ LOW_LIGHT_ENHANCE_AUTO
Definition: AgoraBase.h:4969
uint32_t observationPosition
Definition: AgoraBase.h:3371
VideoSubscriptionOptions()
Definition: AgoraBase.h:1625
@ AES_256_GCM
Definition: AgoraBase.h:6264
Definition: AgoraBase.h:2134
RtcStats()
Definition: AgoraBase.h:2478
@ AUDIO_SCENARIO_MEETING
Definition: AgoraBase.h:2706
@ ROOM_ACOUSTICS_VOCAL_CONCERT
Definition: AgoraBase.h:5336
COMPRESSION_PREFERENCE compressionPreference
Definition: AgoraBase.h:1790
@ USER_OFFLINE_QUIT
Definition: AgoraBase.h:853
@ SCREEN_SCENARIO_GAMING
Definition: AgoraBase.h:2800
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_NOT_SUPPORTED
Definition: AgoraBase.h:3092
@ ERR_CERT_RAW
Definition: AgoraBase.h:694
@ AUDIO_ENCODING_TYPE_OPUS_16000_LOW
Definition: AgoraBase.h:1422
unsigned int txAudioBytes
Definition: AgoraBase.h:2334
LastmileProbeOneWayResult downlinkReport
Definition: AgoraBase.h:4402
uid_t ownerUid
Definition: AgoraBase.h:3345
@ VOICE_CHANGER_GROOT
Definition: AgoraBase.h:5490
@ SCREEN_CAPTURE_FRAMERATE_CAPABILITY_15_FPS
Definition: AgoraBase.h:1146
@ LOCAL_AUDIO_STREAM_REASON_INTERRUPTED
Definition: AgoraBase.h:2963
@ ERR_RESOURCE_LIMITED
Definition: AgoraBase.h:562
T value_type
Definition: AgoraBase.h:238
@ ERR_PCMSEND_FORMAT
Definition: AgoraBase.h:708
FACE_SHAPE_BEAUTY_STYLE shapeStyle
Definition: AgoraBase.h:4919
Definition: AgoraBase.h:4907
int height
Definition: AgoraBase.h:1108
bool isLocal
Definition: AgoraBase.h:3341
@ AREA_CODE_HKMC
Definition: AgoraBase.h:5967
VIDEO_CONTENT_HINT
Definition: AgoraBase.h:2767
@ REMOTE_VIDEO_STATE_STARTING
Definition: AgoraBase.h:3223
LiveTranscoding()
Definition: AgoraBase.h:4083
WatermarkRatio()
Definition: AgoraBase.h:2274
ORIENTATION_MODE orientationMode
Definition: AgoraBase.h:2012
@ LOW_LIGHT_ENHANCE_LEVEL_FAST
Definition: AgoraBase.h:4987
VIDEO_MIRROR_MODE_TYPE
Definition: AgoraBase.h:1819
Definition: AgoraBase.h:4250
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_CLOSED
Definition: AgoraBase.h:3088
@ RELAY_ERROR_DEST_TOKEN_EXPIRED
Definition: AgoraBase.h:6026
void reset(pointer_type ptr=OPTIONAL_NULLPTR)
Definition: AgoraBase.h:129
@ DISABLED
Definition: AgoraBase.h:1094
CodecCapLevels()
Definition: AgoraBase.h:1892
@ REMOTE_VIDEO_DOWNSCALE_LEVEL_4
Definition: AgoraBase.h:3398
@ REMOTE_VIDEO_STATE_FAILED
Definition: AgoraBase.h:3238
@ AUDIO_ENCODING_TYPE_AAC_32000_LOW
Definition: AgoraBase.h:1397
@ MAINTAIN_QUALITY
Definition: AgoraBase.h:1073
int height
Definition: AgoraBase.h:3978
bool enableVideo
Definition: AgoraBase.h:6452
int total_received_video_count
Definition: AgoraBase.h:6201
@ HDR_CAPABILITY_UNSUPPORTED
Definition: AgoraBase.h:1865
AList()
Definition: AgoraBase.h:248
@ AUDIO_ENCODED_FRAME_OBSERVER_POSITION_RECORD
Definition: AgoraBase.h:5749
@ FRAME_RATE_FPS_30
Definition: AgoraBase.h:994
PeerDownlinkInfo()
Definition: AgoraBase.h:6144
@ SCREEN_SCENARIO_VIDEO
Definition: AgoraBase.h:2805
int samplesPerChannel
Definition: AgoraBase.h:1507
int height
Definition: AgoraBase.h:3920
Definition: AgoraBase.h:6758
VIDEO_DENOISER_MODE mode
Definition: AgoraBase.h:5041
@ CONNECTION_CHANGED_CONNECTING
Definition: AgoraBase.h:4418
@ VIDEO_STREAM_LAYER_6
Definition: AgoraBase.h:1606
const value_type * const_pointer
Definition: AgoraBase.h:210
@ RTMP_STREAM_PUBLISH_REASON_RTMP_SERVER_ERROR
Definition: AgoraBase.h:3696
EncodedAudioFrameInfo(const EncodedAudioFrameInfo &rhs)
Definition: AgoraBase.h:1487
@ LocalOnly
Definition: AgoraBase.h:6733
@ LOCAL_AUDIO_STREAM_REASON_RECORD_FAILURE
Definition: AgoraBase.h:2949
@ REMOTE_VIDEO_STATE_REASON_CODEC_NOT_SUPPORT
Definition: AgoraBase.h:3296
@ CAPTURE_BRIGHTNESS_LEVEL_DARK
Definition: AgoraBase.h:2876
@ ERR_STREAM_MESSAGE_TIMEOUT
Definition: AgoraBase.h:644
user_id_t strUid
Definition: AgoraBase.h:6918
@ VIDEO_CODEC_PROFILE_HIGH
Definition: AgoraBase.h:3557
bool operator!=(const AOutputIterator &rhs) const
Definition: AgoraBase.h:226
CLIENT_ROLE_TYPE
Definition: AgoraBase.h:2517
@ LOCAL_VIDEO_STREAM_REASON_OK
Definition: AgoraBase.h:3001
@ CONNECTION_CHANGED_INVALID_CHANNEL_NAME
Definition: AgoraBase.h:4449
@ CONTENT_HINT_MOTION
Definition: AgoraBase.h:2778
@ CONFIG_FETCH_TYPE_INITIALIZE
Definition: AgoraBase.h:6719
RecorderStreamType type
Definition: AgoraBase.h:6824
int remoteJoined2PacketReceived
Definition: AgoraBase.h:6712
@ VIDEO_MODULE_HARDWARE_DECODER
Definition: AgoraBase.h:1856
@ CAMERA_STABILIZATION_MODE_LEVEL_2
Definition: AgoraBase.h:2891
FRAME_HEIGHT
Definition: AgoraBase.h:1005
@ USER_OFFLINE_DROPPED
Definition: AgoraBase.h:859
int highLightWidth
Definition: AgoraBase.h:5615
virtual void onCertificateRequired()=0
Definition: AgoraAtomicOps.h:21
@ RTMP_STREAM_PUBLISH_REASON_INVALID_PRIVILEGE
Definition: AgoraBase.h:3741
HDR_CAPABILITY
Definition: AgoraBase.h:1861
AutoPtr & operator=(const AutoPtr &)
int64_t ntpTimeMs
Definition: AgoraBase.h:1555
@ AREA_CODE_RU
Definition: AgoraBase.h:5975
unsigned short txKBitRate
Definition: AgoraBase.h:2350
CopyableAutoPtr(pointer_type p=0)
Definition: AgoraBase.h:160
Definition: AgoraBase.h:5057
LOW_LIGHT_ENHANCE_LEVEL
Definition: AgoraBase.h:4976
VideoLayout()
Definition: AgoraBase.h:6941
unsigned short txVideoKBitRate
Definition: AgoraBase.h:2370
@ AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM
Definition: AgoraBase.h:1402
@ VIDEO_SOURCE_CAMERA_PRIMARY
Definition: AgoraMediaBase.h:71
bool enableAudioProcessing
Definition: AgoraBase.h:5211
@ CODEC_CAPABILITY_LEVEL_1080P30FPS
Definition: AgoraBase.h:1160
const char ** domainList
Definition: AgoraBase.h:6773
ENCRYPTION_ERROR_TYPE
Definition: AgoraBase.h:6339
double alpha
Definition: AgoraBase.h:3934
WLACC_SUGGEST_ACTION
Definition: AgoraBase.h:4573
CAPTURE_BRIGHTNESS_LEVEL_TYPE
Definition: AgoraBase.h:2862
@ VOICE_AI_TUNER_WARM_ELEGANT_FEMALE_SINGING
Definition: AgoraBase.h:5549
@ NORMAL
Definition: AgoraBase.h:6525
@ ERR_NET_DOWN
Definition: AgoraBase.h:530
Definition: AgoraBase.h:6112
@ AUDIO_SESSION_OPERATION_RESTRICTION_ALL
Definition: AgoraBase.h:811
@ BLUR_DEGREE_HIGH
Definition: AgoraBase.h:5120
@ CAMERA_STABILIZATION_MODE_AUTO
Definition: AgoraBase.h:2885
WATERMARK_FIT_MODE mode
Definition: AgoraBase.h:2306
@ QUALITY_POOR
Definition: AgoraBase.h:904
@ AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK
Definition: AgoraBase.h:5753
@ VIDEO_MIRROR_MODE_ENABLED
Definition: AgoraBase.h:1827
AudioPcmDataInfo(const AudioPcmDataInfo &rhs)
Definition: AgoraBase.h:1529
IIterator * p
Definition: AgoraBase.h:203
@ ERR_ALREADY_IN_USE
Definition: AgoraBase.h:547
track_id_t trackId
Definition: AgoraBase.h:4269
@ LOCAL_VIDEO_STREAM_REASON_CAPTURE_FAILURE
Definition: AgoraBase.h:3021
int video_encoder_target_bitrate_bps
Definition: AgoraBase.h:6116
pointer_type operator->() const
Definition: AgoraBase.h:119
Definition: AgoraBase.h:172
VideoDimensions()
Definition: AgoraBase.h:1109
AOutputIterator & operator++()
Definition: AgoraBase.h:216
util::AList< UserInfo > UserList
Definition: AgoraBase.h:841
@ VIDEO_ORIENTATION_180
Definition: AgoraBase.h:960
int elapsedTime
Definition: AgoraBase.h:6667
@ FACE_SHAPE_AREA_NONE
Definition: AgoraBase.h:4860
bool operator==(const AOutputIterator &rhs) const
Definition: AgoraBase.h:220
SIMULCAST_STREAM_MODE
Definition: AgoraBase.h:2116
int minBitrate
Definition: AgoraBase.h:2008
DownlinkNetworkInfo(const DownlinkNetworkInfo &info)
Definition: AgoraBase.h:6210
@ ERR_CERT_NULL
Definition: AgoraBase.h:703
@ AUDIO_ENCODING_TYPE_AAC_16000_LOW
Definition: AgoraBase.h:1387
@ ERR_CERT_JSON_NOMEM
Definition: AgoraBase.h:697
unsigned int expectedDownlinkBitrate
Definition: AgoraBase.h:4344
int x
Definition: AgoraBase.h:2225
float sharpnessLevel
Definition: AgoraBase.h:4833
@ SingleNalUnit
Definition: AgoraBase.h:1568
@ VIDEO_STREAM_LOW
Definition: AgoraBase.h:1582
@ VOICE_CHANGER_EFFECT_GIRL
Definition: AgoraBase.h:5418
const char * token
Definition: AgoraBase.h:6453
@ VIDEO_DENOISER_AUTO
Definition: AgoraBase.h:5015
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_MINIMIZED
Definition: AgoraBase.h:3073
@ ROOM_ACOUSTICS_KTV
Definition: AgoraBase.h:5333
unsigned int streamCount
Definition: AgoraBase.h:4192
Definition: AgoraBase.h:4188
@ TIMBRE_TRANSFORMATION_FALSETTO
Definition: AgoraBase.h:5279
@ VIDEO_CODEC_VP9
Definition: AgoraBase.h:1208
REMOTE_VIDEO_STATE
Definition: AgoraBase.h:3212
int lastmile_buffer_delay_time_ms
Definition: AgoraBase.h:6185
IContainer * container
Definition: AgoraBase.h:234
uint32_t backgroundColor
Definition: AgoraBase.h:4689
AGORA_API int64_t AGORA_CALL getAgoraCurrentMonotonicTimeInMs()
@ AREA_CODE_OVS
Definition: AgoraBase.h:5979
AUDIO_SAMPLE_RATE_TYPE audioSampleRate
Definition: AgoraBase.h:4058
VIDEO_CODEC_TYPE codecType
Definition: AgoraBase.h:3357
@ MAINTAIN_AUTO
Definition: AgoraBase.h:1065
@ EAR_MONITORING_FILTER_NOISE_SUPPRESSION
Definition: AgoraBase.h:6501
@ DISABLE_SIMULCAST_STREAM
Definition: AgoraBase.h:2124
@ WARN_CHANNEL_CONNECTION_IP_CHANGED
Definition: AgoraBase.h:370
@ WARN_ADM_IMPROPER_SETTINGS
Definition: AgoraBase.h:429
@ WARN_SET_CLIENT_ROLE_TIMEOUT
Definition: AgoraBase.h:354
@ AUDIO_PROFILE_MUSIC_HIGH_QUALITY
Definition: AgoraBase.h:2662
bool datastreamEncryptionEnabled
Definition: AgoraBase.h:6301
@ LOCAL_VIDEO_STREAM_REASON_CAPTURE_INBACKGROUND
Definition: AgoraBase.h:3030
@ RTMP_STREAM_UNPUBLISH_REASON_OK
Definition: AgoraBase.h:3746
@ AGORA_IID_H265_TRANSCODER
Definition: AgoraBase.h:880
VideoEncoderConfiguration videoOutputConfiguration
Definition: AgoraBase.h:4201
@ QUALITY_DOWN
Definition: AgoraBase.h:916
unsigned int rxBytes
Definition: AgoraBase.h:2330
@ REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED
Definition: AgoraBase.h:3259
SenderOptions()
Definition: AgoraBase.h:1326
unsigned short rxKBitRate
Definition: AgoraBase.h:2354
@ CHANNEL_PROFILE_GAME
Definition: AgoraBase.h:284
reference operator*()
Definition: AgoraBase.h:227
@ FIT_MODE_USE_IMAGE_RATIO
Definition: AgoraBase.h:1453
@ AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED
Definition: AgoraBase.h:5757
@ EXPERIENCE_REASON_NONE
Definition: AgoraBase.h:2592
int width
Definition: AgoraBase.h:3916
const int DEFAULT_MIN_BITRATE
Definition: AgoraBase.h:1135
uint32_t videoState
Definition: AgoraBase.h:6939
Definition: AgoraBase.h:3456
LOCAL_VIDEO_STREAM_STATE
Definition: AgoraBase.h:2974
@ AGORA_IID_MUSIC_CONTENT_CENTER
Definition: AgoraBase.h:879
PeerDownlinkInfo * peer_downlink_info
Definition: AgoraBase.h:6197
@ CONNECTION_CHANGED_CERTIFICATION_VERYFY_FAILURE
Definition: AgoraBase.h:4521
int connectTimeMs
Definition: AgoraBase.h:2424
AUDIO_RECORDING_QUALITY_TYPE quality
Definition: AgoraBase.h:5795
CONNECTION_CHANGED_REASON_TYPE
Definition: AgoraBase.h:4414
AOutputIterator(const AOutputIterator &rhs)
Definition: AgoraBase.h:215
int join2JoinSuccess
Definition: AgoraBase.h:6678
@ MEDIA_TRACE_EVENT_VIDEO_DECODED
Definition: AgoraBase.h:6657
bool windowFocus
Definition: AgoraBase.h:5599
unsigned int duration
Definition: AgoraBase.h:2322
CHANNEL_MEDIA_RELAY_STATE
Definition: AgoraBase.h:6032
CodecCapLevels codecLevels
Definition: AgoraBase.h:1904
@ ERR_NOT_INITIALIZED
Definition: AgoraBase.h:493
@ AGORA_IID_VIDEO_DEVICE_MANAGER
Definition: AgoraBase.h:868
AUDIO_FILE_RECORDING_TYPE
Definition: AgoraBase.h:5727
AUDIO_ENCODING_TYPE
Definition: AgoraBase.h:1382
Definition: AgoraBase.h:1781
virtual ~IPacketObserver()
Definition: AgoraBase.h:3458
unsigned int rxVideoBytes
Definition: AgoraBase.h:2346
bool probeDownlink
Definition: AgoraBase.h:4333
@ USER_STATE_ENABLE_LOCAL_VIDEO
Definition: AgoraBase.h:3319
@ STYLE_TRANSFORMATION_POPULAR
Definition: AgoraBase.h:5439
int codecCapMask
Definition: AgoraBase.h:1902
bool isLowLatencyAudioSupported
Definition: AgoraBase.h:3448
@ VIDEO_ORIENTATION_90
Definition: AgoraBase.h:956
@ FACE_SHAPE_BEAUTY_STYLE_MALE
Definition: AgoraBase.h:4914
@ REMOTE_VIDEO_STATE_FROZEN
Definition: AgoraBase.h:3234
~AList()
Definition: AgoraBase.h:250
@ SUB_STATE_IDLE
Definition: AgoraBase.h:6392
Definition: AgoraBase.h:2089
T value_type
Definition: AgoraBase.h:206
@ REMOTE_AUDIO_STATE_STOPPED
Definition: AgoraBase.h:3134
Optional< bool > encodedFrameOnly
Definition: AgoraBase.h:1623
const value_type & const_reference
Definition: AgoraBase.h:208
VIDEO_DENOISER_MODE
Definition: AgoraBase.h:5012
@ REMOTE_VIDEO_STATE_REASON_SDK_IN_BACKGROUND
Definition: AgoraBase.h:3292
virtual void * current()=0
@ VIDEO_FRAME_TYPE_KEY_FRAME
Definition: AgoraBase.h:1016
int numChannels
Definition: AgoraBase.h:3585
Definition: AgoraBase.h:4297
@ VOICE_AI_TUNER_WARM_MALE_SINGING
Definition: AgoraBase.h:5540
@ AGORA_IID_PARAMETER_ENGINE
Definition: AgoraBase.h:869
@ ERR_SET_CLIENT_ROLE_NOT_AUTHORIZED
Definition: AgoraBase.h:648
@ VOICE_AI_TUNER_HUSKY_MALE_SINGING
Definition: AgoraBase.h:5546
@ ERR_MODULE_NOT_FOUND
Definition: AgoraBase.h:691
int sentBitrate
Definition: AgoraBase.h:3593
FACE_SHAPE_AREA
Definition: AgoraBase.h:4858
@ TIMBRE_TRANSFORMATION_MELLOW
Definition: AgoraBase.h:5276
int domainListSize
Definition: AgoraBase.h:6776
@ ERR_BITRATE_LIMIT
Definition: AgoraBase.h:635
@ SUB_STATE_SUBSCRIBING
Definition: AgoraBase.h:6410
Definition: AgoraBase.h:6125
@ VOICE_CHANGER_DARTH_VADER
Definition: AgoraBase.h:5493
@ SCREEN_CAPTURE_FRAMERATE_CAPABILITY_60_FPS
Definition: AgoraBase.h:1148
@ PREFER_LOW_LATENCY
Definition: AgoraBase.h:1753
bool enableHighLight
Definition: AgoraBase.h:5628
const char * transcodingExtraInfo
Definition: AgoraBase.h:4026
@ WARN_ADM_RECORD_AUDIO_LOWLEVEL
Definition: AgoraBase.h:405
@ CONNECTION_CHANGED_REJOIN_SUCCESS
Definition: AgoraBase.h:4492
int expected_bitrate_bps
Definition: AgoraBase.h:6142
bool empty() const
Definition: AgoraBase.h:259
@ AUDIO_SAMPLE_RATE_32000
Definition: AgoraBase.h:3517
@ SCREEN_CAPTURE_FRAMERATE_CAPABILITY_30_FPS
Definition: AgoraBase.h:1147
VIDEO_STREAM_TYPE stream_type
Definition: AgoraBase.h:6134
@ VIDEO_VIEW_SETUP_REPLACE
Definition: AgoraBase.h:4657
PERMISSION_TYPE
Definition: AgoraBase.h:6372
@ LICENSE_ERR_DIFF_DEVICES
Definition: AgoraBase.h:779
const AOutputIterator< value_type > const_iterator
Definition: AgoraBase.h:245
@ RELAY_ERROR_INTERNAL_ERROR
Definition: AgoraBase.h:6020
bool mirror
Definition: AgoraBase.h:4170
@ NETWORK_TYPE_MOBILE_5G
Definition: AgoraBase.h:4647
@ ERR_LEAVE_CHANNEL_REJECTED
Definition: AgoraBase.h:543
@ LOCAL_AUDIO_STREAM_REASON_ENCODE_FAILURE
Definition: AgoraBase.h:2953
@ PREFER_HARDWARE
Definition: AgoraBase.h:1775
@ AUDIO_RECORDING_QUALITY_ULTRA_HIGH
Definition: AgoraBase.h:5721
@ AUDIO_ENCODING_TYPE_AAC_32000_HIGH
Definition: AgoraBase.h:1407
@ ERR_INVALID_CHANNEL_NAME
Definition: AgoraBase.h:574
@ SCREEN_CAPTURE
Definition: AgoraBase.h:6382
@ VOICE_CHANGER_SHIN_CHAN
Definition: AgoraBase.h:5499
@ CAPTURE_BRIGHTNESS_LEVEL_NORMAL
Definition: AgoraBase.h:2870
@ VIDEO_FRAME_TYPE_UNKNOW
Definition: AgoraBase.h:1024
unsigned short txPacketLossRate
Definition: AgoraBase.h:3602
int sentSampleRate
Definition: AgoraBase.h:3589
@ ENCRYPTION_ERROR_ENCRYPTION_FAILURE
Definition: AgoraBase.h:6352
@ LOCAL_VIDEO_STREAM_REASON_FAILURE
Definition: AgoraBase.h:3005
@ CHANNEL_PROFILE_COMMUNICATION_1v1
Definition: AgoraBase.h:296
const int DEFAULT_MIN_BITRATE_EQUAL_TO_TARGET_BITRATE
Definition: AgoraBase.h:1140
@ AUDIO_ENCODING_TYPE_OPUS_48000_HIGH
Definition: AgoraBase.h:1437
@ REMOTE_AUDIO_REASON_REMOTE_MUTED
Definition: AgoraBase.h:3189
@ REMOTE_VIDEO_STATE_REASON_VIDEO_STREAM_TYPE_CHANGE_TO_HIGH
Definition: AgoraBase.h:3289
DeviceInfo()
Definition: AgoraBase.h:3450
@ ENCRYPTION_ERROR_INTERNAL_FAILURE
Definition: AgoraBase.h:6343
@ MAINTAIN_RESOLUTION
Definition: AgoraBase.h:1090
SEG_MODEL_TYPE
Definition: AgoraBase.h:5162
const char * userId
Definition: AgoraBase.h:6130
UserInfo()
Definition: AgoraBase.h:6482
@ AUDIO_FILE_RECORDING_MIC
Definition: AgoraBase.h:5731
@ CODEC_CAP_MASK_HW_DEC
Definition: AgoraBase.h:1876
pointer_type release()
Definition: AgoraBase.h:123
float widthRatio
Definition: AgoraBase.h:2272
size_t samplesPerChannel
Definition: AgoraBase.h:1539
@ VOICE_AI_TUNER_SWEET_FEMALE
Definition: AgoraBase.h:5537
uid_t uid
Definition: AgoraBase.h:3900
@ AREA_CODE_KR
Definition: AgoraBase.h:5963
AdvanceOptions(ENCODING_PREFERENCE encoding_preference, COMPRESSION_PREFERENCE compression_preference, bool encode_alpha)
Definition: AgoraBase.h:1802
Definition: AgoraBase.h:6841
float smoothnessLevel
Definition: AgoraBase.h:4823
@ USER_STATE_MUTE_VIDEO
Definition: AgoraBase.h:3311
@ CAMERA_FOCAL_LENGTH_TELEPHOTO
Definition: AgoraBase.h:1234
bool owner
Definition: AgoraBase.h:235
virtual void onPlaybackAudioEncodedFrame(const uint8_t *frameBuffer, int length, const EncodedAudioFrameInfo &audioEncodedFrameInfo)=0
@ ERR_DECRYPTION_FAILED
Definition: AgoraBase.h:653
const char * filePath
Definition: AgoraBase.h:5769
@ PREVIEW
Definition: AgoraBase.h:6806
@ QUALITY_UNKNOWN
Definition: AgoraBase.h:891
@ ERR_CLIENT_IS_BANNED_BY_SERVER
Definition: AgoraBase.h:666
VideoEncoderConfiguration(const VideoEncoderConfiguration &config)
Definition: AgoraBase.h:2050
SEG_MODEL_TYPE modelType
Definition: AgoraBase.h:5168
bool encodeAlpha
Definition: AgoraBase.h:1796
Definition: AgoraBase.h:202
@ FRAME_RATE_FPS_60
Definition: AgoraBase.h:998
Definition: AgoraBase.h:5860
@ CAMERA_STABILIZATION_MODE_LEVEL_3
Definition: AgoraBase.h:2894
virtual const void * const_current() const =0
@ VIDEO_MODULE_SOFTWARE_ENCODER
Definition: AgoraBase.h:1850
@ REMOTE_AUDIO_REASON_REMOTE_UNMUTED
Definition: AgoraBase.h:3194
int sampleRate
Definition: AgoraBase.h:5786
FRAME_RATE
Definition: AgoraBase.h:970
double voicePitch
Definition: AgoraBase.h:3434
LOCAL_PROXY_MODE
Definition: AgoraBase.h:6727
@ CLIENT_ROLE_CHANGE_FAILED_CONNECTION_FAILED
Definition: AgoraBase.h:4553
int width
Definition: AgoraBase.h:3793
@ VIDEO_FRAME_TYPE_DELTA_FRAME
Definition: AgoraBase.h:1018
CHANNEL_PROFILE_TYPE
Definition: AgoraBase.h:267
@ VOICE_CHANGER_EFFECT_HULK
Definition: AgoraBase.h:5425
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_HIDDEN
Definition: AgoraBase.h:3105
virtual ~LicenseCallback()
Definition: AgoraBase.h:6857
@ ERR_LICENSE_CREDENTIAL_INVALID
Definition: AgoraBase.h:677
STREAM_SUBSCRIBE_STATE
Definition: AgoraBase.h:6388
@ STYLE_TRANSFORMATION_RNB
Definition: AgoraBase.h:5432
bool queryInterface(C1 *c, C2 iid)
Definition: AgoraBase.h:138
@ ROOM_ACOUSTICS_ETHEREAL
Definition: AgoraBase.h:5355
@ AREA_CODE_NA
Definition: AgoraBase.h:5920
Definition: AgoraBase.h:6126
@ ERR_SIZE_TOO_LARGE
Definition: AgoraBase.h:630
@ VOICE_CHANGER_GIRLISH_MAN
Definition: AgoraBase.h:5502
Definition: AgoraBase.h:2196
@ AUDIO_CODEC_HEAAC2
Definition: AgoraBase.h:1368
VideoDenoiserOptions()
Definition: AgoraBase.h:5050
@ LOCAL_AUDIO_STREAM_REASON_DEVICE_NO_PERMISSION
Definition: AgoraBase.h:2938
@ ERR_INVALID_STATE
Definition: AgoraBase.h:497
LASTMILE_PROBE_RESULT_STATE state
Definition: AgoraBase.h:4394
@ APPLICATION_SCENARIO_LIVESHOW
Definition: AgoraBase.h:2833
@ FRAME_WIDTH_960
Definition: AgoraBase.h:1002
INTERFACE_ID_TYPE
Definition: AgoraBase.h:866
LOW_LIGHT_ENHANCE_LEVEL level
Definition: AgoraBase.h:4996
@ AUDIO_PROFILE_MUSIC_STANDARD
Definition: AgoraBase.h:2651
@ LASTMILE_PROBE_RESULT_COMPLETE
Definition: AgoraBase.h:4354
CODEC_CAP_MASK
Definition: AgoraBase.h:1871
@ UPLOAD_NET_ERROR
Definition: AgoraBase.h:6366
@ FACE_SHAPE_AREA_FACECONTOUR
Definition: AgoraBase.h:4866
@ LASTMILE_PROBE_RESULT_UNAVAILABLE
Definition: AgoraBase.h:4364
@ CLIENT_ROLE_CHANGE_FAILED_TOO_MANY_BROADCASTERS
Definition: AgoraBase.h:4539
@ LOCAL_AUDIO_STREAM_STATE_ENCODING
Definition: AgoraBase.h:2915
@ AGORA_IID_RTC_CONNECTION
Definition: AgoraBase.h:873
@ MEDIA_TRACE_EVENT_VIDEO_RENDERED
Definition: AgoraBase.h:6653
@ AUDIO_PROFILE_NUM
Definition: AgoraBase.h:2674
@ CLIENT_ROLE_AUDIENCE
Definition: AgoraBase.h:2525
int numberOfChannels
Definition: AgoraBase.h:1511
Definition: AgoraBase.h:3821
Definition: AgoraBase.h:4370
@ REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY
Definition: AgoraBase.h:3255
@ AUTO_SIMULCAST_STREAM
Definition: AgoraBase.h:2120
VideoDimensions dimensions
Definition: AgoraBase.h:1929
@ VOICE_CHANGER_EFFECT_OLDMAN
Definition: AgoraBase.h:5399
unsigned int rxAudioBytes
Definition: AgoraBase.h:2342
float lighteningLevel
Definition: AgoraBase.h:4818
#define AGORA_API
Definition: AgoraBase.h:70
VIDEO_CODEC_TYPE
Definition: AgoraBase.h:1170
@ RTMP_STREAM_PUBLISH_REASON_INVALID_ARGUMENT
Definition: AgoraBase.h:3678
unsigned short rxAudioKBitRate
Definition: AgoraBase.h:2358
Definition: AgoraBase.h:5009
@ VIDEO_STREAM_LAYER_3
Definition: AgoraBase.h:1594
@ WARN_INVALID_VIEW
Definition: AgoraBase.h:307
@ VIDEO_MODULE_RENDERER
Definition: AgoraBase.h:1858
@ NETWORK_TYPE_DISCONNECTED
Definition: AgoraBase.h:4623
@ AUDIO_TRACK_INVALID
Definition: AgoraBase.h:5181
virtual bool onSendVideoPacket(Packet &packet)=0
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_INTERRUPT
Definition: AgoraBase.h:3058
@ AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY
Definition: AgoraBase.h:2559
VIDEO_DENOISER_LEVEL
Definition: AgoraBase.h:5022
@ SUB_STATE_SUBSCRIBED
Definition: AgoraBase.h:6414
@ AUDIO_SCENARIO_AI_CLIENT
Definition: AgoraBase.h:2714
int height
Definition: AgoraBase.h:1702
@ VIDEO_CODEC_H265
Definition: AgoraBase.h:1188
@ VIDEO_STREAM_LAYER_4
Definition: AgoraBase.h:1598
@ AUDIO_RECORDING_QUALITY_LOW
Definition: AgoraBase.h:5707
@ REMOTE_VIDEO_DOWNSCALE_LEVEL_1
Definition: AgoraBase.h:3386
@ WLACC_SUGGEST_ACTION_CONNECT_SSID
Definition: AgoraBase.h:4581
@ WARN_ADM_PLAYOUT_MALFUNCTION
Definition: AgoraBase.h:397
@ WARN_ADM_RUNTIME_PLAYOUT_WARNING
Definition: AgoraBase.h:385
@ FACE_SHAPE_AREA_FOREHEAD
Definition: AgoraBase.h:4864
@ WARN_ADM_GLITCH_STATE
Definition: AgoraBase.h:425
int width
Definition: AgoraBase.h:2233
@ EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS
Definition: AgoraBase.h:6497
@ VIDEO_STREAM_LAYER_2
Definition: AgoraBase.h:1590
@ PUB_STATE_NO_PUBLISHED
Definition: AgoraBase.h:6435
DownlinkNetworkInfo()
Definition: AgoraBase.h:6203
@ CONNECTION_CHANGED_RENEW_TOKEN
Definition: AgoraBase.h:4478
virtual ~IString()
Definition: AgoraBase.h:180
@ VOICE_CHANGER_SOLID
Definition: AgoraBase.h:5468
virtual IIterator * begin()=0
@ ORIENTATION_MODE_FIXED_LANDSCAPE
Definition: AgoraBase.h:1045
@ AGORA_IID_MEDIA_ENGINE_REGULATOR
Definition: AgoraBase.h:875
AGORA_API agora::base::LicenseCallback * getAgoraLicenseCallback()
Get the LicenseCallback pointer if already setup, otherwise, return null.
@ REMOTE_NETWORK_QUALITY_POOR
Definition: AgoraBase.h:2596
@ RELAY_ERROR_FAILED_JOIN_DEST
Definition: AgoraBase.h:6007
int framerate
Definition: AgoraBase.h:2204
@ CONNECTION_CHANGED_INTERRUPTED
Definition: AgoraBase.h:4426
Definition: AgoraBase.h:820
Definition: AgoraBase.h:5083
StreamLayerIndex
Definition: AgoraBase.h:2162
VideoEncoderConfiguration(const VideoDimensions &d, int f, int b, ORIENTATION_MODE m, VIDEO_MIRROR_MODE_TYPE mirror=VIDEO_MIRROR_MODE_DISABLED)
Definition: AgoraBase.h:2030
@ REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED
Definition: AgoraBase.h:3267
@ REMOTE_AUDIO_REASON_LOCAL_MUTED
Definition: AgoraBase.h:3179
BeautyOptions(LIGHTENING_CONTRAST_LEVEL contrastLevel, float lightening, float smoothness, float redness, float sharpness)
Definition: AgoraBase.h:4835
@ AUDIO_SAMPLE_RATE_44100
Definition: AgoraBase.h:3521
@ CAPTURE_BRIGHTNESS_LEVEL_INVALID
Definition: AgoraBase.h:2867
@ VT_ERR_INTERNAL
Definition: AgoraBase.h:4243
int remoteJoined2UnmuteVideo
Definition: AgoraBase.h:6703
@ WARN_ADM_RECORD_MALFUNCTION
Definition: AgoraBase.h:401
@ AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM
Definition: AgoraBase.h:1392
@ CODEC_CAP_MASK_NONE
Definition: AgoraBase.h:1873
@ ERR_ADM_STOP_RECORDING
Definition: AgoraBase.h:752
@ ERR_JOIN_CHANNEL_REJECTED
Definition: AgoraBase.h:536
@ ERR_NO_PERMISSION
Definition: AgoraBase.h:502
int trackId
Definition: AgoraBase.h:1720
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_NOT_FOUND
Definition: AgoraBase.h:3043
@ RTMP_STREAM_PUBLISH_REASON_NOT_BROADCASTER
Definition: AgoraBase.h:3722
AParameter(IAgoraParameter *p)
Definition: AgoraBase.h:6845
Optional< VIDEO_STREAM_TYPE > type
Definition: AgoraBase.h:1617
track_id_t trackId
Definition: AgoraBase.h:3349
@ WARN_ADM_WINDOWS_NO_DATA_READY_EVENT
Definition: AgoraBase.h:417
@ SEG_MODEL_AI
Definition: AgoraBase.h:5164
@ ERR_CONNECTION_INTERRUPTED
Definition: AgoraBase.h:615
bool operator==(const AdvanceOptions &rhs) const
Definition: AgoraBase.h:1809
@ CONNECTION_CHANGED_INVALID_TOKEN
Definition: AgoraBase.h:4458
int txPacketLossRate
Definition: AgoraBase.h:2473
@ RELAY_STATE_IDLE
Definition: AgoraBase.h:6036
@ VIDEO_FRAME_TYPE_B_FRAME
Definition: AgoraBase.h:1020
int64_t presentationMs
Definition: AgoraBase.h:1736
bool encode
Definition: AgoraBase.h:5775
virtual size_t size() const =0
VideoDimensions dimensions
Definition: AgoraBase.h:5575
@ LOCAL_VIDEO_STREAM_STATE_STOPPED
Definition: AgoraBase.h:2978
VIDEO_CODEC_TYPE codecType
Definition: AgoraBase.h:1694
@ UPLOAD_SUCCESS
Definition: AgoraBase.h:6365
float greenCapacity
Definition: AgoraBase.h:5170
EncryptionConfig()
Definition: AgoraBase.h:6303
bool sendEvenIfEmpty
Definition: AgoraBase.h:1473
Definition: AgoraBase.h:4597
@ VT_ERR_UNSUPPORT_IMAGE_FORMAT
Definition: AgoraBase.h:4235
@ VIDEO_STREAM_HIGH
Definition: AgoraBase.h:1578
@ AUDIO_CODEC_G722
Definition: AgoraBase.h:1349
@ VIDEO_QOE_PREFERENCE_BALANCE
Definition: AgoraBase.h:2843
unsigned int volume
Definition: AgoraBase.h:3417
MixedAudioStream(AUDIO_SOURCE_TYPE source, uid_t uid, const char *channel)
Definition: AgoraBase.h:4281
int height
Definition: AgoraBase.h:2237
bool ordered
Definition: AgoraBase.h:2110
@ VT_ERR_INVALID_VIDEO_SOURCE_TYPE
Definition: AgoraBase.h:4227
AdvanceOptions()
Definition: AgoraBase.h:1798
@ WARN_ADM_PLAYOUT_AUDIO_LOWLEVEL
Definition: AgoraBase.h:409
@ CONNECTION_CHANGED_INCONSISTENT_APPID
Definition: AgoraBase.h:4529
unsigned short lossRatePercent
Definition: AgoraBase.h:4609
@ AUDIO_PROFILE_MUSIC_STANDARD_STEREO
Definition: AgoraBase.h:2658
int total_downscale_level_count
Definition: AgoraBase.h:6193
VIDEO_QOE_PREFERENCE_TYPE
Definition: AgoraBase.h:2839
@ ERR_INVALID_USER_ID
Definition: AgoraBase.h:657
@ ERR_TIMEDOUT
Definition: AgoraBase.h:508
@ CONNECTION_CHANGED_REJECTED_BY_SERVER
Definition: AgoraBase.h:4470
@ CAMERA_STABILIZATION_MODE_LEVEL_1
Definition: AgoraBase.h:2888
bool enableAudio
Definition: AgoraBase.h:6451
MEDIA_TRACE_EVENT
Definition: AgoraBase.h:6649
int videoGop
Definition: AgoraBase.h:4001
@ VIDEO_ORIENTATION_270
Definition: AgoraBase.h:964
@ ROOM_ACOUSTICS_STUDIO
Definition: AgoraBase.h:5339
RTMP_STREAMING_EVENT
Definition: AgoraBase.h:3750
@ CODEC_CAPABILITY_LEVEL_4K60FPS
Definition: AgoraBase.h:1164
@ WLACC_MESSAGE_REASON_WEAK_SIGNAL
Definition: AgoraBase.h:4563
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_BUSY
Definition: AgoraBase.h:3015
BACKGROUND_SOURCE_TYPE
Definition: AgoraBase.h:5086
@ AINS_MODE_AGGRESSIVE
Definition: AgoraBase.h:2623
unsigned int userCount
Definition: AgoraBase.h:4016
@ AREA_CODE_CN
Definition: AgoraBase.h:5916
COMPRESSION_PREFERENCE
Definition: AgoraBase.h:1742
@ TIMBRE_TRANSFORMATION_RINGING
Definition: AgoraBase.h:5291
int videoFramerate
Definition: AgoraBase.h:3990
@ CLIENT_ROLE_CHANGE_FAILED_REQUEST_TIME_OUT
Definition: AgoraBase.h:4548
const char * source
Definition: AgoraBase.h:5146
bool valid() const
Definition: AgoraBase.h:229
uint32_t height
Definition: AgoraBase.h:6934
@ LOCAL_AUDIO_STREAM_STATE_STOPPED
Definition: AgoraBase.h:2907
bool opened
Definition: AgoraBase.h:3841
@ AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM
Definition: AgoraBase.h:1432
@ LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE
Definition: AgoraBase.h:4359
@ PREFER_SOFTWARE
Definition: AgoraBase.h:1771
@ VOICE_CONVERSION_OFF
Definition: AgoraBase.h:5456
int cameraDirection
Definition: AgoraBase.h:1913
Definition: AgoraBase.h:6736
StreamLayerConfig()
Definition: AgoraBase.h:2209
@ ERR_ADM_START_PLAYOUT
Definition: AgoraBase.h:735
@ AUDIO_SESSION_OPERATION_RESTRICTION_CONFIGURE_SESSION
Definition: AgoraBase.h:801
Definition: AgoraBase.h:1898
VideoDenoiserOptions(VIDEO_DENOISER_MODE denoiserMode, VIDEO_DENOISER_LEVEL denoiserLevel)
Definition: AgoraBase.h:5047
VideoDimensions dimensions
Definition: AgoraBase.h:2200
@ AES_256_XTS
Definition: AgoraBase.h:6255
@ SCREEN_SCENARIO_RDC
Definition: AgoraBase.h:2811
@ SUB_STATE_NO_SUBSCRIBED
Definition: AgoraBase.h:6406
virtual bool onSendAudioPacket(Packet &packet)=0
int firstVideoKeyFrameDecodedDurationAfterUnmute
Definition: AgoraBase.h:2464
@ AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM
Definition: AgoraBase.h:1427
int bandwidth_estimation_bps
Definition: AgoraBase.h:6189
AGORA_API const char *AGORA_CALL getAgoraSdkVersion(int *build)
@ AUDIO_CODEC_OPUSMC
Definition: AgoraBase.h:1376
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_FATAL_ERROR
Definition: AgoraBase.h:3063
virtual IString * clone()=0
@ RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST
Definition: AgoraBase.h:6013
pointer_type get() const
Definition: AgoraBase.h:121
@ ERR_INVALID_ARGUMENT
Definition: AgoraBase.h:470
VideoEncoderConfiguration()
Definition: AgoraBase.h:2060
bool probeUplink
Definition: AgoraBase.h:4327
VIDEO_ORIENTATION
Definition: AgoraBase.h:948
@ REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION
Definition: AgoraBase.h:3251
VideoCanvas(view_t v, media::base::RENDER_MODE_TYPE m, VIDEO_MIRROR_MODE_TYPE mt, uid_t u)
Definition: AgoraBase.h:4767
@ ERR_CANCELED
Definition: AgoraBase.h:513
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_NO_PERMISSION
Definition: AgoraBase.h:3010
REMOTE_VIDEO_DOWNSCALE_LEVEL
Definition: AgoraBase.h:3378
@ STREAM_LAYER_COUNT_MAX
Definition: AgoraBase.h:2194
@ STREAM_LAYER_6
Definition: AgoraBase.h:2186
@ HEADPHONE_EQUALIZER_OFF
Definition: AgoraBase.h:5514
@ RTMP_STREAM_PUBLISH_REASON_NOT_AUTHORIZED
Definition: AgoraBase.h:3708
@ CLIENT_ROLE_CHANGE_FAILED_NOT_AUTHORIZED
Definition: AgoraBase.h:4543
int styleIntensity
Definition: AgoraBase.h:4923
SimulcastStreamConfig()
Definition: AgoraBase.h:2148
const char * channelId
Definition: AgoraBase.h:3353
@ ERR_TOO_MANY_DATA_STREAMS
Definition: AgoraBase.h:640
EncodedVideoFrameInfo()
Definition: AgoraBase.h:1641
@ RTMP_STREAM_PUBLISH_STATE_FAILURE
Definition: AgoraBase.h:3656
@ AUDIO_SESSION_OPERATION_RESTRICTION_DEACTIVATE_SESSION
Definition: AgoraBase.h:806
@ VIDEO_MODULE_SOFTWARE_DECODER
Definition: AgoraBase.h:1854
@ TIMBRE_TRANSFORMATION_CLEAR
Definition: AgoraBase.h:5285
Definition: AgoraBase.h:6855
@ VOICE_CHANGER_SWEET
Definition: AgoraBase.h:5464
AUDIO_SCENARIO_TYPE
Definition: AgoraBase.h:2680
@ ENCRYPTION_ERROR_DECRYPTION_FAILURE
Definition: AgoraBase.h:6348
Definition: AgoraBase.h:6279
LowlightEnhanceOptions(LOW_LIGHT_ENHANCE_MODE lowlightMode, LOW_LIGHT_ENHANCE_LEVEL lowlightLevel)
Definition: AgoraBase.h:4998
int frameRate
Definition: AgoraBase.h:5581
AUDIENCE_LATENCY_LEVEL_TYPE audienceLatencyLevel
Definition: AgoraBase.h:2570
@ ADAPT_DOWN_BANDWIDTH
Definition: AgoraBase.h:2544
CopyableAutoPtr< IString > AString
Definition: AgoraBase.h:182
AUDIO_ENCODED_FRAME_OBSERVER_POSITION postionType
Definition: AgoraBase.h:5847
REMOTE_AUDIO_STATE_REASON
Definition: AgoraBase.h:3162
@ FACE_SHAPE_AREA_MOUTHSCALE
Definition: AgoraBase.h:4884
@ VOICE_AI_TUNER_GENTLE_FEMALE_SINGING
Definition: AgoraBase.h:5543
@ WARN_APM_HOWLING
Definition: AgoraBase.h:421
int rxPacketLossRate
Definition: AgoraBase.h:2477
@ AUDIO_PROFILE_IOT
Definition: AgoraBase.h:2673
TranscodingUser * transcodingUsers
Definition: AgoraBase.h:4020
@ CONNECTION_CHANGED_LOST
Definition: AgoraBase.h:4496
@ EXPERIENCE_QUALITY_GOOD
Definition: AgoraBase.h:2580
@ VIDEO_STREAM_LAYER_1
Definition: AgoraBase.h:1586
AudioPcmDataInfo()
Definition: AgoraBase.h:1526
@ HDR_CAPABILITY_SUPPORTED
Definition: AgoraBase.h:1867
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_NO_PERMISSION
Definition: AgoraBase.h:3096
@ REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK
Definition: AgoraBase.h:3279
AutoPtr< T >::pointer_type pointer_type
Definition: AgoraBase.h:157
@ AUDIO_PROFILE_SPEECH_STANDARD
Definition: AgoraBase.h:2647
@ UPLOAD_SERVER_ERROR
Definition: AgoraBase.h:6367
float xRatio
Definition: AgoraBase.h:2259
MixedAudioStream(AUDIO_SOURCE_TYPE source, track_id_t track)
Definition: AgoraBase.h:4277
ORIENTATION_MODE
Definition: AgoraBase.h:1030
@ AUDIO_CODEC_AACLC
Definition: AgoraBase.h:1356
Definition: AgoraBase.h:4112
@ NETWORK_TYPE_UNKNOWN
Definition: AgoraBase.h:4619
@ PREFER_AUTO
Definition: AgoraBase.h:1767
@ VIDEO_VIEW_SETUP_ADD
Definition: AgoraBase.h:4661
@ WARN_OPEN_CHANNEL_INVALID_TICKET
Definition: AgoraBase.h:358
@ WARN_OPEN_CHANNEL_REJECTED
Definition: AgoraBase.h:344
MixedAudioStream * audioInputStreams
Definition: AgoraBase.h:4305
int y
Definition: AgoraBase.h:3912
ScreenCaptureParameters()
Definition: AgoraBase.h:5630
LASTMILE_PROBE_RESULT_STATE
Definition: AgoraBase.h:4350
@ CONNECTION_CHANGED_LEAVE_CHANNEL
Definition: AgoraBase.h:4440
Rectangle positionInLandscapeMode
Definition: AgoraBase.h:2292
@ VOICE_CHANGER_MONSTER
Definition: AgoraBase.h:5484
@ QUALITY_EXCELLENT
Definition: AgoraBase.h:895
FaceShapeBeautyOptions(FACE_SHAPE_BEAUTY_STYLE shapeStyle, int styleIntensity)
Definition: AgoraBase.h:4925
@ BLUR_DEGREE_LOW
Definition: AgoraBase.h:5114
unsigned int vad
Definition: AgoraBase.h:3428
@ ERR_CERT_DUEDATE
Definition: AgoraBase.h:704
virtual void onLicenseRequest()=0
AUDIO_EFFECT_PRESET
Definition: AgoraBase.h:5327
uid_t subviewUid
Definition: AgoraBase.h:4681
@ VIDEO_CODEC_VP8
Definition: AgoraBase.h:1180
bool lowLatency
Definition: AgoraBase.h:3997
int y
Definition: AgoraBase.h:2229
@ LOCAL_VIDEO_STREAM_STATE_ENCODING
Definition: AgoraBase.h:2987
uid_t remoteUserUid
Definition: AgoraBase.h:4259
@ RTMP_STREAMING_EVENT_URL_ALREADY_IN_USE
Definition: AgoraBase.h:3760
@ AUDIO_CODEC_JC1
Definition: AgoraBase.h:1364
PeerDownlinkInfo(const PeerDownlinkInfo &rhs)
Definition: AgoraBase.h:6150
@ AUDIO_EFFECT_OFF
Definition: AgoraBase.h:5330
CopyableAutoPtr(const CopyableAutoPtr &rhs)
Definition: AgoraBase.h:161
bool initialize(IEngineBase *engine)
Definition: AgoraBase.h:6848
WARN_CODE_TYPE
Definition: AgoraBase.h:302
iterator end()
Definition: AgoraBase.h:257
EXPERIENCE_POOR_REASON
Definition: AgoraBase.h:2588
@ AUDIO_CODEC_PROFILE_LC_AAC
Definition: AgoraBase.h:3567
@ ROOM_ACOUSTICS_VIRTUAL_STEREO
Definition: AgoraBase.h:5349
LocalAccessPointConfiguration()
Definition: AgoraBase.h:6794
AUDIO_AINS_MODE
Definition: AgoraBase.h:2615
@ RELAY_STATE_CONNECTING
Definition: AgoraBase.h:6039
@ RECORD_AUDIO
Definition: AgoraBase.h:6376
size_t samplesOut
Definition: AgoraBase.h:1547
VIDEO_STREAM_TYPE
Definition: AgoraBase.h:1574
@ USER_STATE_MUTE_AUDIO
Definition: AgoraBase.h:3307
int mediaPlayerId
Definition: AgoraBase.h:4720
Definition: AgoraBase.h:2318
AUDIO_CODEC_TYPE
Definition: AgoraBase.h:1332
ENCODING_PREFERENCE
Definition: AgoraBase.h:1763
FACE_SHAPE_BEAUTY_STYLE
Definition: AgoraBase.h:4910
AGORA_API int AGORA_CALL createAgoraCredential(agora::util::AString &credential)
@ ORIENTATION_MODE_FIXED_PORTRAIT
Definition: AgoraBase.h:1052
@ RTMP_STREAM_PUBLISH_REASON_OK
Definition: AgoraBase.h:3671
virtual int queryInterface(rtc::INTERFACE_ID_TYPE iid, void **inter)=0
MixedAudioStream(AUDIO_SOURCE_TYPE source)
Definition: AgoraBase.h:4271
EXPERIENCE_QUALITY_TYPE
Definition: AgoraBase.h:2578
@ WARN_SWITCH_LIVE_VIDEO_TIMEOUT
Definition: AgoraBase.h:350
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_RESUMED
Definition: AgoraBase.h:3119
unsigned short lastmileDelay
Definition: AgoraBase.h:2374
@ CONNECTION_CHANGED_SETTING_PROXY_SERVER
Definition: AgoraBase.h:4474
VirtualBackgroundSource()
Definition: AgoraBase.h:5154
@ LOCAL_VIDEO_STREAM_STATE_FAILED
Definition: AgoraBase.h:2991
pointer_type clone() const
Definition: AgoraBase.h:166
@ LOWEST
Definition: AgoraBase.h:6517
Definition: AgoraBase.h:4961
@ BACKGROUND_VIDEO
Definition: AgoraBase.h:5106
@ WARN_OPEN_CHANNEL_TIMEOUT
Definition: AgoraBase.h:339
@ CHANNEL_PROFILE_COMMUNICATION
Definition: AgoraBase.h:273
@ AUDIO_FILE_RECORDING_PLAYBACK
Definition: AgoraBase.h:5735
VIDEO_CODEC_PROFILE_TYPE
Definition: AgoraBase.h:3544
Definition: AgoraBase.h:1525
VIDEO_CODEC_CAPABILITY_LEVEL swDecodingLevel
Definition: AgoraBase.h:1890
int frameRate
Definition: AgoraBase.h:1933
@ FRAME_RATE_FPS_24
Definition: AgoraBase.h:990
VIDEO_CODEC_TYPE codecType
Definition: AgoraBase.h:1263
@ FIT_MODE_COVER_POSITION
Definition: AgoraBase.h:1448
VIDEO_SOURCE_TYPE sourceType
Definition: AgoraBase.h:4116
virtual bool onReceiveVideoPacket(Packet &packet)=0
@ LOCAL_VIDEO_STREAM_REASON_CAPTURE_MULTIPLE_FOREGROUND_APPS
Definition: AgoraBase.h:3037
@ LOCAL_AUDIO_STREAM_REASON_NO_PLAYOUT_DEVICE
Definition: AgoraBase.h:2959
@ ERR_INVALID_USER_ACCOUNT
Definition: AgoraBase.h:683
@ FACE_SHAPE_AREA_FACELENGTH
Definition: AgoraBase.h:4868
unsigned int txVideoBytes
Definition: AgoraBase.h:2338
const char ** ipList
Definition: AgoraBase.h:6767
@ ERR_CERT_JSON_INVAL
Definition: AgoraBase.h:696
STREAM_PUBLISH_STATE
Definition: AgoraBase.h:6420
virtual void onLicenseError(int result)=0
@ AUDIO_RECORDING_QUALITY_HIGH
Definition: AgoraBase.h:5717
@ MODE_COVER
Definition: AgoraBase.h:935
@ REMOTE_AUDIO_REASON_NETWORK_RECOVERY
Definition: AgoraBase.h:3174
VideoDimensions dimensions
Definition: AgoraBase.h:2138
Definition: AgoraBase.h:2281
unsigned int expectedUplinkBitrate
Definition: AgoraBase.h:4339
unsigned int packetLossRate
Definition: AgoraBase.h:4374
@ WARN_LOOKUP_CHANNEL_REJECTED
Definition: AgoraBase.h:333
@ ROOM_ACOUSTICS_CHORUS
Definition: AgoraBase.h:5386
@ CHAT_BEAUTIFIER_VITALITY
Definition: AgoraBase.h:5257
Definition: AgoraBase.h:3581
unsigned int watermarkCount
Definition: AgoraBase.h:4041
@ CRITICAL
Definition: AgoraBase.h:6537
AUDIO_TRACK_TYPE
Definition: AgoraBase.h:5177
Definition: AgoraBase.h:6812
@ HIGHEST
Definition: AgoraBase.h:6533
@ RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC
Definition: AgoraBase.h:6010
uid_t uid
Definition: AgoraBase.h:4675
unsigned int highLightColor
Definition: AgoraBase.h:5619
@ AUDIO_TRACK_DIRECT
Definition: AgoraBase.h:5194
Definition: AgoraBase.h:2158
LOCAL_AUDIO_STREAM_STATE
Definition: AgoraBase.h:2903
@ VIDEO_STREAM_LAYER_5
Definition: AgoraBase.h:1602
@ VIDEO_MIRROR_MODE_DISABLED
Definition: AgoraBase.h:1831
@ VOICE_AI_TUNER_ELEGANT_FEMALE
Definition: AgoraBase.h:5534
AUDIO_RECORDING_QUALITY_TYPE
Definition: AgoraBase.h:5702
@ AREA_CODE_SA
Definition: AgoraBase.h:5955
float skinProtectLevel
Definition: AgoraBase.h:5072
int audioBitrate
Definition: AgoraBase.h:4062
@ HDR_CAPABILITY_UNKNOWN
Definition: AgoraBase.h:1863
@ RTMP_STREAM_PUBLISH_REASON_CONNECTION_TIMEOUT
Definition: AgoraBase.h:3687
bool operator==(const SimulcastStreamConfig &rhs) const
Definition: AgoraBase.h:2150
UserInfo()
Definition: AgoraBase.h:838
TCcMode ccMode
Definition: AgoraBase.h:1258
@ WIFI_BLUETOOTH_COEXIST
Definition: AgoraBase.h:2609
@ REMOTE_AUDIO_REASON_REMOTE_OFFLINE
Definition: AgoraBase.h:3198
#define __deprecated
Definition: AgoraBase.h:74
unsigned int availableBandwidth
Definition: AgoraBase.h:4382
@ VIDEO_MODULE_HARDWARE_ENCODER
Definition: AgoraBase.h:1852
@ WLACC_SUGGEST_ACTION_CHECK_5G
Definition: AgoraBase.h:4586
VIDEO_CODEC_CAPABILITY_LEVEL hwDecodingLevel
Definition: AgoraBase.h:1889
@ FACE_SHAPE_AREA_EYESCALE
Definition: AgoraBase.h:4878
int width
Definition: AgoraBase.h:1104
@ CONNECTION_CHANGED_INVALID_APP_ID
Definition: AgoraBase.h:4444
const int STANDARD_BITRATE
Definition: AgoraBase.h:1121
@ STREAM_LOW
Definition: AgoraBase.h:2190
Definition: AgoraBase.h:1459
LogUploadServerInfo logUploadServer
Definition: AgoraBase.h:6761
DEGRADATION_PREFERENCE
Definition: AgoraBase.h:1058
VIDEO_MIRROR_MODE_TYPE mirrorMode
Definition: AgoraBase.h:2023
@ ROOM_ACOUSTICS_VIRTUAL_SURROUND_SOUND
Definition: AgoraBase.h:5378
@ ERR_TOO_OFTEN
Definition: AgoraBase.h:519
@ FACE_SHAPE_AREA_CHEEK
Definition: AgoraBase.h:4874
VideoEncoderConfiguration(int width, int height, int f, int b, ORIENTATION_MODE m, VIDEO_MIRROR_MODE_TYPE mirror=VIDEO_MIRROR_MODE_DISABLED)
Definition: AgoraBase.h:2040
@ VIDEO_CODEC_H264
Definition: AgoraBase.h:1184
@ AGORA_IID_VIDEO_ENGINE
Definition: AgoraBase.h:872
REMOTE_VIDEO_DOWNSCALE_LEVEL current_downscale_level
Definition: AgoraBase.h:6138
@ ERR_CERT_BUF
Definition: AgoraBase.h:702
@ RTMP_STREAM_PUBLISH_STATE_RECOVERING
Definition: AgoraBase.h:3650
@ CODEC_CAP_MASK_SW_DEC
Definition: AgoraBase.h:1882
@ VIDEO_CODEC_H265_FOR_STREAM
Definition: AgoraBase.h:3538
ScreenCaptureParameters(int width, int height, int f, int b, bool cur, bool fcs)
Definition: AgoraBase.h:5663
@ CONNECTION_CHANGED_TOO_MANY_BROADCASTERS
Definition: AgoraBase.h:4512
unsigned int color
Definition: AgoraBase.h:5136
@ ERR_CERT_SIGN
Definition: AgoraBase.h:700
@ APPLICATION_SCENARIO_1V1
Definition: AgoraBase.h:2829
VideoCanvas()
Definition: AgoraBase.h:4739
@ AES_128_XTS
Definition: AgoraBase.h:6249
Rectangle()
Definition: AgoraBase.h:2239
HEADPHONE_EQUALIZER_PRESET
Definition: AgoraBase.h:5511
@ CAMERA_STABILIZATION_MODE_MAX_LEVEL
Definition: AgoraBase.h:2897
@ ENCRYPTION_ERROR_DATASTREAM_DECRYPTION_FAILURE
Definition: AgoraBase.h:6357
int framesPerSecond
Definition: AgoraBase.h:1708
RecorderStreamType
Definition: AgoraBase.h:6804
Rectangle cropArea
Definition: AgoraBase.h:4726
ScreenCaptureParameters(int width, int height, int f, int b, bool cur, bool fcs, view_t *ex, int cnt)
Definition: AgoraBase.h:5685
@ ORIENTATION_MODE_ADAPTIVE
Definition: AgoraBase.h:1038
bool encodedFrameOnly
Definition: AgoraBase.h:3363
uint32_t width
Definition: AgoraBase.h:6930
H264PacketizeMode
Definition: AgoraBase.h:1560
bool enableLocalPlayback
Definition: AgoraBase.h:5205
@ LOCAL_VIDEO_STREAM_STATE_CAPTURING
Definition: AgoraBase.h:2983
@ ERR_CERT_FAIL
Definition: AgoraBase.h:701
@ WARN_OPEN_CHANNEL_TRY_NEXT_VOS
Definition: AgoraBase.h:362
@ FACE_SHAPE_AREA_NOSELENGTH
Definition: AgoraBase.h:4880
@ PITCH_CORRECTION
Definition: AgoraBase.h:5444
VIDEO_DENOISER_LEVEL level
Definition: AgoraBase.h:5045
int width
Definition: AgoraBase.h:4146
@ RTMP_STREAM_PUBLISH_REASON_ENCRYPTED_STREAM_NOT_ALLOWED
Definition: AgoraBase.h:3682
unsigned int size
Definition: AgoraBase.h:3472
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_DISCONNECTED
Definition: AgoraBase.h:3048
LastmileProbeOneWayResult uplinkReport
Definition: AgoraBase.h:4398
const char * imageUrl
Definition: AgoraBase.h:4128
ENCODING_PREFERENCE encodingPreference
Definition: AgoraBase.h:1785
WatermarkOptions()
Definition: AgoraBase.h:2308
int ipListSize
Definition: AgoraBase.h:6770
@ ROOM_ACOUSTICS_3D_VOICE
Definition: AgoraBase.h:5367
PeerDownlinkInfo & operator=(const PeerDownlinkInfo &rhs)
Definition: AgoraBase.h:6163
int earMonitorDelay
Definition: AgoraBase.h:3614
const char * serverDomain
Definition: AgoraBase.h:6739
@ VOICE_CHANGER_EFFECT_UNCLE
Definition: AgoraBase.h:5393
@ TIMBRE_TRANSFORMATION_RESOUNDING
Definition: AgoraBase.h:5288
THREAD_PRIORITY_TYPE
Definition: AgoraBase.h:6513
@ WIRELESS_SIGNAL_POOR
Definition: AgoraBase.h:2604
@ AREA_CODE_EU
Definition: AgoraBase.h:5924
virtual void onRecordAudioEncodedFrame(const uint8_t *frameBuffer, int length, const EncodedAudioFrameInfo &audioEncodedFrameInfo)=0
@ REMOTE_AUDIO_REASON_NETWORK_CONGESTION
Definition: AgoraBase.h:3170
int audioPlayoutDelay
Definition: AgoraBase.h:3610
bool hasAudio
Definition: AgoraBase.h:830
TranscodingVideoStream * videoInputStreams
Definition: AgoraBase.h:4196
@ AINS_MODE_ULTRALOWLATENCY
Definition: AgoraBase.h:2627
@ VIDEO_DENOISER_LEVEL_FAST
Definition: AgoraBase.h:5037
pointer_type ptr_
Definition: AgoraBase.h:152
@ CHAT_BEAUTIFIER_FRESH
Definition: AgoraBase.h:5251
@ HEADPHONE_EQUALIZER_OVEREAR
Definition: AgoraBase.h:5517
@ EAR_MONITORING_FILTER_NONE
Definition: AgoraBase.h:6492
BACKGROUND_BLUR_DEGREE
Definition: AgoraBase.h:5111
@ LOCAL_AUDIO_STREAM_REASON_RECORD_INVALID_ID
Definition: AgoraBase.h:2966
@ MODE_END
Definition: AgoraBase.h:6275
unsigned short frozenRatioPercent
Definition: AgoraBase.h:4605
const value_type * const_pointer
Definition: AgoraBase.h:242
Definition: AgoraBase.h:5763
@ ERR_ADM_GENERAL_ERROR
Definition: AgoraBase.h:726
const int COMPATIBLE_BITRATE
Definition: AgoraBase.h:1130
AudioTrackConfig()
Definition: AgoraBase.h:5213
@ LOCAL_VIDEO_STREAM_REASON_CODEC_NOT_SUPPORT
Definition: AgoraBase.h:3025
REMOTE_VIDEO_STATE_REASON
Definition: AgoraBase.h:3243
@ ERR_ADM_INIT_PLAYOUT
Definition: AgoraBase.h:731
REMOTE_USER_STATE
Definition: AgoraBase.h:3303
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_FAILURE
Definition: AgoraBase.h:3094
Definition: AgoraBase.h:193
@ CONNECTION_CHANGED_KEEP_ALIVE_TIMEOUT
Definition: AgoraBase.h:4488
@ ERR_OK
Definition: AgoraBase.h:460
@ ADAPT_UP_BANDWIDTH
Definition: AgoraBase.h:2540
AudioVolumeInfo()
Definition: AgoraBase.h:3436
AUDIENCE_LATENCY_LEVEL_TYPE
Definition: AgoraBase.h:2551
Definition: AgoraBase.h:1100
FACE_SHAPE_AREA shapeArea
Definition: AgoraBase.h:4889
unsigned int advancedFeatureCount
Definition: AgoraBase.h:4081
@ VOICE_CHANGER_PHONE_OPERATOR
Definition: AgoraBase.h:5481
@ BACKGROUND_NONE
Definition: AgoraBase.h:5090
const char * serverPath
Definition: AgoraBase.h:6742
int zOrder
Definition: AgoraBase.h:4157
@ RTMP_STREAM_PUBLISH_STATE_RUNNING
Definition: AgoraBase.h:3639
@ BACKGROUND_BLUR
Definition: AgoraBase.h:5102
@ AES_128_GCM
Definition: AgoraBase.h:6261
@ RELAY_ERROR_SERVER_ERROR_RESPONSE
Definition: AgoraBase.h:5991
@ ERR_ENCRYPTED_STREAM_NOT_ALLOWED_PUBLISH
Definition: AgoraBase.h:672
@ BACKGROUND_IMG
Definition: AgoraBase.h:5098
int start2JoinChannel
Definition: AgoraBase.h:6674
@ WLACC_SUGGEST_ACTION_MODIFY_SSID
Definition: AgoraBase.h:4591
@ VIDEO_CODEC_PROFILE_MAIN
Definition: AgoraBase.h:3553
@ AUDIO_SESSION_OPERATION_RESTRICTION_NONE
Definition: AgoraBase.h:793
RecorderStreamInfo(const char *channelId, uid_t uid)
Definition: AgoraBase.h:6826
rtc::uid_t uid
Definition: AgoraBase.h:6914
@ RTC
Definition: AgoraBase.h:6805
@ REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED
Definition: AgoraBase.h:3263
virtual ~IContainer()
Definition: AgoraBase.h:198
AdvancedConfigInfo advancedConfig
Definition: AgoraBase.h:6787
@ ERR_FAILED
Definition: AgoraBase.h:465
int y
Definition: AgoraBase.h:3789
Definition: AgoraBase.h:156
int16_t channelNum
Definition: AgoraBase.h:1541
Definition: AgoraBase.h:5199
NETWORK_TYPE
Definition: AgoraBase.h:4615
ENCRYPTION_MODE
Definition: AgoraBase.h:6246
int zOrder
Definition: AgoraBase.h:3928
#define OPTIONAL_NULLPTR
Definition: AgoraBase.h:90
EchoTestConfiguration(view_t v, bool ea, bool ev, const char *t, const char *c, const int is)
Definition: AgoraBase.h:6457
@ CC_ENABLED
Definition: AgoraBase.h:1244
@ CODEC_CAPABILITY_LEVEL_UNSPECIFIED
Definition: AgoraBase.h:1156
LowlightEnhanceOptions()
Definition: AgoraBase.h:5001
@ ERR_CERT_CREDENTIAL
Definition: AgoraBase.h:699
@ WLACC_SUGGEST_ACTION_CLOSE_TO_WIFI
Definition: AgoraBase.h:4577
CAMERA_STABILIZATION_MODE
Definition: AgoraBase.h:2879
unsigned short e2eDelayPercent
Definition: AgoraBase.h:4601
int kBitrate
Definition: AgoraBase.h:2143
LiveStreamAdvancedFeature(const char *feat_name, bool open)
Definition: AgoraBase.h:3823
RtcImage()
Definition: AgoraBase.h:3813
iterator begin()
Definition: AgoraBase.h:256
util::AString userId
Definition: AgoraBase.h:824
@ QUALITY_DETECTING
Definition: AgoraBase.h:924
@ REMOTE_VIDEO_STATE_REASON_VIDEO_STREAM_TYPE_CHANGE_TO_LOW
Definition: AgoraBase.h:3286
AUDIO_CODEC_TYPE codec
Definition: AgoraBase.h:1497
@ FRAME_RATE_FPS_7
Definition: AgoraBase.h:978
@ MAX_USER_ACCOUNT_LENGTH
Definition: AgoraBase.h:1633
@ LOCAL_VIDEO_STREAM_REASON_DEVICE_SYSTEM_PRESSURE
Definition: AgoraBase.h:3067
VIDEO_FRAME_TYPE frameType
Definition: AgoraBase.h:1712
int gatewayRtt
Definition: AgoraBase.h:2404
virtual ~IEngineBase()
Definition: AgoraBase.h:6838
AUDIO_PROFILE_TYPE
Definition: AgoraBase.h:2633
@ CC_DISABLED
Definition: AgoraBase.h:1248
LOCAL_PROXY_MODE mode
Definition: AgoraBase.h:6784
int joinSuccess2RemoteJoined
Definition: AgoraBase.h:6686
@ TIMBRE_TRANSFORMATION_FULL
Definition: AgoraBase.h:5282
@ CONNECTION_STATE_CONNECTED
Definition: AgoraBase.h:3871
@ ERR_INIT_NET_ENGINE
Definition: AgoraBase.h:557
AParameter(IEngineBase &engine)
Definition: AgoraBase.h:6843
unsigned int txBytes
Definition: AgoraBase.h:2326
@ REMOTE_AUDIO_REASON_NO_PACKET_RECEIVE
Definition: AgoraBase.h:3202
VIDEO_ORIENTATION rotation
Definition: AgoraBase.h:1716
double alpha
Definition: AgoraBase.h:3811
@ AUDIO_CODEC_OPUS
Definition: AgoraBase.h:1336
unsigned int rtt
Definition: AgoraBase.h:4406
@ REMOTE_AUDIO_REASON_LOCAL_UNMUTED
Definition: AgoraBase.h:3184
Definition: AgoraBase.h:3326
@ SM4_128_ECB
Definition: AgoraBase.h:6258
ScreenCaptureParameters(int width, int height, int f, int b, view_t *ex, int cnt)
Definition: AgoraBase.h:5674
@ NETWORK_TYPE_WIFI
Definition: AgoraBase.h:4631
@ VIDEO_CODEC_GENERIC
Definition: AgoraBase.h:1194
@ ERR_BUFFER_TOO_SMALL
Definition: AgoraBase.h:489
@ STREAM_LAYER_5
Definition: AgoraBase.h:2182
int shapeIntensity
Definition: AgoraBase.h:4896
VIDEO_SOURCE_TYPE sourceType
Definition: AgoraBase.h:3367
@ CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED_BY_USER
Definition: AgoraBase.h:4504
@ RTMP_STREAMING_EVENT_ADVANCED_FEATURE_NOT_SUPPORT
Definition: AgoraBase.h:3764
@ VOICE_CHANGER_IRON_LADY
Definition: AgoraBase.h:5496
@ PREFER_COMPRESSION_AUTO
Definition: AgoraBase.h:1749
@ WARN_ADM_WIN_CORE_IMPROPER_CAPTURE_RELEASE
Definition: AgoraBase.h:450
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_DISPLAY_DISCONNECTED
Definition: AgoraBase.h:3121
@ STREAM_LAYER_4
Definition: AgoraBase.h:2178
TranscodingUser()
Definition: AgoraBase.h:3957
BACKGROUND_BLUR_DEGREE blur_degree
Definition: AgoraBase.h:5152
double memoryTotalUsageRatio
Definition: AgoraBase.h:2414
unsigned int jitter
Definition: AgoraBase.h:4378
@ LOCAL_AUDIO_STREAM_STATE_FAILED
Definition: AgoraBase.h:2919
@ FACE_SHAPE_AREA_FACEWIDTH
Definition: AgoraBase.h:4870
int remoteJoined2SetView
Definition: AgoraBase.h:6694
@ CODEC_CAP_MASK_HW_ENC
Definition: AgoraBase.h:1879
AUDIO_ENCODED_FRAME_OBSERVER_POSITION
Definition: AgoraBase.h:5745
@ AES_128_ECB
Definition: AgoraBase.h:6252
const char * channelId
Definition: AgoraBase.h:6454
virtual ~IAudioEncodedFrameObserver()
Definition: AgoraBase.h:5907
@ AES_128_GCM2
Definition: AgoraBase.h:6268
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_RECOVER_FROM_MINIMIZED
Definition: AgoraBase.h:3109
@ RTMP_STREAM_PUBLISH_REASON_REACH_LIMIT
Definition: AgoraBase.h:3704
EncodedAudioFrameAdvancedSettings advancedSettings
Definition: AgoraBase.h:1515
@ ERR_CERT_REQUEST
Definition: AgoraBase.h:705
virtual bool empty() const =0
@ EAR_MONITORING_FILTER_REUSE_POST_PROCESSING_FILTER
Definition: AgoraBase.h:6507
@ AUDIO_SCENARIO_GAME_STREAMING
Definition: AgoraBase.h:2691
Rectangle positionInPortraitMode
Definition: AgoraBase.h:2297
AudioEncodedFrameObserverConfig()
Definition: AgoraBase.h:5853
bool visibleInPreview
Definition: AgoraBase.h:2287
@ AUDIO_CODEC_LPCNET
Definition: AgoraBase.h:1372
@ CONNECTION_CHANGED_CLIENT_IP_ADDRESS_CHANGED
Definition: AgoraBase.h:4483
@ RELAY_OK
Definition: AgoraBase.h:5988
@ CONNECTION_CHANGED_BANNED_BY_SERVER
Definition: AgoraBase.h:4431
@ ERR_INVALID_TOKEN
Definition: AgoraBase.h:610
int zOrder
Definition: AgoraBase.h:3805
WatermarkRatio watermarkRatio
Definition: AgoraBase.h:2302
@ VIDEO_FRAME_TYPE_BLANK_FRAME
Definition: AgoraBase.h:1014
@ SCREEN_SCENARIO_DOCUMENT
Definition: AgoraBase.h:2795
float strengthLevel
Definition: AgoraBase.h:5062
ColorEnhanceOptions(float stength, float skinProtect)
Definition: AgoraBase.h:5074
@ WARN_PENDING
Definition: AgoraBase.h:317
LICENSE_ERROR_TYPE
Definition: AgoraBase.h:759
@ VOICE_CHANGER_EFFECT_SISTER
Definition: AgoraBase.h:5412
Definition: AgoraBase.h:4855
Definition: AgoraBase.h:1888
@ LOW_LIGHT_ENHANCE_LEVEL_HIGH_QUALITY
Definition: AgoraBase.h:4982
@ AREA_CODE_GLOB
Definition: AgoraBase.h:5940
@ SEG_MODEL_GREEN
Definition: AgoraBase.h:5165
AudioRecordingConfiguration(const AudioRecordingConfiguration &rhs)
Definition: AgoraBase.h:5831
ScreenCaptureParameters(const VideoDimensions &d, int f, int b)
Definition: AgoraBase.h:5641
#define AGORA_CALL
Definition: AgoraBase.h:72
@ AREA_CODE_AF
Definition: AgoraBase.h:5959
@ ERR_NOT_SUPPORTED
Definition: AgoraBase.h:481
@ QUALITY_VBAD
Definition: AgoraBase.h:912
@ CONNECTION_STATE_FAILED
Definition: AgoraBase.h:3890
~AOutputIterator()
Definition: AgoraBase.h:212
@ RELAY_ERROR_SERVER_NO_RESPONSE
Definition: AgoraBase.h:5998
LastmileProbeOneWayResult()
Definition: AgoraBase.h:4384
VIDEO_CODEC_TYPE_FOR_STREAM
Definition: AgoraBase.h:3530
@ FRAME_RATE_FPS_15
Definition: AgoraBase.h:986
@ LOCAL_AUDIO_STREAM_REASON_PLAYOUT_INVALID_ID
Definition: AgoraBase.h:2969
@ ERR_NOT_READY
Definition: AgoraBase.h:477
@ VOICE_BEAUTIFIER_OFF
Definition: AgoraBase.h:5239
@ AUDIO_RECORDING_QUALITY_MEDIUM
Definition: AgoraBase.h:5712
@ VOICE_CHANGER_CHIPMUNK
Definition: AgoraBase.h:5505
@ REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY
Definition: AgoraBase.h:3283
int sampleRateHz
Definition: AgoraBase.h:1501
TranscodingVideoStream()
Definition: AgoraBase.h:4172
unsigned int streamCount
Definition: AgoraBase.h:4301
int firstVideoKeyFramePacketDuration
Definition: AgoraBase.h:2439
int packetsBeforeFirstKeyFramePacket
Definition: AgoraBase.h:2444
@ VIDEO_CODEC_PROFILE_BASELINE
Definition: AgoraBase.h:3548
@ RTMP_STREAM_PUBLISH_REASON_TOO_OFTEN
Definition: AgoraBase.h:3700
@ MAINTAIN_BALANCED
Definition: AgoraBase.h:1086
CLIENT_ROLE_CHANGE_FAILED_REASON
Definition: AgoraBase.h:4535
AGORA_API const char *AGORA_CALL getAgoraSdkErrorDescription(int err)
@ REMOTE_VIDEO_DOWNSCALE_LEVEL_2
Definition: AgoraBase.h:3390
VIDEO_CODEC_CAPABILITY_LEVEL
Definition: AgoraBase.h:1154
char userAccount[MAX_USER_ACCOUNT_LENGTH]
Definition: AgoraBase.h:6480
double memoryAppUsageRatio
Definition: AgoraBase.h:2409
LogUploadServerInfo()
Definition: AgoraBase.h:6752
@ AREA_CODE_AS
Definition: AgoraBase.h:5928
int serverPort
Definition: AgoraBase.h:6745
@ CONFIG_FETCH_TYPE_JOIN_CHANNEL
Definition: AgoraBase.h:6723
Definition: AgoraBase.h:1911
@ FACE_SHAPE_AREA_NOSEWIDTH
Definition: AgoraBase.h:4882
@ ERR_ADM_INIT_RECORDING
Definition: AgoraBase.h:744
@ RELAY_ERROR_SERVER_CONNECTION_LOST
Definition: AgoraBase.h:6017
Definition: AgoraBase.h:3442
Definition: AgoraBase.h:6835
@ CONNECTION_STATE_RECONNECTING
Definition: AgoraBase.h:3881
@ STREAM_LAYER_1
Definition: AgoraBase.h:2166
Definition: AgoraBase.h:184
RtcImage * watermark
Definition: AgoraBase.h:4036
@ WARN_NO_AVAILABLE_CHANNEL
Definition: AgoraBase.h:322
const char * user_id_t
Definition: AgoraBase.h:814
Definition: AgoraBase.h:6663
@ NETWORK_TYPE_MOBILE_3G
Definition: AgoraBase.h:4639
@ VOICE_CHANGER_EFFECT_BOY
Definition: AgoraBase.h:5405
@ VIDEO_DENOISER_LEVEL_HIGH_QUALITY
Definition: AgoraBase.h:5029
@ WARN_CHANNEL_SOCKET_ERROR
Definition: AgoraBase.h:377
@ RTMP_STREAM_PUBLISH_REASON_INTERNAL_SERVER_ERROR
Definition: AgoraBase.h:3692
VIDEO_CODEC_TYPE_FOR_STREAM videoCodecType
Definition: AgoraBase.h:4012
@ VIDEO_CODEC_GENERIC_JPEG
Definition: AgoraBase.h:1212
@ WARN_ADM_WIN_CORE_NO_PLAYOUT_DEVICE
Definition: AgoraBase.h:442
@ CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT
Definition: AgoraBase.h:1158
view_t view
Definition: AgoraBase.h:4685
uid_t uid
Definition: AgoraBase.h:1689
UplinkNetworkInfo()
Definition: AgoraBase.h:6118
@ VOICE_AI_TUNER_MATURE_MALE
Definition: AgoraBase.h:5528
int videoBitrate
Definition: AgoraBase.h:3984
@ AUDIO_CODEC_PCMA
Definition: AgoraBase.h:1341
@ RTMP_STREAMING_EVENT_FAILED_LOAD_IMAGE
Definition: AgoraBase.h:3755
int intervalInSeconds
Definition: AgoraBase.h:6455
int x
Definition: AgoraBase.h:3906
@ SINGING_BEAUTIFIER
Definition: AgoraBase.h:5267
VideoCanvas(view_t v, media::base::RENDER_MODE_TYPE m, VIDEO_MIRROR_MODE_TYPE mt)
Definition: AgoraBase.h:4753
const_reference operator*() const
Definition: AgoraBase.h:228
VIDEO_MIRROR_MODE_TYPE mirrorMode
Definition: AgoraBase.h:4704
value_type & reference
Definition: AgoraBase.h:207
@ VIDEO_ORIENTATION_0
Definition: AgoraBase.h:952
@ ERR_DATASTREAM_DECRYPTION_FAILED
Definition: AgoraBase.h:662
const char * url
Definition: AgoraBase.h:3779
@ VIDEO_CODEC_AV1
Definition: AgoraBase.h:1204
WatermarkRatio(float x, float y, float width)
Definition: AgoraBase.h:2275
@ TIMBRE_TRANSFORMATION_DEEP
Definition: AgoraBase.h:5273
uid_t remoteUserUid
Definition: AgoraBase.h:4122
@ AGORA_IID_SIGNALING_ENGINE
Definition: AgoraBase.h:874
@ QUALITY_GOOD
Definition: AgoraBase.h:900
FaceShapeAreaOptions(FACE_SHAPE_AREA shapeArea, int areaIntensity)
Definition: AgoraBase.h:4898
int audioChannel
Definition: AgoraBase.h:3955
Definition: AgoraBase.h:2565
RTMP_STREAM_PUBLISH_STATE
Definition: AgoraBase.h:3624
@ FRAME_RATE_FPS_1
Definition: AgoraBase.h:974
@ AUDIO_CODEC_PROFILE_HE_AAC_V2
Definition: AgoraBase.h:3575
@ REMOTE_AUDIO_STATE_DECODING
Definition: AgoraBase.h:3145
@ AREA_CODE_OC
Definition: AgoraBase.h:5951
int y
Definition: AgoraBase.h:4142
@ WARN_CHANNEL_CONNECTION_UNRECOVERABLE
Definition: AgoraBase.h:366
@ AGORA_IID_LOCAL_SPATIAL_AUDIO
Definition: AgoraBase.h:876
AREA_CODE_EX
Definition: AgoraBase.h:5947
MixedAudioStream(AUDIO_SOURCE_TYPE source, uid_t uid, const char *channel, track_id_t track)
Definition: AgoraBase.h:4286
view_t * excludeWindowList
Definition: AgoraBase.h:5606
@ CAMERA_FOCAL_LENGTH_WIDE_ANGLE
Definition: AgoraBase.h:1226
@ ERR_ADM_START_RECORDING
Definition: AgoraBase.h:748
const char * channelId
Definition: AgoraBase.h:6816
const char * encryptionKey
Definition: AgoraBase.h:6291
int64_t decodeTimeMs
Definition: AgoraBase.h:1729
@ RELAY_ERROR_NO_RESOURCE_AVAILABLE
Definition: AgoraBase.h:6001
@ LOCAL_VIDEO_STREAM_REASON_SCREEN_CAPTURE_WINDOW_OCCLUDED
Definition: AgoraBase.h:3090
@ ROOM_ACOUSTICS_SPACIAL
Definition: AgoraBase.h:5352
@ AUDIO_PROFILE_DEFAULT
Definition: AgoraBase.h:2643
@ USER_OFFLINE_BECOME_AUDIENCE
Definition: AgoraBase.h:863
Definition: AgoraBase.h:4671
RTMP_STREAM_PUBLISH_REASON
Definition: AgoraBase.h:3667
@ AUDIO_CODEC_PROFILE_HE_AAC
Definition: AgoraBase.h:3571
@ CONNECTION_CHANGED_JOIN_SUCCESS
Definition: AgoraBase.h:4422
Definition: AgoraBase.h:5161
AUDIO_SAMPLE_RATE_TYPE
Definition: AgoraBase.h:3513
@ AREA_CODE_JP
Definition: AgoraBase.h:5932
unsigned int track_id_t
Definition: AgoraMediaBase.h:29
VIDEO_STREAM_TYPE streamType
Definition: AgoraBase.h:1733
EncodedAudioFrameAdvancedSettings()
Definition: AgoraBase.h:1460
LOCAL_AUDIO_STREAM_REASON
Definition: AgoraBase.h:2925