NERTC macOS/Windows SDK V5.6.40
载入中...
搜索中...
未找到
nertc_engine_defines.h
浏览该文件的文档.
1
6#ifndef NERTC_ENGINE_DEFINES_H
7#define NERTC_ENGINE_DEFINES_H
8
9#include <string.h>
10#include "nertc_base_types.h"
19#define kNERtcMaxPlaneCount 4
28#define kNERtcEncryptByteLength 128
34#define kNERtcCustomInfoLength 128
43#define kNERtcMaxChannelNameLength 64
52#define kNERtcMaxTokenLength 256
61#define kNERtcMaxDeviceIDLength 256
70#define kNERtcMaxDeviceNameLength 256
79#define kNERtcMaxURILength 256
88#define kNERtcMaxTaskIDLength 64
97#define kNERtcMaxBuffLength 1024
106#define kNERtcMaxSEIBufferLength 4096
107
116#define kDefaultAudioMixProgressInterval 1000
117
126#define kMinAudioMixProgressInterval 100
127
136#define kMaxAudioMixProgressInterval 10000
137
147#define kNERtcExternalVideoDeviceID "nertc-video-external-device"
148
157#define kNERtcExternalSubVideoDeviceID "nertc-subvideo-external-device"
158
168#define kNERtcAudioDeviceAutoID "nertc-audio-device-auto"
169
174namespace nertc {
183typedef uint64_t uid_t;
192typedef uint64_t channel_id_t;
204typedef void* source_id_t;
205
235
268
368
397
406typedef enum {
407 kNERtcLayoutFloatingRightVertical = 0,
408 kNERtcLayoutFloatingLeftVertical,
409 kNERtcLayoutSplitScreen,
410 kNERtcLayoutSplitScreenScaling,
411 kNERtcLayoutCustom,
412 kNERtcLayoutAudioOnly,
414
489
518
550
610 int x;
625 int y;
640 int width;
684
686 : uid(0)
687 , video_push(true)
689 , x(0)
690 , y(0)
691 , width(0)
692 , height(0)
693 , audio_push(true)
694 , z_order(0) {}
695};
696
728 int x;
743 int y;
755 int width;
768
779
780 NERtcLiveStreamImageInfo() : x(0), y(0), width(0), height(0), z_order(0) { memset(url, 0, sizeof(url)); }
781};
782
865
903
932
1026
1114
1161
1208
1283
1325
1417
1536
1637
1696
1762
1801
1839
1877
1987
2034
2104
2133
2162
2204
2239
2360
2489
2583
2584
2611 unsigned int volume;
2612
2619 unsigned int sub_stream_volume;
2620};
2621
2911
3078
3201
3239
3269
3351
3490
3564
3602
3649
3723
3780
3985
4015typedef void (*onFrameDataCallback)(uid_t uid, void* data, uint32_t type, uint32_t width, uint32_t height,
4016 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4017 void* user_data);
4018
4083
4160
4179 int x;
4188 int y;
4207
4208 NERtcRectangle() : x(0), y(0), width(0), height(0) {}
4209 NERtcRectangle(int xx, int yy, int ww, int hh) : x(xx), y(yy), width(ww), height(hh) {}
4210};
4211
4235
4263
4338
4366
4367 NERtcVideoDimensions() : width(0), height(0) {}
4368 NERtcVideoDimensions(int ww, int hh) : width(ww), height(hh) {}
4369};
4370
4371typedef NERtcVideoDimensions NERtcDimensions;
4372
4412
4670
4753
4792
4812
4841
4881
4940
4981
5001
5101
5115public:
5116 virtual ~INERtcAudioFrameObserver() {}
5133 virtual void onAudioFrameDidRecord(NERtcAudioFrame* frame) = 0;
5134
5169
5203 virtual void onMixedAudioFrame(NERtcAudioFrame* frame) = 0;
5230 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame) = 0;
5231
5255 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame, channel_id_t cid) = 0;
5256
5278 channel_id_t cid) = 0;
5279};
5280
5354
5401
5428 uint64_t timestamp;
5437 uint32_t width;
5446 uint32_t height;
5464 void* buffer;
5465
5468 , timestamp(0)
5469 , width(0)
5470 , height(0)
5472 , buffer(NULL) {}
5473};
5474
5494
5532
5615
5671
5701
5826
5950
5998
6007typedef enum {
6017
6018
6020
6057
6104
6187
6230
6284
6373
6374
6385
6395
6405
6415
6426
6448 unsigned int fps;
6458 bool loop;
6459
6460 NERtcVideoWatermarkImageConfig() : wm_alpha(1.0f), wm_width(0), wm_height(0), offset_x(0), offset_y(0), fps(0), loop(true) {
6461 memset(image_paths, 0, sizeof(image_paths));
6462 }
6463};
6464
6465
6466
6467
6572
6574 : font_color(0xFFFFFFFF),
6575 font_size(15),
6576 wm_color(0x88888888),
6577 wm_alpha(1.0f),
6578 wm_width(0),
6579 wm_height(0),
6580 offset_x(0),
6581 offset_y(0) {
6582 memset(content, 0, sizeof(content));
6583 memset(font_name, 0, sizeof(font_name));
6584 }
6585};
6586
6678
6680 : font_color(0xFFFFFFFF),
6681 font_size(15),
6682 wm_color(0x88888888),
6683 wm_alpha(1.0f),
6684 wm_width(0),
6685 wm_height(0),
6686 offset_x(0),
6687 offset_y(0) {
6688 memset(font_name, 0, sizeof(font_name));
6689 }
6690};
6691
6780
6781
6782
6783
6793public:
6794 virtual ~NERtcTakeSnapshotCallback() {}
6807 virtual void onTakeSnapshotResult(int errorCode, const char* image) = 0;
6808};
6809
6892
6893
6919
6966
7113
7151
7152typedef enum {
7153 // 录制本地和所有远端用户混音后的音频(默认)
7154 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7155 // 仅录制本地用户的音频
7156 kNERtcAudioRecordingPositionRecording = 1,
7157 // 仅录制所有远端用户的音频
7158 kNERtcAudioRecordingPositionMixedPlayback = 2
7159} NERtcAudioRecordingPosition;
7160
7161typedef enum {
7162 // 音频录制缓存时间为 0,实时写文件(默认)
7163 kNERtcAudioRecordingCycleTime0 = 0,
7164 // 音频录制缓存时间为 10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
7165 kNERtcAudioRecordingCycleTime10 = 10,
7166 // 音频录制缓存时间为 60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
7167 kNERtcAudioRecordingCycleTime60 = 60,
7168 // 音频录制缓存时间为 360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
7169 kNERtcAudioRecordingCycleTime360 = 360,
7170 // 音频录制缓存时间为 900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
7171 kNERtcAudioRecordingCycleTime900 = 900
7172} NERtcAudioRecordingCycleTime;
7173
7175 // 录音文件在本地保存的绝对路径,需要精确到文件名及格式。例如:sdcard/xxx/audio.aac。请确保指定的路径存在并且可写。目前仅支持
7176 // WAV 或 AAC 文件格式。
7177 char filePath[kNERtcMaxURILength];
7178
7179 // 录音采样率(Hz),可以设为 16000、32000(默认)、44100 或 48000。
7180 int sampleRate;
7181
7182 // 录音音质,只在 AAC 格式下有效。详细信息请参考 {@link NERtcAudioRecordingQuality}。
7184
7185 // 录音文件所包含的内容。详细信息请参考 {@link NERtcAudioRecordingPosition}。
7186 NERtcAudioRecordingPosition position;
7187
7188 // 录制过程中,循环缓存的最大时间长度,单位(s)。详细信息请参考 {@link NERtcAudioRecordingCycleTime}。
7189 NERtcAudioRecordingCycleTime cycleTime;
7190
7192 : sampleRate(32000)
7194 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7195 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7196 memset(filePath, 0, sizeof(filePath));
7197 }
7198};
7199
7259
7312
7341
7348 // 需要发送或接收的数据的缓存地址
7349 const unsigned char* buffer;
7350 // 需要发送或接收的数据的缓存大小
7351 long size;
7352};
7359 public:
7360 virtual ~INERtcPacketObserver() {}
7361
7362 virtual bool onSendAudioPacket(NERtcMediaPacket& packet) = 0;
7363 virtual bool onSendVideoPacket(NERtcMediaPacket& packet) = 0;
7364 virtual bool onReceiveAudioPacket(NERtcMediaPacket& packet) = 0;
7365 virtual bool onReceiveVideoPacket(NERtcMediaPacket& packet) = 0;
7366};
7367
7403
7472
7511
7549
7596
7617
7655
7721
7817
7829
7840 float wetGain;
7849 float dryGain;
7858 float damping;
7886};
7887
7916
7946
7965
8002
8013
8035
8320
8328
8329 NERtcSize() : width(0), height(0) {}
8330 NERtcSize(int w, int h) : width(w), height(h) {}
8331};
8332
8345 const char* buffer;
8349 unsigned int length;
8353 unsigned int width;
8357 unsigned int height;
8358
8359 NERtcThumbImageBuffer() : buffer(nullptr), length(0), width(0), height(0) {}
8360};
8361
8411
8418protected:
8419 virtual ~IScreenCaptureSourceList() {};
8420
8421public:
8429 virtual unsigned int getCount() = 0;
8442 virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0;
8451 virtual void release() = 0;
8452};
8453
8584
8610
8632
8657
8687
8688
8693
8700 uint64_t uid;
8701
8708 const char* channel_name;
8714 const char* token;
8715};
8716
8717
8736
8740typedef enum {
8741 kNERtcLocalRecorderStatusNone = 0,
8742 kNERtcLocalRecorderStatusFlvStart,
8743 kNERtcLocalRecorderStatusFlvEnd,
8744 kNERtcLocalRecorderStatusMp4Start,
8745 kNERtcLocalRecorderStatusMp4End,
8746 kNERtcLocalRecorderStatusRemuxStart,
8747 kNERtcLocalRecorderStatusRemuxEnd,
8748 kNERtcLocalRecorderStatusComplete
8750
8754typedef enum {
8755 kNERtcLocalRecorderErrorNone = 0,
8756 kNERtcLocalRecorderFileOpenFailed,
8757 kNERtcLocalRecorderWriteFailed,
8758 kNERtcLocalRecorderWriteTrailerFailed,
8759 kNERtcLocalRecorderFailed,
8760 kNERtcLocalRecorderCallbackConflict,
8761 kNERtcLocalRecorderTaskAlreadyExist,
8762 kNERtcLocalRecorderTaskNotFound,
8763 kNERtcLocalRecorderSourceNotFoundForTask,
8764 kNERtcLocalRecorderInputOpenFailed,
8765 kNERtcLocalRecorderVideoStreamCreateFailed,
8766 kNERtcLocalRecorderAudioStreamCreateFailed,
8767 kNERtcLocalRecorderCoverImageParseFailed,
8768 kNERtcLocalRecorderPlaceholderImageParseFailed
8770
8774typedef enum {
8775 kNERtcLocalRecordingFileTypeMp4 = 0, //0 is mp4. 1 is flv
8776 kNERtcLocalRecordingFileTypeFlv = 1, //when record_file_type is flv. support to remux to mp4
8778
8797 char file_path[kNERtcMaxBuffLength];
8798 char file_name[kNERtcMaxBuffLength];
8799 int width = 0;
8800 int height = 0;
8801 int framerate = 15;
8802 NERtcLocalRecordingFileType record_file_type = kNERtcLocalRecordingFileTypeMp4;
8803 bool remux_to_mp4 = false; //when record_file_type is flv. support to remux to mp4
8804 bool video_merge = false;
8805 NERtcVideoWatermarkConfig *watermark_list = nullptr;
8806 int watermark_count = 0;
8807 char cover_file_path[kNERtcMaxBuffLength];
8808 NERtcVideoWatermarkConfig* cover_watermark_list = nullptr;
8809 int cover_watermark_count = 0;
8810 char default_cover_file_path[kNERtcMaxBuffLength];
8812 memset(file_path, 0, kNERtcMaxBuffLength);
8813 memset(file_name, 0, kNERtcMaxBuffLength);
8814 memset(cover_file_path, 0, kNERtcMaxBuffLength);
8815 memset(default_cover_file_path, 0, kNERtcMaxBuffLength);
8816 };
8817};
8818
8831{
8832 int offsetX = 0;
8833 int offsetY = 0;
8834 int width = 0;
8835 int height = 0;
8837 NERtcVideoWatermarkConfig* watermark_list = nullptr;
8838 int watermark_count = 0;
8839 bool is_screen_share = false;
8840 uint32_t bg_color = 0;
8841};
8842
8851 uid_t uId;
8852 NERtcVideoStreamType streamType;
8853 int stream_layer;
8854 NERtcLocalRecordingLayoutConfig layout_config;
8855};
8856
8874#define kNERtcKeyRecordHostEnabled "record_host_enabled"
8884#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
8894#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
8903#define kNERtcKeyRecordType "record_type"
8913#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
8923#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
8933#define kNERtcKeyLogLevel "log_level"
8942#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
8952#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
8961#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
8970#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
8980#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
8989#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
8999#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
9009#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
9018#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
9027#define kNERtcKeyExtraInfo "extra_info"
9040#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
9053#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
9054
9058#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
9059
9079#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
9098#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
9109#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
9110
9127#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
9128
9139#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
9140
9141} // namespace nertc
9142
9143#endif
定义 nertc_engine_defines.h:5114
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)=0
virtual void onMixedAudioFrame(NERtcAudioFrame *frame)=0
virtual void onAudioFrameDidRecord(NERtcAudioFrame *frame)=0
virtual void onPlaybackSubStreamAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)=0
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame)=0
virtual void onAudioFrameWillPlayback(NERtcAudioFrame *frame)=0
virtual void onSubStreamAudioFrameDidRecord(NERtcAudioFrame *frame)=0
定义 nertc_engine_defines.h:7358
定义 nertc_engine_defines.h:8417
virtual unsigned int getCount()=0
virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index)=0
定义 nertc_engine_defines.h:6792
virtual void onTakeSnapshotResult(int errorCode, const char *image)=0
namespace nertc
NERtcBeautyEffectType
定义 nertc_engine_defines.h:8044
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8300
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8073
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8093
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8053
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8123
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8273
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8173
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8113
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8291
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8083
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8309
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8193
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8233
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8282
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8318
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8143
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8133
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8063
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8213
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8103
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8153
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8243
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8183
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8253
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8223
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8203
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8163
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8263
NERtcAudioPayloadType
定义 nertc_engine_defines.h:4990
@ kNERtcAudioPayloadTypeOPUS
定义 nertc_engine_defines.h:4999
NERtcAudioProfileType
定义 nertc_engine_defines.h:1217
@ kNERtcAudioProfileHighQualityStereo
定义 nertc_engine_defines.h:1281
@ kNERtcAudioProfileHighQuality
定义 nertc_engine_defines.h:1272
@ kNERtcAudioProfileMiddleQualityStereo
定义 nertc_engine_defines.h:1263
@ kNERtcAudioProfileStandard
定义 nertc_engine_defines.h:1236
@ kNERtcAudioProfileDefault
定义 nertc_engine_defines.h:1227
@ kNERtcAudioProfileStandardExtend
定义 nertc_engine_defines.h:1245
@ kNERtcAudioProfileMiddleQuality
定义 nertc_engine_defines.h:1254
NERtcSendOnPubType
定义 nertc_engine_defines.h:6928
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:6964
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:6955
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:6946
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:6937
NERtcClientRole
定义 nertc_engine_defines.h:244
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:266
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:255
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:8774
NERtcScreenCaptureSourceType
定义 nertc_engine_defines.h:4217
@ kWindow
定义 nertc_engine_defines.h:4225
@ kScreen
定义 nertc_engine_defines.h:4229
@ kUnknown
定义 nertc_engine_defines.h:4221
@ kCustom
定义 nertc_engine_defines.h:4233
NERtcInterfaceIdType
定义 nertc_engine_defines.h:215
@ kNERtcIIDVideoDeviceManager
定义 nertc_engine_defines.h:233
@ kNERtcIIDAudioDeviceManager
定义 nertc_engine_defines.h:224
NERtcLocalVideoWatermarkState
定义 nertc_engine_defines.h:6293
@ kNERtcLocalWatermarkStateFontError
定义 nertc_engine_defines.h:6350
@ kNERtcLocalWatermarkStateImgSizeError
定义 nertc_engine_defines.h:6335
@ kNERtcLocalWatermarkStateDeviceNotSupported
定义 nertc_engine_defines.h:6308
@ kNERtcLocalWatermarkStateSetSuccess
定义 nertc_engine_defines.h:6299
@ kNERtcLocalWatermarkStateImgNumError
定义 nertc_engine_defines.h:6326
@ kNERtcLocalWatermarkStateTextContentEmptyError
定义 nertc_engine_defines.h:6362
@ kNERtcLocalWatermarkStateImgFormatNotSupported
定义 nertc_engine_defines.h:6317
@ kNERtcLocalWatermarkStateWmAlphaError
定义 nertc_engine_defines.h:6356
@ kNERtcLocalWatermarkStateFPSError
定义 nertc_engine_defines.h:6341
@ kNERtcLocalWatermarkStateCancel
定义 nertc_engine_defines.h:6371
NERtcSpatializerRoomCapacity
定义 nertc_engine_defines.h:8457
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:8481
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:8466
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:8461
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:8476
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:8471
NERtcAudioDeviceState
定义 nertc_engine_defines.h:1848
@ kNERtcAudioDeviceSelectChanged
定义 nertc_engine_defines.h:1875
@ kNERtcAudioDeviceUnactive
定义 nertc_engine_defines.h:1866
@ kNERtcAudioDeviceActive
定义 nertc_engine_defines.h:1857
NERtcLocalRecorderError
定义 nertc_engine_defines.h:8754
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:8740
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7268
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7310
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7281
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7295
NERtcLogLevel
定义 nertc_engine_defines.h:6818
@ kNERtcLogLevelDebug
定义 nertc_engine_defines.h:6881
@ kNERtcLogLevelWarning
定义 nertc_engine_defines.h:6845
@ kNERtcLogLevelOff
定义 nertc_engine_defines.h:6890
@ kNERtcLogLevelFatal
定义 nertc_engine_defines.h:6827
@ kNERtcLogLevelInfo
定义 nertc_engine_defines.h:6854
@ kNERtcLogLevelError
定义 nertc_engine_defines.h:6836
@ kNERtcLogLevelDetailInfo
定义 nertc_engine_defines.h:6863
@ kNERtcLogLevelVerbos
定义 nertc_engine_defines.h:6872
NERtcNetworkConnectionType
定义 nertc_engine_defines.h:2498
@ kNERtcNetworkConnectionTypeEthernet
定义 nertc_engine_defines.h:2580
@ kNERtcNetworkConnectionType4G
定义 nertc_engine_defines.h:2543
@ kNERtcNetworkConnectionType3G
定义 nertc_engine_defines.h:2534
@ kNERtcNetworkConnectionTypeWiFi
定义 nertc_engine_defines.h:2561
@ kNERtcNetworkConnectionType5G
定义 nertc_engine_defines.h:2552
@ kNERtcNetworkConnectionTypeWWAN
定义 nertc_engine_defines.h:2570
@ kNERtcNetworkConnectionTypeUnknown
定义 nertc_engine_defines.h:2516
@ kNERtcNetworkConnectionTypeNone
定义 nertc_engine_defines.h:2507
@ kNERtcNetworkConnectionType2G
定义 nertc_engine_defines.h:2525
NERtcChannelMediaRelayState
定义 nertc_engine_defines.h:6066
@ kNERtcChannelMediaRelayStateConnecting
定义 nertc_engine_defines.h:6084
@ kNERtcChannelMediaRelayStateIdle
定义 nertc_engine_defines.h:6075
@ kNERtcChannelMediaRelayStateFailure
定义 nertc_engine_defines.h:6102
@ kNERtcChannelMediaRelayStateRunning
定义 nertc_engine_defines.h:6093
NERtcReasonConnectionChangedType
定义 nertc_engine_defines.h:2369
@ kNERtcReasonConnectionChangedReJoinSucceed
定义 nertc_engine_defines.h:2432
@ kNERtcReasonConnectionChangedSignalDisconnected
定义 nertc_engine_defines.h:2450
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
定义 nertc_engine_defines.h:2441
@ kNERtcReasonConnectionChangedJoinSucceed
定义 nertc_engine_defines.h:2423
@ kNERtcReasonConnectionChangedJoinChannelFailed
定义 nertc_engine_defines.h:2468
@ kNERtcReasonConnectionChangedSettingProxyServer
定义 nertc_engine_defines.h:2486
@ kNERtcReasonConnectionChangedRequestChannelFailed
定义 nertc_engine_defines.h:2459
@ kNERtcReasonConnectionChangedBeKicked
定义 nertc_engine_defines.h:2396
@ kNERtcReasonConnectionChangedReDispatch
定义 nertc_engine_defines.h:2477
@ kNERtcReasonConnectionChangedJoinChannel
定义 nertc_engine_defines.h:2414
@ kNERtcReasonConnectionChangedLeaveChannel
定义 nertc_engine_defines.h:2378
@ kNERtcReasonConnectionChangedChannelClosed
定义 nertc_engine_defines.h:2387
@ kNERtcReasonConnectionChangedTimeOut
定义 nertc_engine_defines.h:2405
NERtcNalFrameType
定义 nertc_engine_defines.h:5503
@ kNERtcNalFrameTypeI
定义 nertc_engine_defines.h:5521
@ kNERtcNalFrameTypeIDR
定义 nertc_engine_defines.h:5512
@ kNERtcNalFrameTypeP
定义 nertc_engine_defines.h:5530
NERtcVideoCropMode
定义 nertc_engine_defines.h:3611
@ kNERtcVideoCropMode16x9
定义 nertc_engine_defines.h:3629
@ kNERtcVideoCropModeDefault
定义 nertc_engine_defines.h:3620
@ kNERtcVideoCropMode1x1
定义 nertc_engine_defines.h:3647
@ kNERtcVideoCropMode4x3
定义 nertc_engine_defines.h:3638
NERtcVideoCodecType
定义 nertc_engine_defines.h:5483
@ kNERtcVideoCodecTypeH264
定义 nertc_engine_defines.h:5492
NERtcVideoScalingMode
定义 nertc_engine_defines.h:2171
@ kNERtcVideoScaleCropFill
定义 nertc_engine_defines.h:2202
@ kNERtcVideoScaleFit
定义 nertc_engine_defines.h:2182
@ kNERtcVideoScaleFullFill
定义 nertc_engine_defines.h:2192
NERtcVideoStreamType
定义 nertc_engine_defines.h:5959
@ kNERTCVideoStreamSub
定义 nertc_engine_defines.h:5977
@ kNERTCVideoStreamMain
定义 nertc_engine_defines.h:5968
@ kNERTCVideoStreamThird
定义 nertc_engine_defines.h:5986
@ kNERTCVideoStreamFourth
定义 nertc_engine_defines.h:5995
NERtcDegradationPreference
定义 nertc_engine_defines.h:3732
@ kNERtcDegradationDefault
定义 nertc_engine_defines.h:3747
@ kNERtcDegradationMaintainQuality
定义 nertc_engine_defines.h:3769
@ kNERtcDegradationMaintainFramerate
定义 nertc_engine_defines.h:3758
@ kNERtcDegradationBalanced
定义 nertc_engine_defines.h:3778
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)
定义 nertc_engine_defines.h:4015
NERtcVoiceChangerType
定义 nertc_engine_defines.h:1334
@ kNERtcVoiceChangerMature
定义 nertc_engine_defines.h:1379
@ kNERtcVoiceChangerOff
定义 nertc_engine_defines.h:1343
@ kNERtcVoiceChangerRobot
定义 nertc_engine_defines.h:1352
@ kNERtcVoiceChangerManToLoli
定义 nertc_engine_defines.h:1406
@ kNERtcVoiceChangerManToWoman
定义 nertc_engine_defines.h:1388
@ kNERtcVoiceChangerWomanToLoli
定义 nertc_engine_defines.h:1415
@ kNERtcVoiceChangerGaint
定义 nertc_engine_defines.h:1361
@ kNERtcVoiceChangerHorror
定义 nertc_engine_defines.h:1370
@ kNERtcVoiceChangerWomanToMan
定义 nertc_engine_defines.h:1397
NERtcAudioDeviceTransportType
定义 nertc_engine_defines.h:1886
@ kNERtcAudioDeviceTransportTypeAirPlay
定义 nertc_engine_defines.h:1967
@ kNERtcAudioDeviceTransportTypeBluetoothA2DP
定义 nertc_engine_defines.h:1913
@ kNERtcAudioDeviceTransportTypeOther
定义 nertc_engine_defines.h:1985
@ kNERtcAudioDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:1976
@ kNERtcAudioDeviceTransportTypeUSB
定义 nertc_engine_defines.h:1931
@ kNERtcAudioDeviceTransportTypeHDMI
定义 nertc_engine_defines.h:1940
@ kNERtcAudioDeviceTransportTypeBluetooth
定义 nertc_engine_defines.h:1904
@ kNERtcAudioDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:1895
@ kNERtcAudioDeviceTransportTypeBuiltIn
定义 nertc_engine_defines.h:1949
@ kNERtcAudioDeviceTransportTypeThunderbolt
定义 nertc_engine_defines.h:1958
@ kNERtcAudioDeviceTransportTypeBluetoothLE
定义 nertc_engine_defines.h:1922
NERtcAudioType
定义 nertc_engine_defines.h:4801
@ kNERtcAudioTypePCM16
定义 nertc_engine_defines.h:4810
NERtcLastmileProbeResultState
定义 nertc_engine_defines.h:7481
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:7500
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:7490
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:7509
NERtcMediaPriorityType
定义 nertc_engine_defines.h:377
@ kNERtcMediaPriorityNormal
定义 nertc_engine_defines.h:395
@ kNERtcMediaPriorityHigh
定义 nertc_engine_defines.h:386
NERtcSessionLeaveReason
定义 nertc_engine_defines.h:5624
@ kNERtcSessionLeaveUpdate
定义 nertc_engine_defines.h:5651
@ kNERtcSessionLeaveForKick
定义 nertc_engine_defines.h:5660
@ kNERtcSessionLeaveForFailOver
定义 nertc_engine_defines.h:5642
@ kNERtcSessionLeaveNormal
定义 nertc_engine_defines.h:5633
@ kNERtcSessionLeaveTimeOut
定义 nertc_engine_defines.h:5669
NERtcAudioDumpType
定义 nertc_engine_defines.h:7821
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:7825
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:7823
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:7827
NERtcVideoDeviceTransportType
定义 nertc_engine_defines.h:1996
@ kNERtcVideoDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2023
@ kNERtcVideoDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2014
@ kNERtcVideoDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2005
@ kNERtcVideoDeviceTransportTypeOther
定义 nertc_engine_defines.h:2032
NERtcConnectionStateType
定义 nertc_engine_defines.h:2302
@ kNERtcConnectionStateReconnecting
定义 nertc_engine_defines.h:2348
@ kNERtcConnectionStateConnecting
定义 nertc_engine_defines.h:2325
@ kNERtcConnectionStateDisconnected
定义 nertc_engine_defines.h:2314
@ kNERtcConnectionStateFailed
定义 nertc_engine_defines.h:2358
@ kNERtcConnectionStateConnected
定义 nertc_engine_defines.h:2336
NERtcRangeAudioMode
定义 nertc_engine_defines.h:7947
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:7956
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:7963
NERtcLiveStreamAudioSampleRate
定义 nertc_engine_defines.h:874
@ kNERtcLiveStreamAudioSampleRate48000
定义 nertc_engine_defines.h:901
@ kNERtcLiveStreamAudioSampleRate32000
定义 nertc_engine_defines.h:883
@ kNERtcLiveStreamAudioSampleRate44100
定义 nertc_engine_defines.h:892
NERtcAudioDeviceType
定义 nertc_engine_defines.h:1810
@ kNERtcAudioDeviceRecord
定义 nertc_engine_defines.h:1828
@ kNERtcAudioDevicePlayout
定义 nertc_engine_defines.h:1837
@ kNERtcAudioDeviceUnknown
定义 nertc_engine_defines.h:1819
uint64_t uid_t
定义 nertc_engine_defines.h:183
NERtcLiveStreamVideoScaleMode
定义 nertc_engine_defines.h:527
@ kNERtcLsModeVideoScaleCropFill
定义 nertc_engine_defines.h:548
@ kNERtcLsModeVideoScaleFit
定义 nertc_engine_defines.h:538
NERtcVoiceEqualizationBand
定义 nertc_engine_defines.h:1545
@ kNERtcVoiceEqualizationBand_500
定义 nertc_engine_defines.h:1590
@ kNERtcVoiceEqualizationBand_2K
定义 nertc_engine_defines.h:1608
@ kNERtcVoiceEqualizationBand_8K
定义 nertc_engine_defines.h:1626
@ kNERtcVoiceEqualizationBand_125
定义 nertc_engine_defines.h:1572
@ kNERtcVoiceEqualizationBand_1K
定义 nertc_engine_defines.h:1599
@ kNERtcVoiceEqualizationBand_250
定义 nertc_engine_defines.h:1581
@ kNERtcVoiceEqualizationBand_16K
定义 nertc_engine_defines.h:1635
@ kNERtcVoiceEqualizationBand_4K
定义 nertc_engine_defines.h:1617
@ kNERtcVoiceEqualizationBand_31
定义 nertc_engine_defines.h:1554
@ kNERtcVoiceEqualizationBand_62
定义 nertc_engine_defines.h:1563
NERtcEncryptionMode
定义 nertc_engine_defines.h:7321
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7330
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7339
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:8588
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:8592
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:8608
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:8596
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:8600
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:8604
NERtcVideoRotation
定义 nertc_engine_defines.h:5363
@ kNERtcVideoRotation_0
定义 nertc_engine_defines.h:5372
@ kNERtcVideoRotation_90
定义 nertc_engine_defines.h:5381
@ kNERtcVideoRotation_180
定义 nertc_engine_defines.h:5390
@ kNERtcVideoRotation_270
定义 nertc_engine_defines.h:5399
NERtcVideoProfileType
定义 nertc_engine_defines.h:1705
@ kNERtcVideoProfileHD720P
定义 nertc_engine_defines.h:1741
@ kNERtcVideoProfileNone
定义 nertc_engine_defines.h:1759
@ kNERtcVideoProfileLowest
定义 nertc_engine_defines.h:1714
@ kNERtcVideoProfileStandard
定义 nertc_engine_defines.h:1732
@ kNERtcVideoProfileHD1080P
定义 nertc_engine_defines.h:1750
@ kNERtcVideoProfileLow
定义 nertc_engine_defines.h:1723
NERtcAudioStreamType
定义 nertc_engine_defines.h:3248
@ kNERtcAudioStreamTypeSub
定义 nertc_engine_defines.h:3267
@ kNERtcAudioStreamTypeMain
定义 nertc_engine_defines.h:3257
NERtcAudioRecordingQuality
定义 nertc_engine_defines.h:7122
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7140
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7131
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7149
NERtcAudioScenarioType
定义 nertc_engine_defines.h:1292
@ kNERtcAudioScenarioDefault
定义 nertc_engine_defines.h:1305
@ kNERtcAudioScenarioMusic
定义 nertc_engine_defines.h:1323
@ kNERtcAudioScenarioSpeech
定义 nertc_engine_defines.h:1314
void * source_id_t
定义 nertc_engine_defines.h:204
NERtcVideoDeviceState
定义 nertc_engine_defines.h:2142
@ kNERtcVideoDeviceRemoved
定义 nertc_engine_defines.h:2160
@ kNERtcVideoDeviceAdded
定义 nertc_engine_defines.h:2151
NERtcScreenProfileType
定义 nertc_engine_defines.h:4027
@ kNERtcScreenProfileMAX
定义 nertc_engine_defines.h:4081
@ kNERtcScreenProfileHD1080P
定义 nertc_engine_defines.h:4054
@ kNERtcScreenProfileHD720P
定义 nertc_engine_defines.h:4045
@ kNERtcScreenProfile480P
定义 nertc_engine_defines.h:4036
@ kNERtcScreenProfileCustom
定义 nertc_engine_defines.h:4063
@ kNERtcScreenProfileNone
定义 nertc_engine_defines.h:4072
NERTCFeatureSupportType
定义 nertc_engine_defines.h:6026
@ kNERTCFeatureSupportHardwareLimit
定义 nertc_engine_defines.h:6045
@ kNERTCFeatureSupportFull
定义 nertc_engine_defines.h:6035
@ kNERTCFeatureSupportPerformanceLimit
定义 nertc_engine_defines.h:6055
NERtcVideoMirrorMode
定义 nertc_engine_defines.h:2213
@ kNERtcVideoMirrorModeAuto
定义 nertc_engine_defines.h:2219
@ kNERtcVideoMirrorModeDisabled
定义 nertc_engine_defines.h:2237
@ kNERtcVideoMirrorModeEnabled
定义 nertc_engine_defines.h:2228
NERtcLiveStreamMode
定义 nertc_engine_defines.h:498
@ kNERtcLsModeAudio
定义 nertc_engine_defines.h:516
@ kNERtcLsModeVideo
定义 nertc_engine_defines.h:507
NERtcVideoOutputOrientationMode
定义 nertc_engine_defines.h:2248
@ kNERtcVideoOutputOrientationModeFixedPortrait
定义 nertc_engine_defines.h:2291
@ kNERtcVideoOutputOrientationModeAdaptative
定义 nertc_engine_defines.h:2265
@ kNERtcVideoOutputOrientationModeFixedLandscape
定义 nertc_engine_defines.h:2278
uint64_t channel_id_t
定义 nertc_engine_defines.h:192
NERtcAreaCodeType
定义 nertc_engine_defines.h:6899
@ kNERtcAreaCodeTypeCN
定义 nertc_engine_defines.h:6911
@ kNERtcAreaCodeTypeOverseaDefault
定义 nertc_engine_defines.h:6917
@ kNERtcAreaCodeTypeDefault
定义 nertc_engine_defines.h:6905
NERtcMediaPubType
定义 nertc_engine_defines.h:8024
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8033
NERtcScreenCaptureStatus
定义 nertc_engine_defines.h:4092
@ kScreenCaptureStatusResume
定义 nertc_engine_defines.h:4123
@ kScreenCaptureStatusStop
定义 nertc_engine_defines.h:4133
@ kScreenCaptureStatusStart
定义 nertc_engine_defines.h:4101
@ kScreenCaptureStatusAbort
定义 nertc_engine_defines.h:4158
@ kScreenCaptureStatusPause
定义 nertc_engine_defines.h:4112
@ kScreenCaptureStatusCovered
定义 nertc_engine_defines.h:4145
NERtcFeatureType
定义 nertc_engine_defines.h:6007
@ kNERTCVirtualBackground
定义 nertc_engine_defines.h:6016
NERtcChannelProfileType
定义 nertc_engine_defines.h:277
@ kNERtcChannelProfileChatroom
定义 nertc_engine_defines.h:330
@ kNERtcChannelProfileHighQualityChatroom
定义 nertc_engine_defines.h:342
@ kNERtcChannelProfileCommunication
定义 nertc_engine_defines.h:286
@ kNERtcChannelProfileKaraoke
定义 nertc_engine_defines.h:366
@ kNERtcChannelProfileMeeting
定义 nertc_engine_defines.h:354
@ kNERtcChannelProfileVideoCall
定义 nertc_engine_defines.h:306
@ kNERtcChannelProfileLiveBroadcasting
定义 nertc_engine_defines.h:295
@ kNERtcChannelProfileHighQualityVideoCall
定义 nertc_engine_defines.h:318
NERtcRawAudioFrameOpModeType
定义 nertc_engine_defines.h:4821
@ kNERtcRawAudioFrameOpModeReadOnly
定义 nertc_engine_defines.h:4830
@ kNERtcRawAudioFrameOpModeReadWrite
定义 nertc_engine_defines.h:4839
NERtcVideoType
定义 nertc_engine_defines.h:5289
@ kNERtcVideoTypeARGB
定义 nertc_engine_defines.h:5334
@ kNERtcVideoTypeRGBA
定义 nertc_engine_defines.h:5352
@ kNERtcVideoTypeCVPixelBuffer
定义 nertc_engine_defines.h:5343
@ kNERtcVideoTypeBGRA
定义 nertc_engine_defines.h:5325
@ kNERtcVideoTypeI420
定义 nertc_engine_defines.h:5298
@ kNERtcVideoTypeNV21
定义 nertc_engine_defines.h:5316
@ kNERtcVideoTypeNV12
定义 nertc_engine_defines.h:5307
NERtcAudioRecordingCode
定义 nertc_engine_defines.h:7208
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7217
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7239
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7257
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7230
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7248
NERtcNetworkQualityType
定义 nertc_engine_defines.h:3499
@ kNERtcNetworkQualityPoor
定义 nertc_engine_defines.h:3535
@ kNERtcNetworkQualityDown
定义 nertc_engine_defines.h:3562
@ kNERtcNetworkQualityVeryBad
定义 nertc_engine_defines.h:3553
@ kNERtcNetworkQualityGood
定义 nertc_engine_defines.h:3526
@ kNERtcNetworkQualityBad
定义 nertc_engine_defines.h:3544
@ kNERtcNetworkQualityExcellent
定义 nertc_engine_defines.h:3517
@ kNERtcNetworkQualityUnknown
定义 nertc_engine_defines.h:3508
NERtcSubStreamContentPrefer
定义 nertc_engine_defines.h:4392
@ kNERtcSubStreamContentPreferDetails
定义 nertc_engine_defines.h:4410
@ kNERtcSubStreamContentPreferMotion
定义 nertc_engine_defines.h:4401
NERtcLiveStreamStateCode
定义 nertc_engine_defines.h:1123
@ kNERtcLsStatePushStopped
定义 nertc_engine_defines.h:1150
@ kNERtcLsStateImageError
定义 nertc_engine_defines.h:1159
@ kNERtcLsStatePushing
定义 nertc_engine_defines.h:1132
@ kNERtcLsStatePushFail
定义 nertc_engine_defines.h:1141
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:7666
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:7694
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:7719
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:7704
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:7684
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:7675
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:7713
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:406
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:7626
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:7653
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:7635
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:7644
NERtcLiveStreamAudioCodecProfile
定义 nertc_engine_defines.h:912
@ kNERtcLiveStreamAudioCodecProfileLCAAC
定义 nertc_engine_defines.h:921
@ kNERtcLiveStreamAudioCodecProfileHEAAC
定义 nertc_engine_defines.h:930
NERtcScreenCaptureCustomHLBorderAction
定义 nertc_engine_defines.h:4241
@ kSetPos
定义 nertc_engine_defines.h:4245
@ kShow
定义 nertc_engine_defines.h:4261
@ kSetBelow
定义 nertc_engine_defines.h:4253
@ kSetAbove
定义 nertc_engine_defines.h:4249
@ kHide
定义 nertc_engine_defines.h:4257
NERtcAudioMixingState
定义 nertc_engine_defines.h:5681
@ kNERtcAudioMixingStateFailed
定义 nertc_engine_defines.h:5699
@ kNERtcAudioMixingStateFinished
定义 nertc_engine_defines.h:5690
NERtcDistanceRolloffModel
定义 nertc_engine_defines.h:8614
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:8630
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:8622
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:8626
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:8618
NERtcOSCategory
定义 nertc_engine_defines.h:1170
@ kNERtcOSWebRTC
定义 nertc_engine_defines.h:1206
@ kNERtcOSiOS
定义 nertc_engine_defines.h:1179
@ kNERtcOSAndroid
定义 nertc_engine_defines.h:1188
@ kNERtcOSPC
定义 nertc_engine_defines.h:1197
NERtcTransportType
定义 nertc_engine_defines.h:7597
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:7615
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:7606
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2113
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2131
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2122
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:8486
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:8502
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:8582
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:8526
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:8498
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:8554
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:8530
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:8514
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:8510
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:8578
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:8550
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:8562
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:8522
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:8566
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:8538
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:8574
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:8570
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:8506
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:8542
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:8534
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:8546
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:8518
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:8490
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:8558
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:8494
NERtcRecordType
定义 nertc_engine_defines.h:4762
@ kNERtcRecordTypeMix
定义 nertc_engine_defines.h:4780
@ kNERtcRecordTypeSingle
定义 nertc_engine_defines.h:4789
@ kNERtcRecordTypeAll
定义 nertc_engine_defines.h:4771
NERtcRemoteVideoStreamType
定义 nertc_engine_defines.h:1772
@ kNERtcRemoteVideoStreamTypeHigh
定义 nertc_engine_defines.h:1781
@ kNERtcRemoteVideoStreamTypeNone
定义 nertc_engine_defines.h:1799
@ kNERtcRemoteVideoStreamTypeLow
定义 nertc_engine_defines.h:1790
NERtcChannelMediaRelayEvent
定义 nertc_engine_defines.h:6113
@ kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
定义 nertc_engine_defines.h:6167
@ kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
定义 nertc_engine_defines.h:6149
@ kNERtcChannelMediaRelayEventFailure
定义 nertc_engine_defines.h:6185
@ kNERtcChannelMediaRelayEventConnected
定义 nertc_engine_defines.h:6140
@ kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
定义 nertc_engine_defines.h:6158
@ kNERtcChannelMediaRelayEventConnecting
定义 nertc_engine_defines.h:6131
@ kNERtcChannelMediaRelayEventDisconnect
定义 nertc_engine_defines.h:6122
NERtcVideoFramerateType
定义 nertc_engine_defines.h:3658
@ kNERtcVideoFramerateFps_30
定义 nertc_engine_defines.h:3712
@ kNERtcVideoFramerateFps_15
定义 nertc_engine_defines.h:3694
@ kNERtcVideoFramerateFps_24
定义 nertc_engine_defines.h:3703
@ kNERtcVideoFramerateFps_60
定义 nertc_engine_defines.h:3721
@ kNERtcVideoFramerateFps_10
定义 nertc_engine_defines.h:3685
@ kNERtcVideoFramerateFps_7
定义 nertc_engine_defines.h:3676
@ kNERtcVideoFramerateFpsDefault
定义 nertc_engine_defines.h:3667
NERtcVoiceBeautifierType
定义 nertc_engine_defines.h:1426
@ kNERtcVoiceBeautifierRemote
定义 nertc_engine_defines.h:1507
@ kNERtcVoiceBeautifierMellow
定义 nertc_engine_defines.h:1453
@ kNERtcVoiceBeautifierChurch
定义 nertc_engine_defines.h:1516
@ kNERtcVoiceBeautifierNature
定义 nertc_engine_defines.h:1489
@ kNERtcVoiceBeautifierLive
定义 nertc_engine_defines.h:1534
@ kNERtcVoiceBeautifierKTV
定义 nertc_engine_defines.h:1498
@ kNERtcVoiceBeautifierOff
定义 nertc_engine_defines.h:1435
@ kNERtcVoiceBeautifierBedroom
定义 nertc_engine_defines.h:1525
@ kNERtcVoiceBeautifierMuffled
定义 nertc_engine_defines.h:1444
@ kNERtcVoiceBeautifierRecordingstudio
定义 nertc_engine_defines.h:1480
@ kNERtcVoiceBeautifierMagnetic
定义 nertc_engine_defines.h:1471
@ kNERtcVoiceBeautifierClear
定义 nertc_engine_defines.h:1462
#define kNERtcMaxTaskIDLength
定义 nertc_engine_defines.h:88
#define kNERtcMaxChannelNameLength
定义 nertc_engine_defines.h:43
#define kDefaultAudioMixProgressInterval
定义 nertc_engine_defines.h:116
#define kNERtcEncryptByteLength
定义 nertc_engine_defines.h:28
#define kNERtcMaxBuffLength
定义 nertc_engine_defines.h:97
#define kNERtcMaxDeviceIDLength
定义 nertc_engine_defines.h:61
#define kNERtcMaxSEIBufferLength
定义 nertc_engine_defines.h:106
#define kNERtcCustomInfoLength
定义 nertc_engine_defines.h:34
#define kNERtcMaxURILength
定义 nertc_engine_defines.h:79
#define kNERtcMaxTokenLength
定义 nertc_engine_defines.h:52
#define kNERtcMaxDeviceNameLength
定义 nertc_engine_defines.h:70
定义 nertc_engine_defines.h:5010
unsigned char * data
定义 nertc_engine_defines.h:5019
int64_t timestamp_us
定义 nertc_engine_defines.h:5028
int encoded_len
定义 nertc_engine_defines.h:5064
uint8_t rms_level
定义 nertc_engine_defines.h:5089
NERtcAudioPayloadType payload_type
定义 nertc_engine_defines.h:5082
int samples_per_channel
定义 nertc_engine_defines.h:5055
int encoded_timestamp
定义 nertc_engine_defines.h:5073
int channels
定义 nertc_engine_defines.h:5046
int sample_rate
定义 nertc_engine_defines.h:5037
定义 nertc_engine_defines.h:4890
NERtcAudioType type
定义 nertc_engine_defines.h:4899
uint32_t channels
定义 nertc_engine_defines.h:4908
uint32_t samples_per_channel
定义 nertc_engine_defines.h:4935
uint32_t sample_rate
定义 nertc_engine_defines.h:4917
uint32_t bytes_per_sample
定义 nertc_engine_defines.h:4926
定义 nertc_engine_defines.h:4949
NERtcAudioFormat format
定义 nertc_engine_defines.h:4958
int64_t sync_timestamp
定义 nertc_engine_defines.h:4977
void * data
定义 nertc_engine_defines.h:4967
定义 nertc_engine_defines.h:4850
uint32_t channels
定义 nertc_engine_defines.h:4859
NERtcRawAudioFrameOpModeType mode
定义 nertc_engine_defines.h:4877
uint32_t sample_rate
定义 nertc_engine_defines.h:4868
定义 nertc_engine_defines.h:3383
int peer_to_peer_delay
定义 nertc_engine_defines.h:3456
int av_timestamp_diff
定义 nertc_engine_defines.h:3447
int frozen_rate
定义 nertc_engine_defines.h:3419
int audio_loss_rate
定义 nertc_engine_defines.h:3428
int total_frozen_time
定义 nertc_engine_defines.h:3410
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3392
unsigned int volume
定义 nertc_engine_defines.h:3437
int received_bitrate
定义 nertc_engine_defines.h:3401
定义 nertc_engine_defines.h:3278
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3287
unsigned int volume
定义 nertc_engine_defines.h:3341
int audio_loss_rate
定义 nertc_engine_defines.h:3323
int sent_bitrate
定义 nertc_engine_defines.h:3314
unsigned int cap_volume
定义 nertc_engine_defines.h:3349
int64_t rtt
定义 nertc_engine_defines.h:3332
int sent_sample_rate
定义 nertc_engine_defines.h:3305
int num_channels
定义 nertc_engine_defines.h:3296
定义 nertc_engine_defines.h:7174
定义 nertc_engine_defines.h:3461
int audio_layers_count
定义 nertc_engine_defines.h:3488
NERtcAudioLayerRecvStats * audio_layers_list
定义 nertc_engine_defines.h:3479
uid_t uid
定义 nertc_engine_defines.h:3470
定义 nertc_engine_defines.h:3355
NERtcAudioLayerSendStats * audio_layers_list
定义 nertc_engine_defines.h:3364
int audio_layers_count
定义 nertc_engine_defines.h:3373
定义 nertc_engine_defines.h:2593
unsigned int volume
定义 nertc_engine_defines.h:2611
uid_t uid
定义 nertc_engine_defines.h:2602
unsigned int sub_stream_volume
定义 nertc_engine_defines.h:2619
定义 nertc_engine_defines.h:1646
int captureHeight
定义 nertc_engine_defines.h:1692
int captureWidth
定义 nertc_engine_defines.h:1669
定义 nertc_engine_defines.h:6239
NERtcChannelMediaRelayInfo * dest_infos
定义 nertc_engine_defines.h:6271
NERtcChannelMediaRelayInfo * src_infos
定义 nertc_engine_defines.h:6254
int dest_count
定义 nertc_engine_defines.h:6280
定义 nertc_engine_defines.h:6196
uid_t uid
定义 nertc_engine_defines.h:6223
char channel_name[kNERtcMaxChannelNameLength]
定义 nertc_engine_defines.h:6205
char channel_token[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:6214
定义 nertc_engine_defines.h:5835
uint32_t send_volume
定义 nertc_engine_defines.h:5884
bool playback_enabled
定义 nertc_engine_defines.h:5893
int loop_count
定义 nertc_engine_defines.h:5861
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:5848
bool send_enabled
定义 nertc_engine_defines.h:5871
uint32_t progress_interval
定义 nertc_engine_defines.h:5936
uint32_t playback_volume
定义 nertc_engine_defines.h:5906
uint64_t start_timestamp
定义 nertc_engine_defines.h:5926
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:5916
定义 nertc_engine_defines.h:5710
uint64_t start_timestamp
定义 nertc_engine_defines.h:5792
bool send_enabled
定义 nertc_engine_defines.h:5746
uint32_t playback_volume
定义 nertc_engine_defines.h:5782
uint32_t send_volume
定义 nertc_engine_defines.h:5759
bool playback_enabled
定义 nertc_engine_defines.h:5769
int loop_count
定义 nertc_engine_defines.h:5736
uint32_t progress_interval
定义 nertc_engine_defines.h:5812
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:5802
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:5723
定义 nertc_engine_defines.h:2043
bool select_priority_device
定义 nertc_engine_defines.h:2097
bool suspected_unavailable
定义 nertc_engine_defines.h:2079
int transport_type
定义 nertc_engine_defines.h:2070
char device_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:2061
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:2052
bool system_default_device
定义 nertc_engine_defines.h:2088
定义 nertc_engine_defines.h:7376
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7385
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7395
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7399
定义 nertc_engine_defines.h:7966
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:7990
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:7972
int audible_distance
定义 nertc_engine_defines.h:7996
int32_t team_id
定义 nertc_engine_defines.h:7984
char * permission_key
定义 nertc_engine_defines.h:7978
定义 nertc_engine_defines.h:7922
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:7940
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:7928
char * permission_key
定义 nertc_engine_defines.h:7934
定义 nertc_engine_defines.h:7412
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:7464
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:7454
bool probe_uplink
定义 nertc_engine_defines.h:7428
bool probe_downlink
定义 nertc_engine_defines.h:7441
定义 nertc_engine_defines.h:7520
uint32_t available_band_width
定义 nertc_engine_defines.h:7547
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:7538
uint32_t jitter
定义 nertc_engine_defines.h:7529
定义 nertc_engine_defines.h:7558
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:7585
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:7594
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:7576
uint32_t rtt
定义 nertc_engine_defines.h:7567
定义 nertc_engine_defines.h:941
int channels
定义 nertc_engine_defines.h:991
NERtcLiveStreamAudioSampleRate sampleRate
定义 nertc_engine_defines.h:981
bool single_video_passthrough
定义 nertc_engine_defines.h:956
int audio_bitrate
定义 nertc_engine_defines.h:970
NERtcLiveStreamAudioCodecProfile audioCodecProfile
定义 nertc_engine_defines.h:1006
bool interrupted_place_image
定义 nertc_engine_defines.h:1016
定义 nertc_engine_defines.h:705
int height
定义 nertc_engine_defines.h:767
int width
定义 nertc_engine_defines.h:755
char url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:714
int z_order
定义 nertc_engine_defines.h:778
int x
定义 nertc_engine_defines.h:728
int y
定义 nertc_engine_defines.h:743
定义 nertc_engine_defines.h:791
unsigned int background_color
定义 nertc_engine_defines.h:823
int bg_image_count
定义 nertc_engine_defines.h:860
int height
定义 nertc_engine_defines.h:811
NERtcLiveStreamUserTranscoding * users
定义 nertc_engine_defines.h:841
int width
定义 nertc_engine_defines.h:801
unsigned int user_count
定义 nertc_engine_defines.h:832
NERtcLiveStreamImageInfo * bg_image
定义 nertc_engine_defines.h:850
定义 nertc_engine_defines.h:1035
NERtcLiveStreamLayout layout
定义 nertc_engine_defines.h:1088
NERtcLiveStreamMode ls_mode
定义 nertc_engine_defines.h:1079
char extraInfo[kNERtcMaxSEIBufferLength]
定义 nertc_engine_defines.h:1106
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:1048
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:1060
NERtcLiveConfig config
定义 nertc_engine_defines.h:1097
bool server_record_enabled
定义 nertc_engine_defines.h:1070
定义 nertc_engine_defines.h:423
bool server_record_enabled
定义 nertc_engine_defines.h:451
uid_t main_picture_account_id
定义 nertc_engine_defines.h:469
NERtcLiveStreamLayoutMode layout_mode
定义 nertc_engine_defines.h:460
char layout_parameters[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:480
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:433
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:442
定义 nertc_engine_defines.h:559
int height
定义 nertc_engine_defines.h:657
int y
定义 nertc_engine_defines.h:625
NERtcLiveStreamVideoScaleMode adaption
定义 nertc_engine_defines.h:595
int z_order
定义 nertc_engine_defines.h:683
bool video_push
定义 nertc_engine_defines.h:585
int x
定义 nertc_engine_defines.h:610
int width
定义 nertc_engine_defines.h:640
uid_t uid
定义 nertc_engine_defines.h:569
bool audio_push
定义 nertc_engine_defines.h:670
定义 nertc_engine_defines.h:8796
定义 nertc_engine_defines.h:8831
定义 nertc_engine_defines.h:8850
定义 nertc_engine_defines.h:7893
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:7911
bool enable_low_latency
定义 nertc_engine_defines.h:7899
unsigned int play_timeout
定义 nertc_engine_defines.h:7905
定义 nertc_engine_defines.h:7347
定义 nertc_engine_defines.h:3573
NERtcNetworkQualityType tx_quality
定义 nertc_engine_defines.h:3591
uid_t uid
定义 nertc_engine_defines.h:3582
NERtcNetworkQualityType rx_quality
定义 nertc_engine_defines.h:3600
定义 nertc_engine_defines.h:8639
float speaker_quaternion[4]
定义 nertc_engine_defines.h:8647
float head_position[3]
定义 nertc_engine_defines.h:8651
float head_quaternion[4]
定义 nertc_engine_defines.h:8655
float speaker_position[3]
定义 nertc_engine_defines.h:8643
定义 nertc_engine_defines.h:8721
const char * streaming_url
定义 nertc_engine_defines.h:8727
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:8734
定义 nertc_engine_defines.h:4170
int y
定义 nertc_engine_defines.h:4188
int width
定义 nertc_engine_defines.h:4197
int height
定义 nertc_engine_defines.h:4206
int x
定义 nertc_engine_defines.h:4179
定义 nertc_engine_defines.h:7831
float dryGain
定义 nertc_engine_defines.h:7849
float roomSize
定义 nertc_engine_defines.h:7867
float decayTime
定义 nertc_engine_defines.h:7876
float preDelay
定义 nertc_engine_defines.h:7885
float damping
定义 nertc_engine_defines.h:7858
float wetGain
定义 nertc_engine_defines.h:7840
定义 nertc_engine_defines.h:4421
NERtcVideoDimensions dimensions
定义 nertc_engine_defines.h:4443
bool force_update_data
定义 nertc_engine_defines.h:4648
bool window_focus
定义 nertc_engine_defines.h:4500
bool enable_high_light
定义 nertc_engine_defines.h:4575
bool exclude_highlight_box
定义 nertc_engine_defines.h:4637
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4538
int frame_rate
定义 nertc_engine_defines.h:4453
NERtcSubStreamContentPrefer prefer
定义 nertc_engine_defines.h:4527
int high_light_length
定义 nertc_engine_defines.h:4620
bool enable_high_performance
定义 nertc_engine_defines.h:4556
source_id_t * excluded_window_list
定义 nertc_engine_defines.h:4509
bool capture_mouse_cursor
定义 nertc_engine_defines.h:4490
int excluded_window_count
定义 nertc_engine_defines.h:4518
int min_framerate
定义 nertc_engine_defines.h:4463
int bitrate
定义 nertc_engine_defines.h:4472
NERtcScreenProfileType profile
定义 nertc_engine_defines.h:4434
int high_light_width
定义 nertc_engine_defines.h:4588
unsigned int high_light_color
定义 nertc_engine_defines.h:4603
int min_bitrate
定义 nertc_engine_defines.h:4481
定义 nertc_engine_defines.h:4270
source_id_t source_id
定义 nertc_engine_defines.h:4289
NERtcScreenCaptureCustomHLBorderAction action
定义 nertc_engine_defines.h:4309
NERtcRectangle capture_rect
定义 nertc_engine_defines.h:4319
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:4279
NERtcScreenCaptureStatus status
定义 nertc_engine_defines.h:4299
int level
定义 nertc_engine_defines.h:4329
定义 nertc_engine_defines.h:8367
const char * source_name
定义 nertc_engine_defines.h:8379
const char * source_title
定义 nertc_engine_defines.h:8395
bool primaryMonitor
定义 nertc_engine_defines.h:8401
source_id_t source_id
定义 nertc_engine_defines.h:8375
const char * process_path
定义 nertc_engine_defines.h:8391
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8383
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8387
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8371
定义 nertc_engine_defines.h:6977
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7031
bool use_ipv6
定义 nertc_engine_defines.h:7106
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6986
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7004
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7085
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7040
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7013
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7091
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7097
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7067
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7022
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7058
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7079
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7073
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6995
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7049
定义 nertc_engine_defines.h:8321
int width
定义 nertc_engine_defines.h:8324
int height
定义 nertc_engine_defines.h:8327
定义 nertc_engine_defines.h:8661
float reflection_scalar
定义 nertc_engine_defines.h:8673
float reverb_gain
定义 nertc_engine_defines.h:8677
float reverb_time
定义 nertc_engine_defines.h:8681
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:8665
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:8669
float reverb_brightness
定义 nertc_engine_defines.h:8685
定义 nertc_engine_defines.h:2630
int tx_audio_kbitrate
定义 nertc_engine_defines.h:2756
int tx_video_kbitrate
定义 nertc_engine_defines.h:2774
int rx_audio_jitter
定义 nertc_engine_defines.h:2900
int tx_audio_packet_loss_sum
定义 nertc_engine_defines.h:2828
int rx_video_jitter
定义 nertc_engine_defines.h:2909
int up_rtt
定义 nertc_engine_defines.h:2792
int rx_audio_kbitrate
定义 nertc_engine_defines.h:2765
uint64_t tx_video_bytes
定义 nertc_engine_defines.h:2729
int tx_audio_jitter
定义 nertc_engine_defines.h:2846
uint32_t memory_total_usage
定义 nertc_engine_defines.h:2675
int tx_video_packet_loss_sum
定义 nertc_engine_defines.h:2837
uint32_t cpu_app_usage
定义 nertc_engine_defines.h:2639
int down_rtt
定义 nertc_engine_defines.h:2801
uint64_t tx_audio_bytes
定义 nertc_engine_defines.h:2720
uint32_t cpu_idle_usage
定义 nertc_engine_defines.h:2648
uint32_t memory_app_kbytes
定义 nertc_engine_defines.h:2684
uint32_t cpu_total_usage
定义 nertc_engine_defines.h:2657
uint64_t rx_bytes
定义 nertc_engine_defines.h:2711
int tx_video_jitter
定义 nertc_engine_defines.h:2855
int rx_video_packet_loss_sum
定义 nertc_engine_defines.h:2891
int rx_audio_packet_loss_rate
定义 nertc_engine_defines.h:2864
int tx_video_packet_loss_rate
定义 nertc_engine_defines.h:2819
int total_duration
定义 nertc_engine_defines.h:2693
uint64_t rx_audio_bytes
定义 nertc_engine_defines.h:2738
int rx_video_kbitrate
定义 nertc_engine_defines.h:2783
uint64_t rx_video_bytes
定义 nertc_engine_defines.h:2747
int tx_audio_packet_loss_rate
定义 nertc_engine_defines.h:2810
int rx_audio_packet_loss_sum
定义 nertc_engine_defines.h:2882
uint64_t tx_bytes
定义 nertc_engine_defines.h:2702
int rx_video_packet_loss_rate
定义 nertc_engine_defines.h:2873
uint32_t memory_app_usage
定义 nertc_engine_defines.h:2666
定义 nertc_engine_defines.h:8692
const char * token
定义 nertc_engine_defines.h:8714
const char * channel_name
定义 nertc_engine_defines.h:8708
uint64_t uid
定义 nertc_engine_defines.h:8700
定义 nertc_engine_defines.h:8341
unsigned int height
定义 nertc_engine_defines.h:8357
const char * buffer
定义 nertc_engine_defines.h:8345
unsigned int width
定义 nertc_engine_defines.h:8353
unsigned int length
定义 nertc_engine_defines.h:8349
定义 nertc_engine_defines.h:8004
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8008
定义 nertc_engine_defines.h:4679
uint32_t background_color
定义 nertc_engine_defines.h:4743
void * user_data
定义 nertc_engine_defines.h:4701
onFrameDataCallback cb
定义 nertc_engine_defines.h:4690
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:4736
void * window
定义 nertc_engine_defines.h:4713
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:4722
定义 nertc_engine_defines.h:3789
NERtcVideoProfileType max_profile
定义 nertc_engine_defines.h:3799
uint32_t width
定义 nertc_engine_defines.h:3818
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:3950
uint32_t height
定义 nertc_engine_defines.h:3837
NERtcVideoOutputOrientationMode orientation_mode
定义 nertc_engine_defines.h:3970
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:3960
NERtcVideoFramerateType min_framerate
定义 nertc_engine_defines.h:3871
uint32_t bitrate
定义 nertc_engine_defines.h:3930
uint32_t min_bitrate
定义 nertc_engine_defines.h:3940
NERtcVideoFramerateType framerate
定义 nertc_engine_defines.h:3861
NERtcVideoCropMode crop_mode_
定义 nertc_engine_defines.h:3847
定义 nertc_engine_defines.h:4347
int width
定义 nertc_engine_defines.h:4356
int height
定义 nertc_engine_defines.h:4365
定义 nertc_engine_defines.h:5541
NERtcVideoCodecType codec_type
定义 nertc_engine_defines.h:5550
int width
定义 nertc_engine_defines.h:5604
int nal_count
定义 nertc_engine_defines.h:5568
int64_t timestamp_us
定义 nertc_engine_defines.h:5595
NERtcNalFrameType frame_type
定义 nertc_engine_defines.h:5559
int height
定义 nertc_engine_defines.h:5613
unsigned char * nal_data
定义 nertc_engine_defines.h:5586
int * nal_length
定义 nertc_engine_defines.h:5577
定义 nertc_engine_defines.h:5410
uint64_t timestamp
定义 nertc_engine_defines.h:5428
void * buffer
定义 nertc_engine_defines.h:5464
NERtcVideoRotation rotation
定义 nertc_engine_defines.h:5455
uint32_t height
定义 nertc_engine_defines.h:5446
NERtcVideoType format
定义 nertc_engine_defines.h:5419
uint32_t width
定义 nertc_engine_defines.h:5437
定义 nertc_engine_defines.h:3087
int layer_type
定义 nertc_engine_defines.h:3096
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3186
int packet_loss_rate
定义 nertc_engine_defines.h:3159
int render_frame_rate
定义 nertc_engine_defines.h:3150
int width
定义 nertc_engine_defines.h:3105
int decoder_frame_rate
定义 nertc_engine_defines.h:3141
int received_frame_rate
定义 nertc_engine_defines.h:3132
int total_frozen_time
定义 nertc_engine_defines.h:3168
int height
定义 nertc_engine_defines.h:3114
int frozen_rate
定义 nertc_engine_defines.h:3177
int peer_to_peer_delay
定义 nertc_engine_defines.h:3195
int received_bitrate
定义 nertc_engine_defines.h:3123
定义 nertc_engine_defines.h:2920
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3035
int sent_bitrate
定义 nertc_engine_defines.h:3008
bool drop_bandwidth_strategy_enabled
定义 nertc_engine_defines.h:3044
int layer_type
定义 nertc_engine_defines.h:2929
int target_bitrate
定义 nertc_engine_defines.h:3017
int capture_height
定义 nertc_engine_defines.h:2963
int encoder_frame_rate
定义 nertc_engine_defines.h:2990
int sent_frame_rate
定义 nertc_engine_defines.h:2999
int capture_width
定义 nertc_engine_defines.h:2955
int encoder_bitrate
定义 nertc_engine_defines.h:3026
int capture_frame_rate
定义 nertc_engine_defines.h:2972
int height
定义 nertc_engine_defines.h:2947
int render_frame_rate
定义 nertc_engine_defines.h:2981
int width
定义 nertc_engine_defines.h:2938
定义 nertc_engine_defines.h:3210
NERtcVideoLayerRecvStats * video_layers_list
定义 nertc_engine_defines.h:3228
int video_layers_count
定义 nertc_engine_defines.h:3237
uid_t uid
定义 nertc_engine_defines.h:3219
定义 nertc_engine_defines.h:3058
int video_layers_count
定义 nertc_engine_defines.h:3076
NERtcVideoLayerSendStats * video_layers_list
定义 nertc_engine_defines.h:3067
定义 nertc_engine_defines.h:6700
NERtcVideoWatermarkTextConfig text_watermarks
定义 nertc_engine_defines.h:6766
NERtcVideoWatermarkImageConfig image_watermarks
定义 nertc_engine_defines.h:6757
NERtcWatermarkType watermark_type
定义 nertc_engine_defines.h:6747
NERtcVideoWatermarkTimestampConfig timestamp_watermark
定义 nertc_engine_defines.h:6776
NERtcWatermarkType
定义 nertc_engine_defines.h:6709
@ kNERtcWatermarkTypeImage
定义 nertc_engine_defines.h:6718
@ kNERtcWatermarkTypeTimestamp
定义 nertc_engine_defines.h:6736
@ kNERtcWatermarkTypeText
定义 nertc_engine_defines.h:6727
定义 nertc_engine_defines.h:6375
int offset_x
定义 nertc_engine_defines.h:6425
bool loop
定义 nertc_engine_defines.h:6458
int wm_height
定义 nertc_engine_defines.h:6414
char image_paths[10][kNERtcMaxURILength]
定义 nertc_engine_defines.h:6384
int offset_y
定义 nertc_engine_defines.h:6436
int wm_width
定义 nertc_engine_defines.h:6404
unsigned int fps
定义 nertc_engine_defines.h:6448
float wm_alpha
定义 nertc_engine_defines.h:6394
定义 nertc_engine_defines.h:6477
int offset_x
定义 nertc_engine_defines.h:6561
float wm_alpha
定义 nertc_engine_defines.h:6533
int wm_height
定义 nertc_engine_defines.h:6551
int wm_color
定义 nertc_engine_defines.h:6524
int font_color
定义 nertc_engine_defines.h:6504
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6495
int font_size
定义 nertc_engine_defines.h:6513
int offset_y
定义 nertc_engine_defines.h:6571
char content[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:6486
int wm_width
定义 nertc_engine_defines.h:6542
定义 nertc_engine_defines.h:6595
int font_color
定义 nertc_engine_defines.h:6610
float wm_alpha
定义 nertc_engine_defines.h:6639
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6601
int wm_height
定义 nertc_engine_defines.h:6657
int wm_color
定义 nertc_engine_defines.h:6630
int offset_y
定义 nertc_engine_defines.h:6677
int wm_width
定义 nertc_engine_defines.h:6648
int font_size
定义 nertc_engine_defines.h:6619
int offset_x
定义 nertc_engine_defines.h:6667
定义 nertc_engine_defines.h:7732
unsigned int color
定义 nertc_engine_defines.h:7800
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:7783
char * source
定义 nertc_engine_defines.h:7813
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:7743
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:7762
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:7772
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:7752