1 #ifndef _IAGORA_LINUXSDKCOMMON_H_ 2 #define _IAGORA_LINUXSDKCOMMON_H_ LEAVE_PATH_CODE
Definition: IAgoraLinuxSdkCommon.h:70
UserJoinInfos()
Definition: IAgoraLinuxSdkCommon.h:512
uint_t aacBufSize_
Definition: IAgoraLinuxSdkCommon.h:310
Definition: IAgoraLinuxSdkCommon.h:204
Definition: IAgoraLinuxSdkCommon.h:272
VIDEO_FORMAT_TYPE
Definition: IAgoraLinuxSdkCommon.h:136
u64_t frame_ms_
Definition: IAgoraLinuxSdkCommon.h:382
Definition: IAgoraLinuxSdkCommon.h:53
ERROR_CODE_TYPE
Definition: IAgoraLinuxSdkCommon.h:27
uint_t sample_rates_
Definition: IAgoraLinuxSdkCommon.h:289
union agora::linuxsdk::AudioFrame::@0 frame
Definition: IAgoraLinuxSdkCommon.h:51
Definition: IAgoraLinuxSdkCommon.h:88
Definition: IAgoraLinuxSdkCommon.h:169
Definition: IAgoraLinuxSdkCommon.h:130
Definition: IAgoraLinuxSdkCommon.h:230
CHANNEL_PROFILE_TYPE
Definition: IAgoraLinuxSdkCommon.h:105
Definition: IAgoraLinuxSdkCommon.h:91
Definition: IAgoraLinuxSdkCommon.h:189
Definition: IAgoraLinuxSdkCommon.h:151
~VideoH264Frame()
Definition: IAgoraLinuxSdkCommon.h:380
Definition: IAgoraLinuxSdkCommon.h:268
uint_t bitrate_
Definition: IAgoraLinuxSdkCommon.h:314
uint_t bufSize_
Definition: IAgoraLinuxSdkCommon.h:367
Region()
Definition: IAgoraLinuxSdkCommon.h:469
Definition: IAgoraLinuxSdkCommon.h:35
Definition: IAgoraLinuxSdkCommon.h:7
int canvasHeight
Definition: IAgoraLinuxSdkCommon.h:484
Definition: IAgoraLinuxSdkCommon.h:95
TRIGGER_MODE_TYPE
Definition: IAgoraLinuxSdkCommon.h:193
Definition: IAgoraLinuxSdkCommon.h:187
Definition: IAgoraLinuxSdkCommon.h:10
Definition: IAgoraLinuxSdkCommon.h:120
int appDataLength
Definition: IAgoraLinuxSdkCommon.h:494
VideoMixingLayout()
Definition: IAgoraLinuxSdkCommon.h:495
Definition: IAgoraLinuxSdkCommon.h:132
Definition: IAgoraLinuxSdkCommon.h:55
Definition: IAgoraLinuxSdkCommon.h:57
double alpha
Definition: IAgoraLinuxSdkCommon.h:461
const uchar_t * ubuf_
Definition: IAgoraLinuxSdkCommon.h:347
AudioPcmFrame(u64_t frame_ms, uint_t sample_rates, uint_t samples)
Definition: IAgoraLinuxSdkCommon.h:142
Definition: IAgoraLinuxSdkCommon.h:97
Definition: IAgoraLinuxSdkCommon.h:171
uint_t height_
Definition: IAgoraLinuxSdkCommon.h:354
const uchar_t * ybuf_
Definition: IAgoraLinuxSdkCommon.h:345
MEMORY_TYPE mType
Definition: IAgoraLinuxSdkCommon.h:431
VideoJpgFrame * jpg
Definition: IAgoraLinuxSdkCommon.h:422
const uchar_t * pcmBuf_
Definition: IAgoraLinuxSdkCommon.h:294
Definition: IAgoraLinuxSdkCommon.h:123
uint_t width_
Definition: IAgoraLinuxSdkCommon.h:352
Definition: IAgoraLinuxSdkCommon.h:394
u64_t frame_ms_
Definition: IAgoraLinuxSdkCommon.h:342
Definition: IAgoraLinuxSdkCommon.h:33
Definition: IAgoraLinuxSdkCommon.h:507
Definition: IAgoraLinuxSdkCommon.h:335
MEMORY_TYPE
Definition: IAgoraLinuxSdkCommon.h:175
int renderMode
Definition: IAgoraLinuxSdkCommon.h:468
Definition: IAgoraLinuxSdkCommon.h:371
VideoYuvFrame * yuv
Definition: IAgoraLinuxSdkCommon.h:418
u64_t frame_ms_
Definition: IAgoraLinuxSdkCommon.h:308
Definition: IAgoraLinuxSdkCommon.h:413
VideoYuvFrame(u64_t frame_ms, uint_t width, uint_t height, uint_t ystride, uint_t ustride, uint_t vstride)
const uchar_t * aacBuf_
Definition: IAgoraLinuxSdkCommon.h:306
USER_OFFLINE_REASON_TYPE
Definition: IAgoraLinuxSdkCommon.h:114
Definition: IAgoraLinuxSdkCommon.h:198
Definition: IAgoraLinuxSdkCommon.h:110
agora_log_level
Definition: IAgoraLinuxSdkCommon.h:220
const char * storageDir
Definition: IAgoraLinuxSdkCommon.h:509
unsigned int uint_t
Definition: IAgoraLinuxSdkCommon.h:20
Definition: IAgoraLinuxSdkCommon.h:206
const char * backgroundColor
Definition: IAgoraLinuxSdkCommon.h:486
const uchar_t * buf_
Definition: IAgoraLinuxSdkCommon.h:407
int rotation_
Definition: IAgoraLinuxSdkCommon.h:426
Definition: IAgoraLinuxSdkCommon.h:80
VIDEO_FRAME_TYPE
Definition: IAgoraLinuxSdkCommon.h:183
uint_t samples_
Definition: IAgoraLinuxSdkCommon.h:291
Definition: IAgoraLinuxSdkCommon.h:300
uint_t pcmBufSize_
Definition: IAgoraLinuxSdkCommon.h:296
Definition: IAgoraLinuxSdkCommon.h:226
double width
Definition: IAgoraLinuxSdkCommon.h:446
Definition: IAgoraLinuxSdkCommon.h:62
Definition: IAgoraLinuxSdkCommon.h:224
uint32_t regionCount
Definition: IAgoraLinuxSdkCommon.h:488
Definition: IAgoraLinuxSdkCommon.h:64
Definition: IAgoraLinuxSdkCommon.h:318
uint_t channels_
Definition: IAgoraLinuxSdkCommon.h:285
AudioPcmFrame * pcm
Definition: IAgoraLinuxSdkCommon.h:323
double y
Definition: IAgoraLinuxSdkCommon.h:444
WARN_CODE_TYPE
Definition: IAgoraLinuxSdkCommon.h:86
VideoJpgFrame()
Definition: IAgoraLinuxSdkCommon.h:396
Definition: IAgoraLinuxSdkCommon.h:74
AUDIO_PROFILE_TYPE
Definition: IAgoraLinuxSdkCommon.h:210
Definition: IAgoraLinuxSdkCommon.h:59
Definition: IAgoraLinuxSdkCommon.h:161
Definition: IAgoraLinuxSdkCommon.h:177
uint_t vstride_
Definition: IAgoraLinuxSdkCommon.h:361
u64_t frame_ms_
Definition: IAgoraLinuxSdkCommon.h:283
uint64_t u64_t
Definition: IAgoraLinuxSdkCommon.h:22
uint_t channels_
Definition: IAgoraLinuxSdkCommon.h:312
Definition: IAgoraLinuxSdkCommon.h:41
Definition: IAgoraLinuxSdkCommon.h:140
Definition: IAgoraLinuxSdkCommon.h:216
double height
Definition: IAgoraLinuxSdkCommon.h:448
Definition: IAgoraLinuxSdkCommon.h:66
u64_t frame_ms_
Definition: IAgoraLinuxSdkCommon.h:403
Definition: IAgoraLinuxSdkCommon.h:30
const char * appData
Definition: IAgoraLinuxSdkCommon.h:492
Definition: IAgoraLinuxSdkCommon.h:93
VideoH264Frame()
Definition: IAgoraLinuxSdkCommon.h:373
Definition: IAgoraLinuxSdkCommon.h:222
Definition: IAgoraLinuxSdkCommon.h:108
const uchar_t * vbuf_
Definition: IAgoraLinuxSdkCommon.h:349
VideoH264Frame * h264
Definition: IAgoraLinuxSdkCommon.h:420
REMOTE_VIDEO_STREAM_TYPE
Definition: IAgoraLinuxSdkCommon.h:127
union agora::linuxsdk::VideoFrame::@1 frame
AudioAacFrame(u64_t frame_ms)
MIXED_AV_CODEC_TYPE
Definition: IAgoraLinuxSdkCommon.h:266
int canvasWidth
Definition: IAgoraLinuxSdkCommon.h:482
int zOrder
Definition: IAgoraLinuxSdkCommon.h:453
unsigned char uchar_t
Definition: IAgoraLinuxSdkCommon.h:19
Definition: IAgoraLinuxSdkCommon.h:435
Definition: IAgoraLinuxSdkCommon.h:72
uint_t ystride_
Definition: IAgoraLinuxSdkCommon.h:357
Definition: IAgoraLinuxSdkCommon.h:49
Definition: IAgoraLinuxSdkCommon.h:144
Definition: IAgoraLinuxSdkCommon.h:438
uint_t frame_num_
Definition: IAgoraLinuxSdkCommon.h:384
Definition: IAgoraLinuxSdkCommon.h:159
Definition: IAgoraLinuxSdkCommon.h:146
Definition: IAgoraLinuxSdkCommon.h:277
Definition: IAgoraLinuxSdkCommon.h:163
AUDIO_FRAME_TYPE type
Definition: IAgoraLinuxSdkCommon.h:320
VIDEO_FRAME_TYPE type
Definition: IAgoraLinuxSdkCommon.h:415
AUDIO_FORMAT_TYPE
Definition: IAgoraLinuxSdkCommon.h:155
Definition: IAgoraLinuxSdkCommon.h:76
struct agora::linuxsdk::VideoMixingLayout VideoMixingLayout
Definition: IAgoraLinuxSdkCommon.h:47
MEMORY_TYPE mType
Definition: IAgoraLinuxSdkCommon.h:331
Definition: IAgoraLinuxSdkCommon.h:270
Definition: IAgoraLinuxSdkCommon.h:185
Definition: IAgoraLinuxSdkCommon.h:179
Definition: IAgoraLinuxSdkCommon.h:212
unsigned int uid_t
Definition: IAgoraLinuxSdkCommon.h:21
uint_t ustride_
Definition: IAgoraLinuxSdkCommon.h:359
AudioAacFrame * aac
Definition: IAgoraLinuxSdkCommon.h:325
Definition: IAgoraLinuxSdkCommon.h:15
Definition: IAgoraLinuxSdkCommon.h:138
uint_t bufSize_
Definition: IAgoraLinuxSdkCommon.h:409
uint_t bufSize_
Definition: IAgoraLinuxSdkCommon.h:390
Definition: IAgoraLinuxSdkCommon.h:232
const uchar_t * buf_
Definition: IAgoraLinuxSdkCommon.h:365
struct agora::linuxsdk::UserJoinInfos UserJoinInfos
const Region * regions
Definition: IAgoraLinuxSdkCommon.h:490
uid_t uid
Definition: IAgoraLinuxSdkCommon.h:440
Definition: IAgoraLinuxSdkCommon.h:214
Definition: IAgoraLinuxSdkCommon.h:195
Definition: IAgoraLinuxSdkCommon.h:78
STAT_CODE_TYPE
Definition: IAgoraLinuxSdkCommon.h:45
Definition: IAgoraLinuxSdkCommon.h:157
LANGUAGE_TYPE
Definition: IAgoraLinuxSdkCommon.h:202
const uchar_t * buf_
Definition: IAgoraLinuxSdkCommon.h:388
Definition: IAgoraLinuxSdkCommon.h:117
AUDIO_FRAME_TYPE
Definition: IAgoraLinuxSdkCommon.h:167
Definition: IAgoraLinuxSdkCommon.h:99
uint_t sample_bits_
Definition: IAgoraLinuxSdkCommon.h:287
~VideoJpgFrame()
Definition: IAgoraLinuxSdkCommon.h:401
Definition: IAgoraLinuxSdkCommon.h:228
double x
Definition: IAgoraLinuxSdkCommon.h:442