8 #ifndef NERTC_ENGINE_DEFINES_H
9 #define NERTC_ENGINE_DEFINES_H
13 #define kNERtcMaxPlaneCount 4
14 #define kNERtcMaxDeviceIDLength 256
15 #define kNERtcMaxDeviceNameLength 256
16 #define kNERtcMaxURILength 256
17 #define kNERtcMaxTaskIDLength 64
18 #define kNERtcMaxBuffLength 1024
19 #define kNERtcMacSEIBufferLength 4096
20 #define kNERtcExternalVideoDeviceID "nertc-video-external-device"
21 #define kNERtcAudioDeviceAutoID "nertc-audio-device-auto"
56 kNERtcLayoutFloatingRightVertical = 0,
57 kNERtcLayoutFloatingLeftVertical,
58 kNERtcLayoutSplitScreen,
59 kNERtcLayoutSplitScreenScaling,
61 kNERtcLayoutAudioOnly,
399 kNERtcVideoProfileNone = 5,
783 kNERtcScreenProfileNone = 4,
947 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID,
NERtcAudioFrame * frame) = 0;
1088 #define kNERtcKeyRecordHostEnabled "record_host_enabled"
1089 #define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
1090 #define kNERtcKeyRecordVideoEnabled "record_video_enabled"
1091 #define kNERtcKeyRecordType "record_type"
1092 #define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
1093 #define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
1094 #define kNERtcKeyLogLevel "log_level"
1095 #define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
1096 #define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
1097 #define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
1098 #define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
1099 #define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
1100 #define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
1101 #define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
1102 #define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
1103 #define kNERtcKeyTest1v1 "test_1v1"
1104 } // namespace nertc
Definition: nertc_engine_defines.h:986
Definition: nertc_engine_defines.h:668
NERtcVideoFramerateType framerate
Definition: nertc_engine_defines.h:732
int transport_type
Definition: nertc_engine_defines.h:461
int loop_count
Definition: nertc_engine_defines.h:1040
Definition: nertc_engine_defines.h:1076
Definition: nertc_engine_defines.h:965
Definition: nertc_engine_defines.h:325
Definition: nertc_engine_defines.h:321
Definition: nertc_engine_defines.h:1074
int total_duration
Definition: nertc_engine_defines.h:539
int target_bitrate
Definition: nertc_engine_defines.h:577
int tx_video_kbitrate
Definition: nertc_engine_defines.h:548
int rx_video_kbitrate
Definition: nertc_engine_defines.h:549
Definition: nertc_engine_defines.h:956
Definition: nertc_engine_defines.h:1065
Definition: nertc_engine_defines.h:781
uid_t uid
Definition: nertc_engine_defines.h:526
Definition: nertc_engine_defines.h:352
int x
Definition: nertc_engine_defines.h:165
Definition: nertc_engine_defines.h:815
uint32_t bitrate
Definition: nertc_engine_defines.h:737
Definition: nertc_engine_defines.h:517
int width
Definition: nertc_engine_defines.h:799
Definition: nertc_engine_defines.h:1067
uint32_t send_volume
Definition: nertc_engine_defines.h:1017
int width
Definition: nertc_engine_defines.h:179
int video_layers_count
Definition: nertc_engine_defines.h:585
int tx_audio_packet_loss_rate
Definition: nertc_engine_defines.h:552
int width
Definition: nertc_engine_defines.h:193
Definition: nertc_engine_defines.h:500
NERtcConnectionStateType
Definition: nertc_engine_defines.h:497
bool system_default_device
Definition: nertc_engine_defines.h:463
Definition: nertc_engine_defines.h:953
#define kNERtcMaxTaskIDLength
Definition: nertc_engine_defines.h:17
Definition: nertc_engine_defines.h:957
void * user_data
Definition: nertc_engine_defines.h:846
Definition: nertc_engine_defines.h:376
Definition: nertc_engine_defines.h:519
int tx_audio_jitter
Definition: nertc_engine_defines.h:556
Definition: nertc_engine_defines.h:368
Definition: nertc_engine_defines.h:379
NERtcVideoLayerSendStats * video_layers_list
Definition: nertc_engine_defines.h:584
Definition: nertc_engine_defines.h:348
uint32_t playback_volume
Definition: nertc_engine_defines.h:1025
int height
Definition: nertc_engine_defines.h:593
Definition: nertc_engine_defines.h:862
NERtcVideoProfileType max_profile
Definition: nertc_engine_defines.h:702
Definition: nertc_engine_defines.h:963
Definition: nertc_engine_defines.h:666
Definition: nertc_engine_defines.h:1061
NERtcRemoteVideoStreamType
Definition: nertc_engine_defines.h:410
Definition: nertc_engine_defines.h:954
bool window_focus
Definition: nertc_engine_defines.h:826
Definition: nertc_engine_defines.h:374
uint32_t memory_total_usage
Definition: nertc_engine_defines.h:537
Definition: nertc_engine_defines.h:378
int decoder_frame_rate
Definition: nertc_engine_defines.h:596
uint32_t height
Definition: nertc_engine_defines.h:722
Definition: nertc_engine_defines.h:994
Definition: nertc_engine_defines.h:685
Definition: nertc_engine_defines.h:1084
int excluded_window_count
Definition: nertc_engine_defines.h:828
Definition: nertc_engine_defines.h:477
int tx_video_packet_loss_sum
Definition: nertc_engine_defines.h:555
NERtcStreamChannelType
Definition: nertc_engine_defines.h:1082
NERtcVideoFramerateType
Definition: nertc_engine_defines.h:664
NERtcAudioScenarioType
Definition: nertc_engine_defines.h:330
Definition: nertc_engine_defines.h:955
Definition: nertc_engine_defines.h:689
Definition: nertc_engine_defines.h:230
Definition: nertc_engine_defines.h:351
Definition: nertc_engine_defines.h:1075
Definition: nertc_engine_defines.h:397
Definition: nertc_engine_defines.h:153
Definition: nertc_engine_defines.h:905
NERtcVoiceEqualizationBand
Definition: nertc_engine_defines.h:372
NERtcDegradationPreference degradation_preference
Definition: nertc_engine_defines.h:745
Definition: nertc_engine_defines.h:982
Definition: nertc_engine_defines.h:421
NERtcSessionLeaveReason
Definition: nertc_engine_defines.h:980
int z_order
Definition: nertc_engine_defines.h:149
Definition: nertc_engine_defines.h:501
uint32_t cpu_idle_usage
Definition: nertc_engine_defines.h:534
int channels
Definition: nertc_engine_defines.h:260
Definition: nertc_engine_defines.h:271
Definition: nertc_engine_defines.h:346
bool playback_enabled
Definition: nertc_engine_defines.h:1021
Definition: nertc_engine_defines.h:36
Definition: nertc_engine_defines.h:993
int packet_loss_rate
Definition: nertc_engine_defines.h:598
Definition: nertc_engine_defines.h:511
NERtcSubStreamContentPrefer
Definition: nertc_engine_defines.h:812
bool video_push
Definition: nertc_engine_defines.h:101
uint32_t playback_volume
Definition: nertc_engine_defines.h:1056
NERtcNetworkQualityType tx_quality
Definition: nertc_engine_defines.h:650
int sent_bitrate
Definition: nertc_engine_defines.h:617
Definition: nertc_engine_defines.h:641
NERtcRawAudioFrameOpModeType
Definition: nertc_engine_defines.h:874
Definition: nertc_engine_defines.h:499
Definition: nertc_engine_defines.h:420
Definition: nertc_engine_defines.h:441
Definition: nertc_engine_defines.h:476
Definition: nertc_engine_defines.h:349
Definition: nertc_engine_defines.h:693
int rx_video_packet_loss_sum
Definition: nertc_engine_defines.h:561
int rx_video_jitter
Definition: nertc_engine_defines.h:563
#define kNERtcMaxDeviceIDLength
Definition: nertc_engine_defines.h:14
Definition: nertc_engine_defines.h:373
int rx_audio_packet_loss_rate
Definition: nertc_engine_defines.h:558
uint64_t channel_id_t
Definition: nertc_engine_defines.h:31
NERtcAudioProfileType
Definition: nertc_engine_defines.h:318
Definition: nertc_engine_defines.h:984
uint64_t timestamp
Definition: nertc_engine_defines.h:972
NERtcVideoDimensions dimensions
Definition: nertc_engine_defines.h:822
NERtcDegradationPreference
Definition: nertc_engine_defines.h:675
Definition: nertc_engine_defines.h:79
uint64_t rx_bytes
Definition: nertc_engine_defines.h:541
Definition: nertc_engine_defines.h:512
NERtcLogLevel
Definition: nertc_engine_defines.h:1060
Definition: nertc_engine_defines.h:814
Definition: nertc_engine_defines.h:382
uid_t uid
Definition: nertc_engine_defines.h:626
NERtcVideoScalingMode
Definition: nertc_engine_defines.h:481
Definition: nertc_engine_defines.h:582
bool audio_push
Definition: nertc_engine_defines.h:143
NERtcSubStreamContentPrefer prefer
Definition: nertc_engine_defines.h:829
Definition: nertc_engine_defines.h:437
uint64_t tx_video_bytes
Definition: nertc_engine_defines.h:543
NERtcLiveStreamStateCode
Definition: nertc_engine_defines.h:302
uid_t uid
Definition: nertc_engine_defines.h:607
NERtcLiveStreamAudioCodecProfile audioCodecProfile
Definition: nertc_engine_defines.h:267
int rx_audio_jitter
Definition: nertc_engine_defines.h:562
unsigned int user_count
Definition: nertc_engine_defines.h:205
NERtcLiveStreamAudioCodecProfile
Definition: nertc_engine_defines.h:228
Definition: nertc_engine_defines.h:306
bool playback_enabled
Definition: nertc_engine_defines.h:1052
uint32_t memory_app_usage
Definition: nertc_engine_defines.h:536
int rx_video_packet_loss_rate
Definition: nertc_engine_defines.h:559
NERtcVideoProfileType
Definition: nertc_engine_defines.h:392
uint32_t height
Definition: nertc_engine_defines.h:974
uid_t main_picture_account_id
Definition: nertc_engine_defines.h:71
Definition: nertc_engine_defines.h:335
NERtcLiveStreamVideoScaleMode
Definition: nertc_engine_defines.h:83
Definition: nertc_engine_defines.h:1073
int height
Definition: nertc_engine_defines.h:185
Definition: nertc_engine_defines.h:434
Definition: nertc_engine_defines.h:439
void(* onFrameDataCallback)(uid_t uid, void *data, uint32_t type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation, void *user_data)
Definition: nertc_engine_defines.h:763
onFrameDataCallback cb
Definition: nertc_engine_defines.h:840
Definition: nertc_engine_defines.h:638
Definition: nertc_engine_defines.h:313
Definition: nertc_engine_defines.h:234
NERtcChannelProfileType
Definition: nertc_engine_defines.h:47
Definition: nertc_engine_defines.h:520
Definition: nertc_engine_defines.h:406
NERtcAudioType
Definition: nertc_engine_defines.h:868
Definition: nertc_engine_defines.h:524
Definition: nertc_engine_defines.h:1068
Definition: nertc_engine_defines.h:492
NERtcVideoType
Definition: nertc_engine_defines.h:951
Definition: nertc_engine_defines.h:220
int height
Definition: nertc_engine_defines.h:793
uint32_t width
Definition: nertc_engine_defines.h:973
int x
Definition: nertc_engine_defines.h:790
Definition: nertc_engine_defines.h:357
Definition: nertc_engine_defines.h:658
Definition: nertc_engine_defines.h:347
int sent_bitrate
Definition: nertc_engine_defines.h:576
Definition: nertc_engine_defines.h:470
unsigned int volume
Definition: nertc_engine_defines.h:631
Definition: nertc_engine_defines.h:484
Definition: nertc_engine_defines.h:375
Definition: nertc_engine_defines.h:983
Definition: nertc_engine_defines.h:897
Definition: nertc_engine_defines.h:452
NERtcVideoCropMode crop_mode_
Definition: nertc_engine_defines.h:726
int capture_frame_rate
Definition: nertc_engine_defines.h:572
int total_frozen_time
Definition: nertc_engine_defines.h:599
NERtcVideoScalingMode scaling_mode
Definition: nertc_engine_defines.h:856
Definition: nertc_engine_defines.h:85
Definition: nertc_engine_defines.h:49
NERtcLiveStreamUserTranscoding * users
Definition: nertc_engine_defines.h:209
Definition: nertc_engine_defines.h:324
Definition: nertc_engine_defines.h:667
Definition: nertc_engine_defines.h:681
NERtcLiveStreamLayout layout
Definition: nertc_engine_defines.h:293
Definition: nertc_engine_defines.h:457
int render_frame_rate
Definition: nertc_engine_defines.h:573
Definition: nertc_engine_defines.h:985
uint32_t width
Definition: nertc_engine_defines.h:712
NERtcVideoRotation rotation
Definition: nertc_engine_defines.h:975
Definition: nertc_engine_defines.h:362
int sent_frame_rate
Definition: nertc_engine_defines.h:575
int bitrate
Definition: nertc_engine_defines.h:824
Definition: nertc_engine_defines.h:998
Definition: nertc_engine_defines.h:780
Definition: nertc_engine_defines.h:322
Definition: nertc_engine_defines.h:229
NERtcSendOnPubType
Definition: nertc_engine_defines.h:1072
uint32_t min_bitrate
Definition: nertc_engine_defines.h:741
int up_rtt
Definition: nertc_engine_defines.h:550
Definition: nertc_engine_defines.h:782
NERtcNetworkQualityType rx_quality
Definition: nertc_engine_defines.h:651
Definition: nertc_engine_defines.h:613
Definition: nertc_engine_defines.h:483
uid_t uid
Definition: nertc_engine_defines.h:649
NERtcLiveStreamMode
Definition: nertc_engine_defines.h:76
Definition: nertc_engine_defines.h:358
Definition: nertc_engine_defines.h:413
Definition: nertc_engine_defines.h:469
Definition: nertc_engine_defines.h:864
NERtcScreenProfileType
Definition: nertc_engine_defines.h:777
NERtcVideoLayerRecvStats * video_layers_list
Definition: nertc_engine_defines.h:608
Definition: nertc_engine_defines.h:639
Definition: nertc_engine_defines.h:643
unsigned int volume
Definition: nertc_engine_defines.h:620
Definition: nertc_engine_defines.h:363
int total_frozen_time
Definition: nertc_engine_defines.h:628
int layer_type
Definition: nertc_engine_defines.h:591
Definition: nertc_engine_defines.h:365
NERtcVideoType format
Definition: nertc_engine_defines.h:971
int received_bitrate
Definition: nertc_engine_defines.h:627
int width
Definition: nertc_engine_defines.h:592
Definition: nertc_engine_defines.h:78
NERtcVideoDeviceType
Definition: nertc_engine_defines.h:467
Definition: nertc_engine_defines.h:531
Definition: nertc_engine_defines.h:876
Definition: nertc_engine_defines.h:605
Definition: nertc_engine_defines.h:360
Definition: nertc_engine_defines.h:394
Definition: nertc_engine_defines.h:366
uint64_t tx_audio_bytes
Definition: nertc_engine_defines.h:542
uint32_t cpu_total_usage
Definition: nertc_engine_defines.h:535
NERtcVideoMirrorMode
Definition: nertc_engine_defines.h:489
Definition: nertc_engine_defines.h:485
NERtcLiveStreamLayoutMode layout_mode
Definition: nertc_engine_defines.h:70
int width
Definition: nertc_engine_defines.h:792
Definition: nertc_engine_defines.h:86
Definition: nertc_engine_defines.h:189
Definition: nertc_engine_defines.h:314
int rx_audio_kbitrate
Definition: nertc_engine_defines.h:547
Definition: nertc_engine_defines.h:515
Definition: nertc_engine_defines.h:320
bool send_enabled
Definition: nertc_engine_defines.h:1044
Definition: nertc_engine_defines.h:819
int frozen_rate
Definition: nertc_engine_defines.h:629
Definition: nertc_engine_defines.h:1029
Definition: nertc_engine_defines.h:870
int height
Definition: nertc_engine_defines.h:197
NERtcClientRole
Definition: nertc_engine_defines.h:41
bool suspected_unavailable
Definition: nertc_engine_defines.h:462
int audio_bitrate
Definition: nertc_engine_defines.h:250
NERtcOSCategory
Definition: nertc_engine_defines.h:310
int y
Definition: nertc_engine_defines.h:173
int x
Definition: nertc_engine_defines.h:113
Definition: nertc_engine_defines.h:451
int encoder_frame_rate
Definition: nertc_engine_defines.h:574
Definition: nertc_engine_defines.h:1064
NERtcInterfaceIdType
Definition: nertc_engine_defines.h:34
Definition: nertc_engine_defines.h:642
Definition: nertc_engine_defines.h:411
Definition: nertc_engine_defines.h:350
Definition: nertc_engine_defines.h:450
unsigned int background_color
Definition: nertc_engine_defines.h:201
Definition: nertc_engine_defines.h:797
Definition: nertc_engine_defines.h:344
int frame_rate
Definition: nertc_engine_defines.h:823
Definition: nertc_engine_defines.h:670
Definition: nertc_engine_defines.h:367
void * data
Definition: nertc_engine_defines.h:899
Definition: nertc_engine_defines.h:875
Definition: nertc_engine_defines.h:37
NERtcAudioMixingState
Definition: nertc_engine_defines.h:991
Definition: nertc_engine_defines.h:435
Definition: nertc_engine_defines.h:398
Definition: nertc_engine_defines.h:303
bool single_video_passthrough
Definition: nertc_engine_defines.h:242
uint32_t send_volume
Definition: nertc_engine_defines.h:1048
Definition: nertc_engine_defines.h:697
Definition: nertc_engine_defines.h:222
Definition: nertc_engine_defines.h:427
int audio_loss_rate
Definition: nertc_engine_defines.h:618
Definition: nertc_engine_defines.h:659
int y
Definition: nertc_engine_defines.h:791
Definition: nertc_engine_defines.h:305
NERtcLiveStreamVideoScaleMode adaption
Definition: nertc_engine_defines.h:105
Definition: nertc_engine_defines.h:788
uint64_t rx_audio_bytes
Definition: nertc_engine_defines.h:544
Definition: nertc_engine_defines.h:364
Definition: nertc_engine_defines.h:970
Definition: nertc_engine_defines.h:671
int received_bitrate
Definition: nertc_engine_defines.h:594
int render_frame_rate
Definition: nertc_engine_defines.h:597
Definition: nertc_engine_defines.h:311
int tx_audio_kbitrate
Definition: nertc_engine_defines.h:546
Definition: nertc_engine_defines.h:42
NERtcVideoRotation
Definition: nertc_engine_defines.h:961
Definition: nertc_engine_defines.h:589
int video_layers_count
Definition: nertc_engine_defines.h:609
bool capture_mouse_cursor
Definition: nertc_engine_defines.h:825
Definition: nertc_engine_defines.h:624
Definition: nertc_engine_defines.h:339
bool server_record_enabled
Definition: nertc_engine_defines.h:69
bool send_enabled
Definition: nertc_engine_defines.h:1013
Definition: nertc_engine_defines.h:660
#define kNERtcMacSEIBufferLength
Definition: nertc_engine_defines.h:19
Definition: nertc_engine_defines.h:966
void * window
Definition: nertc_engine_defines.h:852
int sent_sample_rate
Definition: nertc_engine_defines.h:616
NERtcLiveStreamMode ls_mode
Definition: nertc_engine_defines.h:289
Definition: nertc_engine_defines.h:657
Definition: nertc_engine_defines.h:90
Definition: nertc_engine_defines.h:438
Definition: nertc_engine_defines.h:345
int down_rtt
Definition: nertc_engine_defines.h:551
Definition: nertc_engine_defines.h:669
Definition: nertc_engine_defines.h:43
Definition: nertc_engine_defines.h:640
NERtcVideoDeviceTransportType
Definition: nertc_engine_defines.h:448
Definition: nertc_engine_defines.h:323
NERtcNetworkQualityType
Definition: nertc_engine_defines.h:635
Definition: nertc_engine_defines.h:380
void * buffer
Definition: nertc_engine_defines.h:976
Definition: nertc_engine_defines.h:442
NERtcLiveConfig config
Definition: nertc_engine_defines.h:297
NERtcAudioDeviceType
Definition: nertc_engine_defines.h:417
Definition: nertc_engine_defines.h:503
Definition: nertc_engine_defines.h:1066
Definition: nertc_engine_defines.h:221
NERtcLiveStreamImageInfo * bg_image
Definition: nertc_engine_defines.h:213
Definition: nertc_engine_defines.h:377
Definition: nertc_engine_defines.h:312
Definition: nertc_engine_defines.h:50
#define kNERtcMaxDeviceNameLength
Definition: nertc_engine_defines.h:15
Definition: nertc_engine_defines.h:419
Definition: nertc_engine_defines.h:516
int tx_video_packet_loss_rate
Definition: nertc_engine_defines.h:553
Definition: nertc_engine_defines.h:513
Definition: nertc_engine_defines.h:779
Definition: nertc_engine_defines.h:359
NERtcAudioFormat format
Definition: nertc_engine_defines.h:898
int received_frame_rate
Definition: nertc_engine_defines.h:595
NERtcScreenProfileType profile
Definition: nertc_engine_defines.h:821
NERtcLiveStreamLayoutMode
Definition: nertc_engine_defines.h:54
NERtcVoiceChangerType
Definition: nertc_engine_defines.h:343
Definition: nertc_engine_defines.h:65
Definition: nertc_engine_defines.h:1063
int width
Definition: nertc_engine_defines.h:129
Definition: nertc_engine_defines.h:502
Definition: nertc_engine_defines.h:665
bool server_record_enabled
Definition: nertc_engine_defines.h:285
int y
Definition: nertc_engine_defines.h:121
uid_t uid
Definition: nertc_engine_defines.h:94
uint64_t rx_video_bytes
Definition: nertc_engine_defines.h:545
int loop_count
Definition: nertc_engine_defines.h:1009
Definition: nertc_engine_defines.h:361
#define kNERtcMaxBuffLength
Definition: nertc_engine_defines.h:18
Definition: nertc_engine_defines.h:518
Definition: nertc_engine_defines.h:337
NERtcRecordType
Definition: nertc_engine_defines.h:860
Definition: nertc_engine_defines.h:412
Definition: nertc_engine_defines.h:326
int height
Definition: nertc_engine_defines.h:800
int height
Definition: nertc_engine_defines.h:571
Definition: nertc_engine_defines.h:440
int width
Definition: nertc_engine_defines.h:570
int tx_audio_packet_loss_sum
Definition: nertc_engine_defines.h:554
uint32_t memory_app_kbytes
Definition: nertc_engine_defines.h:538
Definition: nertc_engine_defines.h:428
Definition: nertc_engine_defines.h:647
Definition: nertc_engine_defines.h:304
unsigned int volume
Definition: nertc_engine_defines.h:527
Definition: nertc_engine_defines.h:444
Definition: nertc_engine_defines.h:443
NERtcAudioDeviceTransportType
Definition: nertc_engine_defines.h:432
Definition: nertc_engine_defines.h:964
int rx_audio_packet_loss_sum
Definition: nertc_engine_defines.h:560
int layer_type
Definition: nertc_engine_defines.h:569
Definition: nertc_engine_defines.h:510
Definition: nertc_engine_defines.h:491
Definition: nertc_engine_defines.h:833
Definition: nertc_engine_defines.h:1083
uint64_t uid_t
Definition: nertc_engine_defines.h:30
Definition: nertc_engine_defines.h:396
Definition: nertc_engine_defines.h:567
Definition: nertc_engine_defines.h:381
Definition: nertc_engine_defines.h:863
Definition: nertc_engine_defines.h:436
NERtcVideoDeviceState
Definition: nertc_engine_defines.h:474
int tx_video_jitter
Definition: nertc_engine_defines.h:557
NERtcReasonConnectionChangedType
Definition: nertc_engine_defines.h:508
NERtcLiveStreamAudioSampleRate
Definition: nertc_engine_defines.h:219
Definition: nertc_engine_defines.h:395
uint32_t cpu_app_usage
Definition: nertc_engine_defines.h:533
int encoder_bitrate
Definition: nertc_engine_defines.h:578
uint64_t tx_bytes
Definition: nertc_engine_defines.h:540
int num_channels
Definition: nertc_engine_defines.h:615
Definition: nertc_engine_defines.h:493
int frozen_rate
Definition: nertc_engine_defines.h:600
int height
Definition: nertc_engine_defines.h:137
NERtcLiveStreamAudioSampleRate sampleRate
Definition: nertc_engine_defines.h:255
Definition: nertc_engine_defines.h:1062
NERtcAudioDeviceState
Definition: nertc_engine_defines.h:425
Definition: nertc_engine_defines.h:514
#define kNERtcMaxURILength
Definition: nertc_engine_defines.h:16
NERtcVideoFramerateType min_framerate
Definition: nertc_engine_defines.h:736
int64_t rtt
Definition: nertc_engine_defines.h:619
Definition: nertc_engine_defines.h:453
NERtcVideoCropMode
Definition: nertc_engine_defines.h:655
int audio_loss_rate
Definition: nertc_engine_defines.h:630
NERtcVoiceBeautifierType
Definition: nertc_engine_defines.h:356
Definition: nertc_engine_defines.h:637
void * excluded_window_list
Definition: nertc_engine_defines.h:827