NERTC macOS/Windows SDK V5.9.1
载入中...
搜索中...
未找到
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 kNERtcCommonMaxCount 16
28#define kNERtcMaxPlaneCount 4
37#define kNERtcEncryptByteLength 128
43#define kNERtcCustomInfoLength 128
52#define kNERtcMaxChannelNameLength 64
61#define kNERtcMaxTokenLength 256
70#define kNERtcMaxDeviceIDLength 256
79#define kNERtcMaxDeviceNameLength 256
88#define kNERtcMaxURILength 256
97#define kNERtcMaxTaskIDLength 64
106#define kNERtcMaxBuffLength 1024
115#define kNERtcMaxSEIBufferLength 4096
116
125#define kDefaultAudioMixProgressInterval 1000
126
135#define kMinAudioMixProgressInterval 100
136
145#define kMaxAudioMixProgressInterval 10000
146
156#define kNERtcExternalVideoDeviceID "nertc-video-external-device"
157
166#define kNERtcExternalSubVideoDeviceID "nertc-subvideo-external-device"
167
177#define kNERtcAudioDeviceAutoID "nertc-audio-device-auto"
178
183namespace nertc {
192typedef uint64_t uid_t;
201typedef uint64_t channel_id_t;
213typedef void* source_id_t;
214
244
277
377
406
415typedef enum {
416 kNERtcLayoutFloatingRightVertical = 0,
417 kNERtcLayoutFloatingLeftVertical,
418 kNERtcLayoutSplitScreen,
419 kNERtcLayoutSplitScreenScaling,
420 kNERtcLayoutCustom,
421 kNERtcLayoutAudioOnly,
423
498
527
559
619 int x;
634 int y;
649 int width;
693
695 : uid(0)
696 , video_push(true)
698 , x(0)
699 , y(0)
700 , width(0)
701 , height(0)
702 , audio_push(true)
703 , z_order(0) {}
704};
705
737 int x;
752 int y;
764 int width;
777
788
789 NERtcLiveStreamImageInfo() : x(0), y(0), width(0), height(0), z_order(0) { memset(url, 0, sizeof(url)); }
790};
791
874
912
941
1035
1123
1170
1217
1292
1334
1426
1545
1646
1681
1782
1791typedef enum {
1792 kNERtcVideoColorSpacePrimaryInvalid = 0,
1793 kNERtcVideoColorSpacePrimaryBT709 = 1,
1794 kNERtcVideoColorSpacePrimaryUNSPECIFIED = 2,
1795 kNERtcVideoColorSpacePrimaryBT470M = 4,
1796 kNERtcVideoColorSpacePrimaryBT470BG = 5,
1797 kNERtcVideoColorSpacePrimarySMPTE170M = 6,
1798 kNERtcVideoColorSpacePrimarySMPTE240M = 7,
1799 kNERtcVideoColorSpacePrimaryFILM = 8,
1800 kNERtcVideoColorSpacePrimaryBT2020 = 9,
1801 kNERtcVideoColorSpacePrimarySMPTEST428 = 10,
1802 kNERtcVideoColorSpacePrimarySMPTEST431 = 11,
1803 kNERtcVideoColorSpacePrimarySMPTEST432 = 12,
1804 kNERtcVideoColorSpacePrimaryJEDECP22 = 22,
1806
1815typedef enum {
1816 kNERtcVideoColorSpaceTransferInvalid = 0,
1817 kNERtcVideoColorSpaceTransferBT709 = 1,
1818 kNERtcVideoColorSpaceTransferUNSPECIFIED = 2,
1819 kNERtcVideoColorSpaceTransferGAMMA22 = 4,
1820 kNERtcVideoColorSpaceTransferGAMMA28 = 5,
1821 kNERtcVideoColorSpaceTransferSMPTE170M = 6,
1822 kNERtcVideoColorSpaceTransferSMPTE240M = 7,
1823 kNERtcVideoColorSpaceTransferLINEAR = 8,
1824 kNERtcVideoColorSpaceTransferLOG = 9,
1825 kNERtcVideoColorSpaceTransferLOG_SQRT = 10,
1826 kNERtcVideoColorSpaceTransferIEC61966_2_4 = 11,
1827 kNERtcVideoColorSpaceTransferBT1361_ECG = 12,
1828 kNERtcVideoColorSpaceTransferIEC61966_2_1 = 13,
1829 kNERtcVideoColorSpaceTransferBT2020_10 = 14,
1830 kNERtcVideoColorSpaceTransferBT2020_12 = 15,
1831 kNERtcVideoColorSpaceTransferSMPTEST2084 = 16,
1832 kNERtcVideoColorSpaceTransferSMPTEST428 = 17,
1833 kNERtcVideoColorSpaceTransferARIB_STD_B67 = 18,
1835
1908
1974
2022
2060
2098
2208
2255
2325
2354
2383
2425
2460
2581
2710
2804
2805
2832 unsigned int volume;
2833
2840 unsigned int sub_stream_volume;
2841};
2842
3132
3299
3422
3460
3490
3572
3711
3785
3823
3870
3944
4001
4206
4236typedef void (*onFrameDataCallback)(uid_t uid, void* data, uint32_t type, uint32_t width, uint32_t height,
4237 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4238 void* user_data);
4239
4249 void* data; // 数据指针
4250 uint32_t type; // 数据类型
4251 uint32_t width; // 宽度
4252 uint32_t height; // 高度
4253 uint32_t count; // 数据类型个数
4254 uint32_t offsets[4]; // 每类数据偏移
4255 uint32_t strides[4]; // 每类数据步进
4256 uint32_t rotation; // 画面旋转角度
4257 NERtcVideoColorSpaceRange color_space_range; // 颜色空间范围
4258 NERtcVideoColorSpaceMatrix color_space_matrix; // 颜色空间矩阵
4259 NERtcVideoColorSpacePrimary color_space_primary; // 颜色空间主色
4260 NERtcVideoColorSpaceTransfer color_space_transfer; // 颜色空间传输
4261};
4262
4277typedef void (*onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame& frame, void* user_data);
4278
4343
4433
4452 int x;
4461 int y;
4480
4481 NERtcRectangle() : x(0), y(0), width(0), height(0) {}
4482 NERtcRectangle(int xx, int yy, int ww, int hh) : x(xx), y(yy), width(ww), height(hh) {}
4483};
4484
4508
4536
4611
4639
4640 NERtcVideoDimensions() : width(0), height(0) {}
4641 NERtcVideoDimensions(int ww, int hh) : width(ww), height(hh) {}
4642};
4643
4644typedef NERtcVideoDimensions NERtcDimensions;
4645
4685
4943
5039
5078
5098
5127
5167
5226
5267
5287
5387
5401public:
5402 virtual ~INERtcAudioFrameObserver() {}
5419 virtual void onAudioFrameDidRecord(NERtcAudioFrame* frame) = 0;
5420
5455
5489 virtual void onMixedAudioFrame(NERtcAudioFrame* frame) = 0;
5516 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame) = 0;
5517
5541 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame, channel_id_t cid) = 0;
5542
5564 channel_id_t cid) = 0;
5565};
5566
5640
5687
5804
5824
5862
5945
6001
6031
6156
6280
6328
6358
6367typedef enum {
6377
6378
6380
6417
6464
6547
6590
6644
6733
6734
6745
6755
6765
6775
6786
6808 unsigned int fps;
6818 bool loop;
6819
6820 NERtcVideoWatermarkImageConfig() : wm_alpha(1.0f), wm_width(0), wm_height(0), offset_x(0), offset_y(0), fps(0), loop(true) {
6821 memset(image_paths, 0, sizeof(image_paths));
6822 }
6823};
6824
6825
6826
6827
6932
6934 : font_color(0xFFFFFFFF),
6935 font_size(15),
6936 wm_color(0x88888888),
6937 wm_alpha(1.0f),
6938 wm_width(0),
6939 wm_height(0),
6940 offset_x(0),
6941 offset_y(0) {
6942 memset(content, 0, sizeof(content));
6943 memset(font_name, 0, sizeof(font_name));
6944 }
6945};
6946
7038
7040 : font_color(0xFFFFFFFF),
7041 font_size(15),
7042 wm_color(0x88888888),
7043 wm_alpha(1.0f),
7044 wm_width(0),
7045 wm_height(0),
7046 offset_x(0),
7047 offset_y(0) {
7048 memset(font_name, 0, sizeof(font_name));
7049 }
7050};
7051
7140
7141
7142
7143
7153public:
7154 virtual ~NERtcTakeSnapshotCallback() {}
7167 virtual void onTakeSnapshotResult(int errorCode, const char* image) = 0;
7168};
7169
7171 public:
7173
7205 virtual void onRemoteVideoFrame(NERtcVideoStreamType videoStreamType,
7206 uid_t uid,
7207 void* data,
7208 NERtcVideoType type,
7209 uint32_t width,
7210 uint32_t height,
7211 uint32_t count,
7212 uint32_t offset[kNERtcMaxPlaneCount],
7213 uint32_t stride[kNERtcMaxPlaneCount],
7214 NERtcVideoRotation rotation) {
7215 (void)videoStreamType;
7216 (void)uid;
7217 (void)data;
7218 (void)type;
7219 (void)width;
7220 (void)height;
7221 (void)count;
7222 (void)offset;
7223 (void)stride;
7224 (void)rotation;
7225 }
7226};
7227
7310
7311
7337
7357
7404
7551
7589
7590typedef enum {
7591 // 录制本地和所有远端用户混音后的音频(默认)
7592 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7593 // 仅录制本地用户的音频
7594 kNERtcAudioRecordingPositionRecording = 1,
7595 // 仅录制所有远端用户的音频
7596 kNERtcAudioRecordingPositionMixedPlayback = 2
7597} NERtcAudioRecordingPosition;
7598
7599typedef enum {
7600 // 音频录制缓存时间为 0,实时写文件(默认)
7601 kNERtcAudioRecordingCycleTime0 = 0,
7602 // 音频录制缓存时间为 10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
7603 kNERtcAudioRecordingCycleTime10 = 10,
7604 // 音频录制缓存时间为 60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
7605 kNERtcAudioRecordingCycleTime60 = 60,
7606 // 音频录制缓存时间为 360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
7607 kNERtcAudioRecordingCycleTime360 = 360,
7608 // 音频录制缓存时间为 900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
7609 kNERtcAudioRecordingCycleTime900 = 900
7610} NERtcAudioRecordingCycleTime;
7611
7613 // 录音文件在本地保存的绝对路径,需要精确到文件名及格式。例如:sdcard/xxx/audio.aac。请确保指定的路径存在并且可写。目前仅支持
7614 // WAV 或 AAC 文件格式。
7615 char filePath[kNERtcMaxURILength];
7616
7617 // 录音采样率(Hz),可以设为 16000、32000(默认)、44100 或 48000。
7618 int sampleRate;
7619
7620 // 录音音质,只在 AAC 格式下有效。详细信息请参考 {@link NERtcAudioRecordingQuality}。
7622
7623 // 录音文件所包含的内容。详细信息请参考 {@link NERtcAudioRecordingPosition}。
7624 NERtcAudioRecordingPosition position;
7625
7626 // 录制过程中,循环缓存的最大时间长度,单位(s)。详细信息请参考 {@link NERtcAudioRecordingCycleTime}。
7627 NERtcAudioRecordingCycleTime cycleTime;
7628
7630 : sampleRate(32000)
7632 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7633 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7634 memset(filePath, 0, sizeof(filePath));
7635 }
7636};
7637
7697
7750
7779
7786 // 需要发送或接收的数据的缓存地址
7787 const unsigned char* buffer;
7788 // 需要发送或接收的数据的缓存大小
7789 long size;
7790};
7797 public:
7798 virtual ~INERtcPacketObserver() {}
7799
7800 virtual bool onSendAudioPacket(NERtcMediaPacket& packet) = 0;
7801 virtual bool onSendVideoPacket(NERtcMediaPacket& packet) = 0;
7802 virtual bool onReceiveAudioPacket(NERtcMediaPacket& packet) = 0;
7803 virtual bool onReceiveVideoPacket(NERtcMediaPacket& packet) = 0;
7804};
7805
7841
7910
7949
7987
8034
8055
8093
8159
8255
8267
8278 float wetGain;
8287 float dryGain;
8296 float damping;
8324};
8325
8354
8384
8403
8440
8451
8473
8758
8766
8767 NERtcSize() : width(0), height(0) {}
8768 NERtcSize(int w, int h) : width(w), height(h) {}
8769};
8770
8783 const char* buffer;
8787 unsigned int length;
8791 unsigned int width;
8795 unsigned int height;
8796
8797 NERtcThumbImageBuffer() : buffer(nullptr), length(0), width(0), height(0) {}
8798};
8799
8849
8856protected:
8857 virtual ~IScreenCaptureSourceList() {};
8858
8859public:
8867 virtual unsigned int getCount() = 0;
8880 virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0;
8889 virtual void release() = 0;
8890};
8891
9022
9048
9070
9095
9125
9126
9131
9138 uint64_t uid;
9139
9146 const char* channel_name;
9152 const char* token;
9153};
9154
9155
9174
9175
9191 const char* streaming_url;
9192
9202
9212
9214};
9215
9276
9400
9421
9422
9436
9437
9457
9579
9642
9676
9677
9709
9784
9796 uint64_t user_id;
9808 uint64_t timestamp;
9814 const char* content;
9820 const char* language;
9832 const char* translated_text;
9845
9847 memset(this, 0, sizeof(NERtcAsrCaptionResult));
9848 }
9849};
9850
9868#define kNERtcKeyRecordHostEnabled "record_host_enabled"
9878#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
9888#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
9897#define kNERtcKeyRecordType "record_type"
9907#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
9917#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
9927#define kNERtcKeyLogLevel "log_level"
9936#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
9946#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
9955#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
9964#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
9974#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
9983#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
9993#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
10003#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
10012#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
10021#define kNERtcKeyExtraInfo "extra_info"
10034#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
10047#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
10048
10052#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
10053
10073#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
10092#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
10103#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
10104
10121#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
10122
10133#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
10134
10135} // namespace nertc
10136
10137#endif
定义 nertc_engine_defines.h:5400
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:7796
定义 nertc_engine_defines.h:7170
virtual void onRemoteVideoFrame(NERtcVideoStreamType videoStreamType, uid_t uid, void *data, NERtcVideoType type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[kNERtcMaxPlaneCount], uint32_t stride[kNERtcMaxPlaneCount], NERtcVideoRotation rotation)
定义 nertc_engine_defines.h:7205
定义 nertc_engine_defines.h:8855
virtual unsigned int getCount()=0
virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index)=0
定义 nertc_engine_defines.h:7152
virtual void onTakeSnapshotResult(int errorCode, const char *image)=0
namespace nertc
NERtcBeautyEffectType
定义 nertc_engine_defines.h:8482
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8738
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8511
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8531
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8491
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8561
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8711
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8611
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8551
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8729
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8521
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8747
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8631
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8671
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8720
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8756
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8581
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8571
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8501
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8651
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8541
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8591
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8681
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8621
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8691
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8661
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8641
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8601
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8701
NERtcAudioPayloadType
定义 nertc_engine_defines.h:5276
@ kNERtcAudioPayloadTypeOPUS
定义 nertc_engine_defines.h:5285
NERtcAudioProfileType
定义 nertc_engine_defines.h:1226
@ kNERtcAudioProfileHighQualityStereo
定义 nertc_engine_defines.h:1290
@ kNERtcAudioProfileHighQuality
定义 nertc_engine_defines.h:1281
@ kNERtcAudioProfileMiddleQualityStereo
定义 nertc_engine_defines.h:1272
@ kNERtcAudioProfileStandard
定义 nertc_engine_defines.h:1245
@ kNERtcAudioProfileDefault
定义 nertc_engine_defines.h:1236
@ kNERtcAudioProfileStandardExtend
定义 nertc_engine_defines.h:1254
@ kNERtcAudioProfileMiddleQuality
定义 nertc_engine_defines.h:1263
NERtcSendOnPubType
定义 nertc_engine_defines.h:7366
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:7402
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:7393
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:7384
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:7375
NERtcClientRole
定义 nertc_engine_defines.h:253
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:275
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:264
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:9406
@ kNERtcLocalRecordingFileTypeFlv
定义 nertc_engine_defines.h:9419
@ kNERtcLocalRecordingFileTypeMp4
定义 nertc_engine_defines.h:9412
NERtcScreenCaptureSourceType
定义 nertc_engine_defines.h:4490
@ kWindow
定义 nertc_engine_defines.h:4498
@ kScreen
定义 nertc_engine_defines.h:4502
@ kUnknown
定义 nertc_engine_defines.h:4494
@ kCustom
定义 nertc_engine_defines.h:4506
NERtcInterfaceIdType
定义 nertc_engine_defines.h:224
@ kNERtcIIDVideoDeviceManager
定义 nertc_engine_defines.h:242
@ kNERtcIIDAudioDeviceManager
定义 nertc_engine_defines.h:233
NERtcLocalVideoWatermarkState
定义 nertc_engine_defines.h:6653
@ kNERtcLocalWatermarkStateFontError
定义 nertc_engine_defines.h:6710
@ kNERtcLocalWatermarkStateImgSizeError
定义 nertc_engine_defines.h:6695
@ kNERtcLocalWatermarkStateDeviceNotSupported
定义 nertc_engine_defines.h:6668
@ kNERtcLocalWatermarkStateSetSuccess
定义 nertc_engine_defines.h:6659
@ kNERtcLocalWatermarkStateImgNumError
定义 nertc_engine_defines.h:6686
@ kNERtcLocalWatermarkStateTextContentEmptyError
定义 nertc_engine_defines.h:6722
@ kNERtcLocalWatermarkStateImgFormatNotSupported
定义 nertc_engine_defines.h:6677
@ kNERtcLocalWatermarkStateWmAlphaError
定义 nertc_engine_defines.h:6716
@ kNERtcLocalWatermarkStateFPSError
定义 nertc_engine_defines.h:6701
@ kNERtcLocalWatermarkStateCancel
定义 nertc_engine_defines.h:6731
NERtcSpatializerRoomCapacity
定义 nertc_engine_defines.h:8895
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:8919
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:8904
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:8899
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:8914
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:8909
NERtcAudioDeviceState
定义 nertc_engine_defines.h:2069
@ kNERtcAudioDeviceSelectChanged
定义 nertc_engine_defines.h:2096
@ kNERtcAudioDeviceUnactive
定义 nertc_engine_defines.h:2087
@ kNERtcAudioDeviceActive
定义 nertc_engine_defines.h:2078
NERtcLocalRecorderError
定义 nertc_engine_defines.h:9280
@ kNERtcLocalRecorderWriteFailed
定义 nertc_engine_defines.h:9300
@ kNERtcLocalRecorderAudioStreamCreateFailed
定义 nertc_engine_defines.h:9363
@ kNERtcLocalRecorderRemuxPrcocessRunning
定义 nertc_engine_defines.h:9391
@ kNERtcLocalRecorderVideoStreamCreateFailed
定义 nertc_engine_defines.h:9356
@ kNERtcLocalRecorderCallbackConflict
定义 nertc_engine_defines.h:9321
@ kNERtcLocalRecorderTaskAlreadyExist
定义 nertc_engine_defines.h:9328
@ kNERtcLocalRecorderPlaceholderImageParseFailed
定义 nertc_engine_defines.h:9377
@ kNERtcLocalRecorderInputOpenFailed
定义 nertc_engine_defines.h:9349
@ kNERtcLocalRecorderFileOpenFailed
定义 nertc_engine_defines.h:9293
@ kNERtcLocalRecorderAudioConfigInvalid
定义 nertc_engine_defines.h:9384
@ kNERtcLocalRecorderWriteTrailerFailed
定义 nertc_engine_defines.h:9307
@ kNERtcLocalRecorderFailed
定义 nertc_engine_defines.h:9314
@ kNERtcLocalRecorderCoverImageParseFailed
定义 nertc_engine_defines.h:9370
@ kNERtcLocalRecorderErrorNone
定义 nertc_engine_defines.h:9286
@ kNERtcLocalRecorderSourceNotFoundForTask
定义 nertc_engine_defines.h:9342
@ kNERtcLocalRecorderOutputOpenFailed
定义 nertc_engine_defines.h:9398
@ kNERtcLocalRecorderTaskNotFound
定义 nertc_engine_defines.h:9335
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:9219
@ kNERtcLocalRecorderStatusRemuxStart
定义 nertc_engine_defines.h:9260
@ kNERtcLocalRecorderStatusComplete
定义 nertc_engine_defines.h:9274
@ kNERtcLocalRecorderStatusMp4Start
定义 nertc_engine_defines.h:9246
@ kNERtcLocalRecorderStatusNone
定义 nertc_engine_defines.h:9225
@ kNERtcLocalRecorderStatusFlvStart
定义 nertc_engine_defines.h:9232
@ kNERtcLocalRecorderStatusFlvEnd
定义 nertc_engine_defines.h:9239
@ kNERtcLocalRecorderStatusMp4End
定义 nertc_engine_defines.h:9253
@ kNERtcLocalRecorderStatusRemuxEnd
定义 nertc_engine_defines.h:9267
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7706
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7748
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7719
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7733
NERtcLogLevel
定义 nertc_engine_defines.h:7236
@ kNERtcLogLevelDebug
定义 nertc_engine_defines.h:7299
@ kNERtcLogLevelWarning
定义 nertc_engine_defines.h:7263
@ kNERtcLogLevelOff
定义 nertc_engine_defines.h:7308
@ kNERtcLogLevelFatal
定义 nertc_engine_defines.h:7245
@ kNERtcLogLevelInfo
定义 nertc_engine_defines.h:7272
@ kNERtcLogLevelError
定义 nertc_engine_defines.h:7254
@ kNERtcLogLevelDetailInfo
定义 nertc_engine_defines.h:7281
@ kNERtcLogLevelVerbos
定义 nertc_engine_defines.h:7290
NERtcNetworkConnectionType
定义 nertc_engine_defines.h:2719
@ kNERtcNetworkConnectionTypeEthernet
定义 nertc_engine_defines.h:2801
@ kNERtcNetworkConnectionType4G
定义 nertc_engine_defines.h:2764
@ kNERtcNetworkConnectionType3G
定义 nertc_engine_defines.h:2755
@ kNERtcNetworkConnectionTypeWiFi
定义 nertc_engine_defines.h:2782
@ kNERtcNetworkConnectionType5G
定义 nertc_engine_defines.h:2773
@ kNERtcNetworkConnectionTypeWWAN
定义 nertc_engine_defines.h:2791
@ kNERtcNetworkConnectionTypeUnknown
定义 nertc_engine_defines.h:2737
@ kNERtcNetworkConnectionTypeNone
定义 nertc_engine_defines.h:2728
@ kNERtcNetworkConnectionType2G
定义 nertc_engine_defines.h:2746
NERtcChannelMediaRelayState
定义 nertc_engine_defines.h:6426
@ kNERtcChannelMediaRelayStateConnecting
定义 nertc_engine_defines.h:6444
@ kNERtcChannelMediaRelayStateIdle
定义 nertc_engine_defines.h:6435
@ kNERtcChannelMediaRelayStateFailure
定义 nertc_engine_defines.h:6462
@ kNERtcChannelMediaRelayStateRunning
定义 nertc_engine_defines.h:6453
NERtcReasonConnectionChangedType
定义 nertc_engine_defines.h:2590
@ kNERtcReasonConnectionChangedReJoinSucceed
定义 nertc_engine_defines.h:2653
@ kNERtcReasonConnectionChangedSignalDisconnected
定义 nertc_engine_defines.h:2671
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
定义 nertc_engine_defines.h:2662
@ kNERtcReasonConnectionChangedJoinSucceed
定义 nertc_engine_defines.h:2644
@ kNERtcReasonConnectionChangedJoinChannelFailed
定义 nertc_engine_defines.h:2689
@ kNERtcReasonConnectionChangedSettingProxyServer
定义 nertc_engine_defines.h:2707
@ kNERtcReasonConnectionChangedRequestChannelFailed
定义 nertc_engine_defines.h:2680
@ kNERtcReasonConnectionChangedBeKicked
定义 nertc_engine_defines.h:2617
@ kNERtcReasonConnectionChangedReDispatch
定义 nertc_engine_defines.h:2698
@ kNERtcReasonConnectionChangedJoinChannel
定义 nertc_engine_defines.h:2635
@ kNERtcReasonConnectionChangedLeaveChannel
定义 nertc_engine_defines.h:2599
@ kNERtcReasonConnectionChangedChannelClosed
定义 nertc_engine_defines.h:2608
@ kNERtcReasonConnectionChangedTimeOut
定义 nertc_engine_defines.h:2626
void(* onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame &frame, void *user_data)
定义 nertc_engine_defines.h:4277
NERtcNalFrameType
定义 nertc_engine_defines.h:5833
@ kNERtcNalFrameTypeI
定义 nertc_engine_defines.h:5851
@ kNERtcNalFrameTypeIDR
定义 nertc_engine_defines.h:5842
@ kNERtcNalFrameTypeP
定义 nertc_engine_defines.h:5860
NERtcVideoCropMode
定义 nertc_engine_defines.h:3832
@ kNERtcVideoCropMode16x9
定义 nertc_engine_defines.h:3850
@ kNERtcVideoCropModeDefault
定义 nertc_engine_defines.h:3841
@ kNERtcVideoCropMode1x1
定义 nertc_engine_defines.h:3868
@ kNERtcVideoCropMode4x3
定义 nertc_engine_defines.h:3859
NERtcVideoCodecType
定义 nertc_engine_defines.h:5813
@ kNERtcVideoCodecTypeH264
定义 nertc_engine_defines.h:5822
NERtcVideoScalingMode
定义 nertc_engine_defines.h:2392
@ kNERtcVideoScaleCropFill
定义 nertc_engine_defines.h:2423
@ kNERtcVideoScaleFit
定义 nertc_engine_defines.h:2403
@ kNERtcVideoScaleFullFill
定义 nertc_engine_defines.h:2413
NERtcVideoStreamType
定义 nertc_engine_defines.h:6289
@ kNERTCVideoStreamSub
定义 nertc_engine_defines.h:6307
@ kNERTCVideoStreamMain
定义 nertc_engine_defines.h:6298
@ kNERTCVideoStreamThird
定义 nertc_engine_defines.h:6316
@ kNERTCVideoStreamFourth
定义 nertc_engine_defines.h:6325
NERtcDegradationPreference
定义 nertc_engine_defines.h:3953
@ kNERtcDegradationDefault
定义 nertc_engine_defines.h:3968
@ kNERtcDegradationMaintainQuality
定义 nertc_engine_defines.h:3990
@ kNERtcDegradationMaintainFramerate
定义 nertc_engine_defines.h:3979
@ kNERtcDegradationBalanced
定义 nertc_engine_defines.h:3999
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:4236
NERtcVoiceChangerType
定义 nertc_engine_defines.h:1343
@ kNERtcVoiceChangerMature
定义 nertc_engine_defines.h:1388
@ kNERtcVoiceChangerOff
定义 nertc_engine_defines.h:1352
@ kNERtcVoiceChangerRobot
定义 nertc_engine_defines.h:1361
@ kNERtcVoiceChangerManToLoli
定义 nertc_engine_defines.h:1415
@ kNERtcVoiceChangerManToWoman
定义 nertc_engine_defines.h:1397
@ kNERtcVoiceChangerWomanToLoli
定义 nertc_engine_defines.h:1424
@ kNERtcVoiceChangerGaint
定义 nertc_engine_defines.h:1370
@ kNERtcVoiceChangerHorror
定义 nertc_engine_defines.h:1379
@ kNERtcVoiceChangerWomanToMan
定义 nertc_engine_defines.h:1406
NERtcAudioDeviceTransportType
定义 nertc_engine_defines.h:2107
@ kNERtcAudioDeviceTransportTypeAirPlay
定义 nertc_engine_defines.h:2188
@ kNERtcAudioDeviceTransportTypeBluetoothA2DP
定义 nertc_engine_defines.h:2134
@ kNERtcAudioDeviceTransportTypeOther
定义 nertc_engine_defines.h:2206
@ kNERtcAudioDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2197
@ kNERtcAudioDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2152
@ kNERtcAudioDeviceTransportTypeHDMI
定义 nertc_engine_defines.h:2161
@ kNERtcAudioDeviceTransportTypeBluetooth
定义 nertc_engine_defines.h:2125
@ kNERtcAudioDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2116
@ kNERtcAudioDeviceTransportTypeBuiltIn
定义 nertc_engine_defines.h:2170
@ kNERtcAudioDeviceTransportTypeThunderbolt
定义 nertc_engine_defines.h:2179
@ kNERtcAudioDeviceTransportTypeBluetoothLE
定义 nertc_engine_defines.h:2143
NERtcAudioType
定义 nertc_engine_defines.h:5087
@ kNERtcAudioTypePCM16
定义 nertc_engine_defines.h:5096
NERtcLastmileProbeResultState
定义 nertc_engine_defines.h:7919
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:7938
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:7928
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:7947
NERtcMediaPriorityType
定义 nertc_engine_defines.h:386
@ kNERtcMediaPriorityNormal
定义 nertc_engine_defines.h:404
@ kNERtcMediaPriorityHigh
定义 nertc_engine_defines.h:395
NERtcSessionLeaveReason
定义 nertc_engine_defines.h:5954
@ kNERtcSessionLeaveUpdate
定义 nertc_engine_defines.h:5981
@ kNERtcSessionLeaveForKick
定义 nertc_engine_defines.h:5990
@ kNERtcSessionLeaveForFailOver
定义 nertc_engine_defines.h:5972
@ kNERtcSessionLeaveNormal
定义 nertc_engine_defines.h:5963
@ kNERtcSessionLeaveTimeOut
定义 nertc_engine_defines.h:5999
NERtcAudioDumpType
定义 nertc_engine_defines.h:8259
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:8263
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:8261
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:8265
NERtcIPAddrMode
定义 nertc_engine_defines.h:7343
@ kNERtcIPAddrV4Only
定义 nertc_engine_defines.h:7349
@ kNERtcIPAddrV4AndV6
定义 nertc_engine_defines.h:7355
NERtcVideoDeviceTransportType
定义 nertc_engine_defines.h:2217
@ kNERtcVideoDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2244
@ kNERtcVideoDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2235
@ kNERtcVideoDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2226
@ kNERtcVideoDeviceTransportTypeOther
定义 nertc_engine_defines.h:2253
NERtcVideoStreamLayerCount
定义 nertc_engine_defines.h:6329
@ kNERtcVideoStreamLayerCountTwo
定义 nertc_engine_defines.h:6347
@ kNERtcVideoStreamLayerCountOne
定义 nertc_engine_defines.h:6338
@ kNERtcVideoStreamLayerCountThree
定义 nertc_engine_defines.h:6356
NERtcConnectionStateType
定义 nertc_engine_defines.h:2523
@ kNERtcConnectionStateReconnecting
定义 nertc_engine_defines.h:2569
@ kNERtcConnectionStateConnecting
定义 nertc_engine_defines.h:2546
@ kNERtcConnectionStateDisconnected
定义 nertc_engine_defines.h:2535
@ kNERtcConnectionStateFailed
定义 nertc_engine_defines.h:2579
@ kNERtcConnectionStateConnected
定义 nertc_engine_defines.h:2557
NERtcRangeAudioMode
定义 nertc_engine_defines.h:8385
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:8394
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:8401
NERtcLiveStreamAudioSampleRate
定义 nertc_engine_defines.h:883
@ kNERtcLiveStreamAudioSampleRate48000
定义 nertc_engine_defines.h:910
@ kNERtcLiveStreamAudioSampleRate32000
定义 nertc_engine_defines.h:892
@ kNERtcLiveStreamAudioSampleRate44100
定义 nertc_engine_defines.h:901
NERtcAudioDeviceType
定义 nertc_engine_defines.h:2031
@ kNERtcAudioDeviceRecord
定义 nertc_engine_defines.h:2049
@ kNERtcAudioDevicePlayout
定义 nertc_engine_defines.h:2058
@ kNERtcAudioDeviceUnknown
定义 nertc_engine_defines.h:2040
uint64_t uid_t
定义 nertc_engine_defines.h:192
NERtcLiveStreamVideoScaleMode
定义 nertc_engine_defines.h:536
@ kNERtcLsModeVideoScaleCropFill
定义 nertc_engine_defines.h:557
@ kNERtcLsModeVideoScaleFit
定义 nertc_engine_defines.h:547
NERtcVoiceEqualizationBand
定义 nertc_engine_defines.h:1554
@ kNERtcVoiceEqualizationBand_500
定义 nertc_engine_defines.h:1599
@ kNERtcVoiceEqualizationBand_2K
定义 nertc_engine_defines.h:1617
@ kNERtcVoiceEqualizationBand_8K
定义 nertc_engine_defines.h:1635
@ kNERtcVoiceEqualizationBand_125
定义 nertc_engine_defines.h:1581
@ kNERtcVoiceEqualizationBand_1K
定义 nertc_engine_defines.h:1608
@ kNERtcVoiceEqualizationBand_250
定义 nertc_engine_defines.h:1590
@ kNERtcVoiceEqualizationBand_16K
定义 nertc_engine_defines.h:1644
@ kNERtcVoiceEqualizationBand_4K
定义 nertc_engine_defines.h:1626
@ kNERtcVoiceEqualizationBand_31
定义 nertc_engine_defines.h:1563
@ kNERtcVoiceEqualizationBand_62
定义 nertc_engine_defines.h:1572
NERtcEncryptionMode
定义 nertc_engine_defines.h:7759
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7768
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7777
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:9026
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:9030
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:9046
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:9034
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:9038
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:9042
NERtcLocalRecordingAudioFormat
定义 nertc_engine_defines.h:9428
@ kNERtcLocalRecorderAudioFormatAac
定义 nertc_engine_defines.h:9434
NERtcVideoRotation
定义 nertc_engine_defines.h:5649
@ kNERtcVideoRotation_0
定义 nertc_engine_defines.h:5658
@ kNERtcVideoRotation_90
定义 nertc_engine_defines.h:5667
@ kNERtcVideoRotation_180
定义 nertc_engine_defines.h:5676
@ kNERtcVideoRotation_270
定义 nertc_engine_defines.h:5685
NERtcVideoProfileType
定义 nertc_engine_defines.h:1917
@ kNERtcVideoProfileHD720P
定义 nertc_engine_defines.h:1953
@ kNERtcVideoProfileNone
定义 nertc_engine_defines.h:1971
@ kNERtcVideoProfileLowest
定义 nertc_engine_defines.h:1926
@ kNERtcVideoProfileStandard
定义 nertc_engine_defines.h:1944
@ kNERtcVideoProfileHD1080P
定义 nertc_engine_defines.h:1962
@ kNERtcVideoProfileLow
定义 nertc_engine_defines.h:1935
NERtcAudioStreamType
定义 nertc_engine_defines.h:3469
@ kNERtcAudioStreamTypeSub
定义 nertc_engine_defines.h:3488
@ kNERtcAudioStreamTypeMain
定义 nertc_engine_defines.h:3478
NERtcAudioRecordingQuality
定义 nertc_engine_defines.h:7560
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7578
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7569
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7587
NERtcAudioScenarioType
定义 nertc_engine_defines.h:1301
@ kNERtcAudioScenarioDefault
定义 nertc_engine_defines.h:1314
@ kNERtcAudioScenarioMusic
定义 nertc_engine_defines.h:1332
@ kNERtcAudioScenarioSpeech
定义 nertc_engine_defines.h:1323
void * source_id_t
定义 nertc_engine_defines.h:213
NERtcVideoDeviceState
定义 nertc_engine_defines.h:2363
@ kNERtcVideoDeviceRemoved
定义 nertc_engine_defines.h:2381
@ kNERtcVideoDeviceAdded
定义 nertc_engine_defines.h:2372
NERtcScreenProfileType
定义 nertc_engine_defines.h:4287
@ kNERtcScreenProfileMAX
定义 nertc_engine_defines.h:4341
@ kNERtcScreenProfileHD1080P
定义 nertc_engine_defines.h:4314
@ kNERtcScreenProfileHD720P
定义 nertc_engine_defines.h:4305
@ kNERtcScreenProfile480P
定义 nertc_engine_defines.h:4296
@ kNERtcScreenProfileCustom
定义 nertc_engine_defines.h:4323
@ kNERtcScreenProfileNone
定义 nertc_engine_defines.h:4332
NERTCFeatureSupportType
定义 nertc_engine_defines.h:6386
@ kNERTCFeatureSupportHardwareLimit
定义 nertc_engine_defines.h:6405
@ kNERTCFeatureSupportFull
定义 nertc_engine_defines.h:6395
@ kNERTCFeatureSupportPerformanceLimit
定义 nertc_engine_defines.h:6415
NERtcVideoColorSpaceTransfer
定义 nertc_engine_defines.h:1815
NERtcVideoMirrorMode
定义 nertc_engine_defines.h:2434
@ kNERtcVideoMirrorModeAuto
定义 nertc_engine_defines.h:2440
@ kNERtcVideoMirrorModeDisabled
定义 nertc_engine_defines.h:2458
@ kNERtcVideoMirrorModeEnabled
定义 nertc_engine_defines.h:2449
NERtcLiveStreamMode
定义 nertc_engine_defines.h:507
@ kNERtcLsModeAudio
定义 nertc_engine_defines.h:525
@ kNERtcLsModeVideo
定义 nertc_engine_defines.h:516
NERtcVideoOutputOrientationMode
定义 nertc_engine_defines.h:2469
@ kNERtcVideoOutputOrientationModeFixedPortrait
定义 nertc_engine_defines.h:2512
@ kNERtcVideoOutputOrientationModeAdaptative
定义 nertc_engine_defines.h:2486
@ kNERtcVideoOutputOrientationModeFixedLandscape
定义 nertc_engine_defines.h:2499
uint64_t channel_id_t
定义 nertc_engine_defines.h:201
NERtcAreaCodeType
定义 nertc_engine_defines.h:7317
@ kNERtcAreaCodeTypeCN
定义 nertc_engine_defines.h:7329
@ kNERtcAreaCodeTypeOverseaDefault
定义 nertc_engine_defines.h:7335
@ kNERtcAreaCodeTypeDefault
定义 nertc_engine_defines.h:7323
NERtcMediaPubType
定义 nertc_engine_defines.h:8462
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8471
NERtcScreenCaptureStatus
定义 nertc_engine_defines.h:4352
@ kScreenCaptureStatusResume
定义 nertc_engine_defines.h:4383
@ kScreenCaptureStatusStop
定义 nertc_engine_defines.h:4393
@ kScreenCaptureStatusStart
定义 nertc_engine_defines.h:4361
@ kScreenCaptureStatusExcludeWndError
定义 nertc_engine_defines.h:4431
@ kScreenCaptureStatusAbort
定义 nertc_engine_defines.h:4418
@ kScreenCaptureStatusPause
定义 nertc_engine_defines.h:4372
@ kScreenCaptureStatusCovered
定义 nertc_engine_defines.h:4405
NERtcFeatureType
定义 nertc_engine_defines.h:6367
@ kNERTCVirtualBackground
定义 nertc_engine_defines.h:6376
NERtcVideoColorSpaceMatrix
定义 nertc_engine_defines.h:1690
@ kNERtcVideoColorSpaceMatrixBT2100ICTCP
定义 nertc_engine_defines.h:1774
@ kNERtcVideoColorSpaceMatrixInvalid
定义 nertc_engine_defines.h:1780
@ kNERtcVideoColorSpaceMatrixBT2020NCL
定义 nertc_engine_defines.h:1744
@ kNERtcVideoColorSpaceMatrixBT470BG
定义 nertc_engine_defines.h:1720
@ kNERtcVideoColorSpaceMatrixRGB
定义 nertc_engine_defines.h:1696
@ kNERtcVideoColorSpaceMatrixSMPTE170M
定义 nertc_engine_defines.h:1726
@ kNERtcVideoColorSpaceMatrixBT709
定义 nertc_engine_defines.h:1702
@ kNERtcVideoColorSpaceMatrixSMPTE2085
定义 nertc_engine_defines.h:1756
@ kNERtcVideoColorSpaceMatrixFCC
定义 nertc_engine_defines.h:1714
@ kNERtcVideoColorSpaceMatrixSMPTE240M
定义 nertc_engine_defines.h:1732
@ kNERtcVideoColorSpaceMatrixCDNCLS
定义 nertc_engine_defines.h:1762
@ kNERtcVideoColorSpaceMatrixCDCLS
定义 nertc_engine_defines.h:1768
@ kNERtcVideoColorSpaceMatrixYCOCG
定义 nertc_engine_defines.h:1738
@ kNERtcVideoColorSpaceMatrixUNSPECIFIED
定义 nertc_engine_defines.h:1708
@ kNERtcVideoColorSpaceMatrixBT2020CL
定义 nertc_engine_defines.h:1750
NERtcAsrCaptionState
定义 nertc_engine_defines.h:9683
@ kNERtcAsrCaptionStartFailed
定义 nertc_engine_defines.h:9689
@ kNERtcAsrCaptionStateStopFailed
定义 nertc_engine_defines.h:9695
@ kNERtcAsrCaptionStateStopped
定义 nertc_engine_defines.h:9707
@ kNERtcAsrCaptionStateStarted
定义 nertc_engine_defines.h:9701
NERtcChannelProfileType
定义 nertc_engine_defines.h:286
@ kNERtcChannelProfileChatroom
定义 nertc_engine_defines.h:339
@ kNERtcChannelProfileHighQualityChatroom
定义 nertc_engine_defines.h:351
@ kNERtcChannelProfileCommunication
定义 nertc_engine_defines.h:295
@ kNERtcChannelProfileKaraoke
定义 nertc_engine_defines.h:375
@ kNERtcChannelProfileMeeting
定义 nertc_engine_defines.h:363
@ kNERtcChannelProfileVideoCall
定义 nertc_engine_defines.h:315
@ kNERtcChannelProfileLiveBroadcasting
定义 nertc_engine_defines.h:304
@ kNERtcChannelProfileHighQualityVideoCall
定义 nertc_engine_defines.h:327
NERtcRawAudioFrameOpModeType
定义 nertc_engine_defines.h:5107
@ kNERtcRawAudioFrameOpModeReadOnly
定义 nertc_engine_defines.h:5116
@ kNERtcRawAudioFrameOpModeReadWrite
定义 nertc_engine_defines.h:5125
NERtcVideoColorSpacePrimary
定义 nertc_engine_defines.h:1791
NERtcVideoType
定义 nertc_engine_defines.h:5575
@ kNERtcVideoTypeARGB
定义 nertc_engine_defines.h:5620
@ kNERtcVideoTypeRGBA
定义 nertc_engine_defines.h:5638
@ kNERtcVideoTypeCVPixelBuffer
定义 nertc_engine_defines.h:5629
@ kNERtcVideoTypeBGRA
定义 nertc_engine_defines.h:5611
@ kNERtcVideoTypeI420
定义 nertc_engine_defines.h:5584
@ kNERtcVideoTypeNV21
定义 nertc_engine_defines.h:5602
@ kNERtcVideoTypeNV12
定义 nertc_engine_defines.h:5593
NERtcAudioRecordingCode
定义 nertc_engine_defines.h:7646
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7655
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7677
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7695
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7668
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7686
NERtcNetworkQualityType
定义 nertc_engine_defines.h:3720
@ kNERtcNetworkQualityPoor
定义 nertc_engine_defines.h:3756
@ kNERtcNetworkQualityDown
定义 nertc_engine_defines.h:3783
@ kNERtcNetworkQualityVeryBad
定义 nertc_engine_defines.h:3774
@ kNERtcNetworkQualityGood
定义 nertc_engine_defines.h:3747
@ kNERtcNetworkQualityBad
定义 nertc_engine_defines.h:3765
@ kNERtcNetworkQualityExcellent
定义 nertc_engine_defines.h:3738
@ kNERtcNetworkQualityUnknown
定义 nertc_engine_defines.h:3729
NERtcVideoColorSpaceRange
定义 nertc_engine_defines.h:1655
@ kNERtcVideoColorSpaceRangeFull
定义 nertc_engine_defines.h:1673
@ kNERtcVideoColorSpaceRangeInvalid
定义 nertc_engine_defines.h:1661
@ kNERtcVideoColorSpaceRangeLimited
定义 nertc_engine_defines.h:1667
@ kNERtcVideoColorSpaceRangeDerived
定义 nertc_engine_defines.h:1679
NERtcSubStreamContentPrefer
定义 nertc_engine_defines.h:4665
@ kNERtcSubStreamContentPreferDetails
定义 nertc_engine_defines.h:4683
@ kNERtcSubStreamContentPreferMotion
定义 nertc_engine_defines.h:4674
NERtcLiveStreamStateCode
定义 nertc_engine_defines.h:1132
@ kNERtcLsStatePushStopped
定义 nertc_engine_defines.h:1159
@ kNERtcLsStateImageError
定义 nertc_engine_defines.h:1168
@ kNERtcLsStatePushing
定义 nertc_engine_defines.h:1141
@ kNERtcLsStatePushFail
定义 nertc_engine_defines.h:1150
NERtcLocalRecordingVideoMode
定义 nertc_engine_defines.h:9443
@ kNERtcLocalRecorderVideoWithAudio
定义 nertc_engine_defines.h:9449
@ kNERtcLocalRecorderVideoWithoutAudio
定义 nertc_engine_defines.h:9455
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:8104
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:8132
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:8157
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:8142
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:8122
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:8113
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:8151
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:415
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:8064
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:8091
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:8073
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:8082
NERtcLiveStreamAudioCodecProfile
定义 nertc_engine_defines.h:921
@ kNERtcLiveStreamAudioCodecProfileLCAAC
定义 nertc_engine_defines.h:930
@ kNERtcLiveStreamAudioCodecProfileHEAAC
定义 nertc_engine_defines.h:939
NERtcScreenCaptureCustomHLBorderAction
定义 nertc_engine_defines.h:4514
@ kSetPos
定义 nertc_engine_defines.h:4518
@ kShow
定义 nertc_engine_defines.h:4534
@ kSetBelow
定义 nertc_engine_defines.h:4526
@ kSetAbove
定义 nertc_engine_defines.h:4522
@ kHide
定义 nertc_engine_defines.h:4530
NERtcAudioMixingState
定义 nertc_engine_defines.h:6011
@ kNERtcAudioMixingStateFailed
定义 nertc_engine_defines.h:6029
@ kNERtcAudioMixingStateFinished
定义 nertc_engine_defines.h:6020
NERtcDistanceRolloffModel
定义 nertc_engine_defines.h:9052
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:9068
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:9060
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:9064
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:9056
NERtcOSCategory
定义 nertc_engine_defines.h:1179
@ kNERtcOSWebRTC
定义 nertc_engine_defines.h:1215
@ kNERtcOSiOS
定义 nertc_engine_defines.h:1188
@ kNERtcOSAndroid
定义 nertc_engine_defines.h:1197
@ kNERtcOSPC
定义 nertc_engine_defines.h:1206
NERtcTransportType
定义 nertc_engine_defines.h:8035
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:8053
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:8044
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2334
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2352
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2343
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:8924
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:8940
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:9020
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:8964
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:8936
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:8992
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:8968
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:8952
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:8948
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:9016
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:8988
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:9000
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:8960
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:9004
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:8976
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:9012
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:9008
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:8944
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:8980
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:8972
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:8984
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:8956
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:8928
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:8996
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:8932
NERtcRecordType
定义 nertc_engine_defines.h:5048
@ kNERtcRecordTypeMix
定义 nertc_engine_defines.h:5066
@ kNERtcRecordTypeSingle
定义 nertc_engine_defines.h:5075
@ kNERtcRecordTypeAll
定义 nertc_engine_defines.h:5057
NERtcRemoteVideoStreamType
定义 nertc_engine_defines.h:1984
@ kNERtcRemoteVideoStreamTypeHigh
定义 nertc_engine_defines.h:1993
@ kNERtcRemoteVideoStreamTypeMid
定义 nertc_engine_defines.h:2011
@ kNERtcRemoteVideoStreamTypeNone
定义 nertc_engine_defines.h:2020
@ kNERtcRemoteVideoStreamTypeLow
定义 nertc_engine_defines.h:2002
NERtcChannelMediaRelayEvent
定义 nertc_engine_defines.h:6473
@ kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
定义 nertc_engine_defines.h:6527
@ kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
定义 nertc_engine_defines.h:6509
@ kNERtcChannelMediaRelayEventFailure
定义 nertc_engine_defines.h:6545
@ kNERtcChannelMediaRelayEventConnected
定义 nertc_engine_defines.h:6500
@ kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
定义 nertc_engine_defines.h:6518
@ kNERtcChannelMediaRelayEventConnecting
定义 nertc_engine_defines.h:6491
@ kNERtcChannelMediaRelayEventDisconnect
定义 nertc_engine_defines.h:6482
NERtcVideoFramerateType
定义 nertc_engine_defines.h:3879
@ kNERtcVideoFramerateFps_30
定义 nertc_engine_defines.h:3933
@ kNERtcVideoFramerateFps_15
定义 nertc_engine_defines.h:3915
@ kNERtcVideoFramerateFps_24
定义 nertc_engine_defines.h:3924
@ kNERtcVideoFramerateFps_60
定义 nertc_engine_defines.h:3942
@ kNERtcVideoFramerateFps_10
定义 nertc_engine_defines.h:3906
@ kNERtcVideoFramerateFps_7
定义 nertc_engine_defines.h:3897
@ kNERtcVideoFramerateFpsDefault
定义 nertc_engine_defines.h:3888
NERtcVoiceBeautifierType
定义 nertc_engine_defines.h:1435
@ kNERtcVoiceBeautifierRemote
定义 nertc_engine_defines.h:1516
@ kNERtcVoiceBeautifierMellow
定义 nertc_engine_defines.h:1462
@ kNERtcVoiceBeautifierChurch
定义 nertc_engine_defines.h:1525
@ kNERtcVoiceBeautifierNature
定义 nertc_engine_defines.h:1498
@ kNERtcVoiceBeautifierLive
定义 nertc_engine_defines.h:1543
@ kNERtcVoiceBeautifierKTV
定义 nertc_engine_defines.h:1507
@ kNERtcVoiceBeautifierOff
定义 nertc_engine_defines.h:1444
@ kNERtcVoiceBeautifierBedroom
定义 nertc_engine_defines.h:1534
@ kNERtcVoiceBeautifierMuffled
定义 nertc_engine_defines.h:1453
@ kNERtcVoiceBeautifierRecordingstudio
定义 nertc_engine_defines.h:1489
@ kNERtcVoiceBeautifierMagnetic
定义 nertc_engine_defines.h:1480
@ kNERtcVoiceBeautifierClear
定义 nertc_engine_defines.h:1471
#define kNERtcMaxTaskIDLength
定义 nertc_engine_defines.h:97
#define kNERtcMaxChannelNameLength
定义 nertc_engine_defines.h:52
#define kDefaultAudioMixProgressInterval
定义 nertc_engine_defines.h:125
#define kNERtcEncryptByteLength
定义 nertc_engine_defines.h:37
#define kNERtcMaxBuffLength
定义 nertc_engine_defines.h:106
#define kNERtcMaxPlaneCount
定义 nertc_engine_defines.h:28
#define kNERtcCommonMaxCount
定义 nertc_engine_defines.h:19
#define kNERtcMaxDeviceIDLength
定义 nertc_engine_defines.h:70
#define kNERtcMaxSEIBufferLength
定义 nertc_engine_defines.h:115
#define kNERtcCustomInfoLength
定义 nertc_engine_defines.h:43
#define kNERtcMaxURILength
定义 nertc_engine_defines.h:88
#define kNERtcMaxTokenLength
定义 nertc_engine_defines.h:61
#define kNERtcMaxDeviceNameLength
定义 nertc_engine_defines.h:79
定义 nertc_engine_defines.h:9715
int dst_languages_count
定义 nertc_engine_defines.h:9778
char dst_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9772
char src_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9730
char dst_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9737
char src_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9753
int src_languages_count
定义 nertc_engine_defines.h:9759
定义 nertc_engine_defines.h:9790
const char * language
定义 nertc_engine_defines.h:9820
bool is_final
定义 nertc_engine_defines.h:9844
const char * translated_text
定义 nertc_engine_defines.h:9832
const char * content
定义 nertc_engine_defines.h:9814
uint64_t timestamp
定义 nertc_engine_defines.h:9808
const char * translation_language
定义 nertc_engine_defines.h:9838
bool is_local_user
定义 nertc_engine_defines.h:9802
uint64_t user_id
定义 nertc_engine_defines.h:9796
bool have_translation
定义 nertc_engine_defines.h:9826
定义 nertc_engine_defines.h:5296
unsigned char * data
定义 nertc_engine_defines.h:5305
int64_t timestamp_us
定义 nertc_engine_defines.h:5314
int encoded_len
定义 nertc_engine_defines.h:5350
uint8_t rms_level
定义 nertc_engine_defines.h:5375
NERtcAudioPayloadType payload_type
定义 nertc_engine_defines.h:5368
int samples_per_channel
定义 nertc_engine_defines.h:5341
int encoded_timestamp
定义 nertc_engine_defines.h:5359
int channels
定义 nertc_engine_defines.h:5332
int sample_rate
定义 nertc_engine_defines.h:5323
定义 nertc_engine_defines.h:5176
NERtcAudioType type
定义 nertc_engine_defines.h:5185
uint32_t channels
定义 nertc_engine_defines.h:5194
uint32_t samples_per_channel
定义 nertc_engine_defines.h:5221
uint32_t sample_rate
定义 nertc_engine_defines.h:5203
uint32_t bytes_per_sample
定义 nertc_engine_defines.h:5212
定义 nertc_engine_defines.h:5235
NERtcAudioFormat format
定义 nertc_engine_defines.h:5244
int64_t sync_timestamp
定义 nertc_engine_defines.h:5263
void * data
定义 nertc_engine_defines.h:5253
定义 nertc_engine_defines.h:5136
uint32_t channels
定义 nertc_engine_defines.h:5145
NERtcRawAudioFrameOpModeType mode
定义 nertc_engine_defines.h:5163
uint32_t sample_rate
定义 nertc_engine_defines.h:5154
定义 nertc_engine_defines.h:3604
int peer_to_peer_delay
定义 nertc_engine_defines.h:3677
int av_timestamp_diff
定义 nertc_engine_defines.h:3668
int frozen_rate
定义 nertc_engine_defines.h:3640
int audio_loss_rate
定义 nertc_engine_defines.h:3649
int total_frozen_time
定义 nertc_engine_defines.h:3631
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3613
unsigned int volume
定义 nertc_engine_defines.h:3658
int received_bitrate
定义 nertc_engine_defines.h:3622
定义 nertc_engine_defines.h:3499
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3508
unsigned int volume
定义 nertc_engine_defines.h:3562
int audio_loss_rate
定义 nertc_engine_defines.h:3544
int sent_bitrate
定义 nertc_engine_defines.h:3535
unsigned int cap_volume
定义 nertc_engine_defines.h:3570
int64_t rtt
定义 nertc_engine_defines.h:3553
int sent_sample_rate
定义 nertc_engine_defines.h:3526
int num_channels
定义 nertc_engine_defines.h:3517
定义 nertc_engine_defines.h:7612
定义 nertc_engine_defines.h:3682
int audio_layers_count
定义 nertc_engine_defines.h:3709
NERtcAudioLayerRecvStats * audio_layers_list
定义 nertc_engine_defines.h:3700
uid_t uid
定义 nertc_engine_defines.h:3691
定义 nertc_engine_defines.h:3576
NERtcAudioLayerSendStats * audio_layers_list
定义 nertc_engine_defines.h:3585
int audio_layers_count
定义 nertc_engine_defines.h:3594
定义 nertc_engine_defines.h:2814
unsigned int volume
定义 nertc_engine_defines.h:2832
uid_t uid
定义 nertc_engine_defines.h:2823
unsigned int sub_stream_volume
定义 nertc_engine_defines.h:2840
定义 nertc_engine_defines.h:1844
int captureHeight
定义 nertc_engine_defines.h:1890
int captureWidth
定义 nertc_engine_defines.h:1867
NERtcVideoColorSpaceRange colorSpaceRange
定义 nertc_engine_defines.h:1904
定义 nertc_engine_defines.h:6599
NERtcChannelMediaRelayInfo * dest_infos
定义 nertc_engine_defines.h:6631
NERtcChannelMediaRelayInfo * src_infos
定义 nertc_engine_defines.h:6614
int dest_count
定义 nertc_engine_defines.h:6640
定义 nertc_engine_defines.h:6556
uid_t uid
定义 nertc_engine_defines.h:6583
char channel_name[kNERtcMaxChannelNameLength]
定义 nertc_engine_defines.h:6565
char channel_token[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:6574
定义 nertc_engine_defines.h:6165
uint32_t send_volume
定义 nertc_engine_defines.h:6214
bool playback_enabled
定义 nertc_engine_defines.h:6223
int loop_count
定义 nertc_engine_defines.h:6191
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6178
bool send_enabled
定义 nertc_engine_defines.h:6201
uint32_t progress_interval
定义 nertc_engine_defines.h:6266
uint32_t playback_volume
定义 nertc_engine_defines.h:6236
uint64_t start_timestamp
定义 nertc_engine_defines.h:6256
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6246
定义 nertc_engine_defines.h:6040
uint64_t start_timestamp
定义 nertc_engine_defines.h:6122
bool send_enabled
定义 nertc_engine_defines.h:6076
uint32_t playback_volume
定义 nertc_engine_defines.h:6112
uint32_t send_volume
定义 nertc_engine_defines.h:6089
bool playback_enabled
定义 nertc_engine_defines.h:6099
int loop_count
定义 nertc_engine_defines.h:6066
uint32_t progress_interval
定义 nertc_engine_defines.h:6142
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6132
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6053
定义 nertc_engine_defines.h:2264
bool select_priority_device
定义 nertc_engine_defines.h:2318
bool suspected_unavailable
定义 nertc_engine_defines.h:2300
int transport_type
定义 nertc_engine_defines.h:2291
char device_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:2282
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:2273
bool system_default_device
定义 nertc_engine_defines.h:2309
定义 nertc_engine_defines.h:7814
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7823
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7833
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7837
定义 nertc_engine_defines.h:8404
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:8428
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8410
int audible_distance
定义 nertc_engine_defines.h:8434
int32_t team_id
定义 nertc_engine_defines.h:8422
char * permission_key
定义 nertc_engine_defines.h:8416
定义 nertc_engine_defines.h:8360
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:8378
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8366
char * permission_key
定义 nertc_engine_defines.h:8372
定义 nertc_engine_defines.h:7850
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:7902
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:7892
bool probe_uplink
定义 nertc_engine_defines.h:7866
bool probe_downlink
定义 nertc_engine_defines.h:7879
定义 nertc_engine_defines.h:7958
uint32_t available_band_width
定义 nertc_engine_defines.h:7985
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:7976
uint32_t jitter
定义 nertc_engine_defines.h:7967
定义 nertc_engine_defines.h:7996
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:8023
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:8032
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:8014
uint32_t rtt
定义 nertc_engine_defines.h:8005
定义 nertc_engine_defines.h:950
int channels
定义 nertc_engine_defines.h:1000
NERtcLiveStreamAudioSampleRate sampleRate
定义 nertc_engine_defines.h:990
bool single_video_passthrough
定义 nertc_engine_defines.h:965
int audio_bitrate
定义 nertc_engine_defines.h:979
NERtcLiveStreamAudioCodecProfile audioCodecProfile
定义 nertc_engine_defines.h:1015
bool interrupted_place_image
定义 nertc_engine_defines.h:1025
定义 nertc_engine_defines.h:714
int height
定义 nertc_engine_defines.h:776
int width
定义 nertc_engine_defines.h:764
char url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:723
int z_order
定义 nertc_engine_defines.h:787
int x
定义 nertc_engine_defines.h:737
int y
定义 nertc_engine_defines.h:752
定义 nertc_engine_defines.h:800
unsigned int background_color
定义 nertc_engine_defines.h:832
int bg_image_count
定义 nertc_engine_defines.h:869
int height
定义 nertc_engine_defines.h:820
NERtcLiveStreamUserTranscoding * users
定义 nertc_engine_defines.h:850
int width
定义 nertc_engine_defines.h:810
unsigned int user_count
定义 nertc_engine_defines.h:841
NERtcLiveStreamImageInfo * bg_image
定义 nertc_engine_defines.h:859
定义 nertc_engine_defines.h:1044
NERtcLiveStreamLayout layout
定义 nertc_engine_defines.h:1097
NERtcLiveStreamMode ls_mode
定义 nertc_engine_defines.h:1088
char extraInfo[kNERtcMaxSEIBufferLength]
定义 nertc_engine_defines.h:1115
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:1057
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:1069
NERtcLiveConfig config
定义 nertc_engine_defines.h:1106
bool server_record_enabled
定义 nertc_engine_defines.h:1079
定义 nertc_engine_defines.h:432
bool server_record_enabled
定义 nertc_engine_defines.h:460
uid_t main_picture_account_id
定义 nertc_engine_defines.h:478
NERtcLiveStreamLayoutMode layout_mode
定义 nertc_engine_defines.h:469
char layout_parameters[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:489
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:442
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:451
定义 nertc_engine_defines.h:568
int height
定义 nertc_engine_defines.h:666
int y
定义 nertc_engine_defines.h:634
NERtcLiveStreamVideoScaleMode adaption
定义 nertc_engine_defines.h:604
int z_order
定义 nertc_engine_defines.h:692
bool video_push
定义 nertc_engine_defines.h:594
int x
定义 nertc_engine_defines.h:619
int width
定义 nertc_engine_defines.h:649
uid_t uid
定义 nertc_engine_defines.h:578
bool audio_push
定义 nertc_engine_defines.h:679
定义 nertc_engine_defines.h:9463
NERtcLocalRecordingVideoMode video_record_mode
定义 nertc_engine_defines.h:9535
int height
定义 nertc_engine_defines.h:9487
int watermark_count
定义 nertc_engine_defines.h:9547
char default_cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9571
NERtcLocalRecordingFileType record_file_type
定义 nertc_engine_defines.h:9499
bool remux_to_mp4
定义 nertc_engine_defines.h:9505
bool record_audio
定义 nertc_engine_defines.h:9517
bool video_merge
定义 nertc_engine_defines.h:9511
char cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9553
bool record_video
定义 nertc_engine_defines.h:9529
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9541
int cover_watermark_count
定义 nertc_engine_defines.h:9565
NERtcVideoWatermarkConfig * cover_watermark_list
定义 nertc_engine_defines.h:9559
char file_name[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9475
int framerate
定义 nertc_engine_defines.h:9493
int width
定义 nertc_engine_defines.h:9481
char file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9469
NERtcLocalRecordingAudioFormat audio_format
定义 nertc_engine_defines.h:9523
定义 nertc_engine_defines.h:9586
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:9616
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9622
int offset_x
定义 nertc_engine_defines.h:9592
int offset_y
定义 nertc_engine_defines.h:9598
bool is_screen_share
定义 nertc_engine_defines.h:9634
int width
定义 nertc_engine_defines.h:9604
int height
定义 nertc_engine_defines.h:9610
int watermark_count
定义 nertc_engine_defines.h:9628
uint32_t bg_color
定义 nertc_engine_defines.h:9640
定义 nertc_engine_defines.h:9648
int stream_layer
定义 nertc_engine_defines.h:9666
NERtcLocalRecordingLayoutConfig layout_config
定义 nertc_engine_defines.h:9672
NERtcVideoStreamType stream_type
定义 nertc_engine_defines.h:9660
uid_t uid
定义 nertc_engine_defines.h:9654
定义 nertc_engine_defines.h:8331
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:8349
bool enable_low_latency
定义 nertc_engine_defines.h:8337
unsigned int play_timeout
定义 nertc_engine_defines.h:8343
定义 nertc_engine_defines.h:7785
定义 nertc_engine_defines.h:3794
NERtcNetworkQualityType tx_quality
定义 nertc_engine_defines.h:3812
uid_t uid
定义 nertc_engine_defines.h:3803
NERtcNetworkQualityType rx_quality
定义 nertc_engine_defines.h:3821
定义 nertc_engine_defines.h:9179
const char * streaming_url
定义 nertc_engine_defines.h:9191
uint32_t reconnect_timeout
定义 nertc_engine_defines.h:9211
uint32_t playout_delay
定义 nertc_engine_defines.h:9201
定义 nertc_engine_defines.h:9077
float speaker_quaternion[4]
定义 nertc_engine_defines.h:9085
float head_position[3]
定义 nertc_engine_defines.h:9089
float head_quaternion[4]
定义 nertc_engine_defines.h:9093
float speaker_position[3]
定义 nertc_engine_defines.h:9081
定义 nertc_engine_defines.h:9159
const char * streaming_url
定义 nertc_engine_defines.h:9165
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:9172
定义 nertc_engine_defines.h:4443
int y
定义 nertc_engine_defines.h:4461
int width
定义 nertc_engine_defines.h:4470
int height
定义 nertc_engine_defines.h:4479
int x
定义 nertc_engine_defines.h:4452
定义 nertc_engine_defines.h:8269
float dryGain
定义 nertc_engine_defines.h:8287
float roomSize
定义 nertc_engine_defines.h:8305
float decayTime
定义 nertc_engine_defines.h:8314
float preDelay
定义 nertc_engine_defines.h:8323
float damping
定义 nertc_engine_defines.h:8296
float wetGain
定义 nertc_engine_defines.h:8278
定义 nertc_engine_defines.h:4694
NERtcVideoDimensions dimensions
定义 nertc_engine_defines.h:4716
bool force_update_data
定义 nertc_engine_defines.h:4921
bool window_focus
定义 nertc_engine_defines.h:4773
bool enable_high_light
定义 nertc_engine_defines.h:4848
bool exclude_highlight_box
定义 nertc_engine_defines.h:4910
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4811
int frame_rate
定义 nertc_engine_defines.h:4726
NERtcSubStreamContentPrefer prefer
定义 nertc_engine_defines.h:4800
int high_light_length
定义 nertc_engine_defines.h:4893
bool enable_high_performance
定义 nertc_engine_defines.h:4829
source_id_t * excluded_window_list
定义 nertc_engine_defines.h:4782
bool capture_mouse_cursor
定义 nertc_engine_defines.h:4763
int excluded_window_count
定义 nertc_engine_defines.h:4791
int min_framerate
定义 nertc_engine_defines.h:4736
int bitrate
定义 nertc_engine_defines.h:4745
NERtcScreenProfileType profile
定义 nertc_engine_defines.h:4707
int high_light_width
定义 nertc_engine_defines.h:4861
unsigned int high_light_color
定义 nertc_engine_defines.h:4876
int min_bitrate
定义 nertc_engine_defines.h:4754
定义 nertc_engine_defines.h:4543
source_id_t source_id
定义 nertc_engine_defines.h:4562
NERtcScreenCaptureCustomHLBorderAction action
定义 nertc_engine_defines.h:4582
NERtcRectangle capture_rect
定义 nertc_engine_defines.h:4592
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:4552
NERtcScreenCaptureStatus status
定义 nertc_engine_defines.h:4572
int level
定义 nertc_engine_defines.h:4602
定义 nertc_engine_defines.h:8805
const char * source_name
定义 nertc_engine_defines.h:8817
const char * source_title
定义 nertc_engine_defines.h:8833
bool primaryMonitor
定义 nertc_engine_defines.h:8839
source_id_t source_id
定义 nertc_engine_defines.h:8813
const char * process_path
定义 nertc_engine_defines.h:8829
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8821
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8825
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8809
定义 nertc_engine_defines.h:7415
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7469
bool use_ipv6
定义 nertc_engine_defines.h:7544
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7424
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7442
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7523
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7478
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7451
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7529
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7535
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7505
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7460
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7496
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7517
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7511
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7433
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7487
定义 nertc_engine_defines.h:8759
int width
定义 nertc_engine_defines.h:8762
int height
定义 nertc_engine_defines.h:8765
定义 nertc_engine_defines.h:9099
float reflection_scalar
定义 nertc_engine_defines.h:9111
float reverb_gain
定义 nertc_engine_defines.h:9115
float reverb_time
定义 nertc_engine_defines.h:9119
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:9103
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:9107
float reverb_brightness
定义 nertc_engine_defines.h:9123
定义 nertc_engine_defines.h:2851
int tx_audio_kbitrate
定义 nertc_engine_defines.h:2977
int tx_video_kbitrate
定义 nertc_engine_defines.h:2995
int rx_audio_jitter
定义 nertc_engine_defines.h:3121
int tx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3049
int rx_video_jitter
定义 nertc_engine_defines.h:3130
int up_rtt
定义 nertc_engine_defines.h:3013
int rx_audio_kbitrate
定义 nertc_engine_defines.h:2986
uint64_t tx_video_bytes
定义 nertc_engine_defines.h:2950
int tx_audio_jitter
定义 nertc_engine_defines.h:3067
uint32_t memory_total_usage
定义 nertc_engine_defines.h:2896
int tx_video_packet_loss_sum
定义 nertc_engine_defines.h:3058
uint32_t cpu_app_usage
定义 nertc_engine_defines.h:2860
int down_rtt
定义 nertc_engine_defines.h:3022
uint64_t tx_audio_bytes
定义 nertc_engine_defines.h:2941
uint32_t cpu_idle_usage
定义 nertc_engine_defines.h:2869
uint32_t memory_app_kbytes
定义 nertc_engine_defines.h:2905
uint32_t cpu_total_usage
定义 nertc_engine_defines.h:2878
uint64_t rx_bytes
定义 nertc_engine_defines.h:2932
int tx_video_jitter
定义 nertc_engine_defines.h:3076
int rx_video_packet_loss_sum
定义 nertc_engine_defines.h:3112
int rx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3085
int tx_video_packet_loss_rate
定义 nertc_engine_defines.h:3040
int total_duration
定义 nertc_engine_defines.h:2914
uint64_t rx_audio_bytes
定义 nertc_engine_defines.h:2959
int rx_video_kbitrate
定义 nertc_engine_defines.h:3004
uint64_t rx_video_bytes
定义 nertc_engine_defines.h:2968
int tx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3031
int rx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3103
uint64_t tx_bytes
定义 nertc_engine_defines.h:2923
int rx_video_packet_loss_rate
定义 nertc_engine_defines.h:3094
uint32_t memory_app_usage
定义 nertc_engine_defines.h:2887
定义 nertc_engine_defines.h:9130
const char * token
定义 nertc_engine_defines.h:9152
const char * channel_name
定义 nertc_engine_defines.h:9146
uint64_t uid
定义 nertc_engine_defines.h:9138
定义 nertc_engine_defines.h:8779
unsigned int height
定义 nertc_engine_defines.h:8795
const char * buffer
定义 nertc_engine_defines.h:8783
unsigned int width
定义 nertc_engine_defines.h:8791
unsigned int length
定义 nertc_engine_defines.h:8787
定义 nertc_engine_defines.h:8442
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8446
定义 nertc_engine_defines.h:4248
定义 nertc_engine_defines.h:4952
uint32_t background_color
定义 nertc_engine_defines.h:5028
void * user_data
定义 nertc_engine_defines.h:4986
onFrameDataCallback cb
定义 nertc_engine_defines.h:4963
onNERtcVideoFrameDataCallback on_video_frame_data_callback
定义 nertc_engine_defines.h:4975
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:5021
void * window
定义 nertc_engine_defines.h:4998
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:5007
定义 nertc_engine_defines.h:4010
NERtcVideoProfileType max_profile
定义 nertc_engine_defines.h:4020
uint32_t width
定义 nertc_engine_defines.h:4039
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4171
uint32_t height
定义 nertc_engine_defines.h:4058
NERtcVideoOutputOrientationMode orientation_mode
定义 nertc_engine_defines.h:4191
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:4181
NERtcVideoFramerateType min_framerate
定义 nertc_engine_defines.h:4092
uint32_t bitrate
定义 nertc_engine_defines.h:4151
uint32_t min_bitrate
定义 nertc_engine_defines.h:4161
NERtcVideoFramerateType framerate
定义 nertc_engine_defines.h:4082
NERtcVideoCropMode crop_mode_
定义 nertc_engine_defines.h:4068
定义 nertc_engine_defines.h:4620
int width
定义 nertc_engine_defines.h:4629
int height
定义 nertc_engine_defines.h:4638
定义 nertc_engine_defines.h:5871
NERtcVideoCodecType codec_type
定义 nertc_engine_defines.h:5880
int width
定义 nertc_engine_defines.h:5934
int nal_count
定义 nertc_engine_defines.h:5898
int64_t timestamp_us
定义 nertc_engine_defines.h:5925
NERtcNalFrameType frame_type
定义 nertc_engine_defines.h:5889
int height
定义 nertc_engine_defines.h:5943
unsigned char * nal_data
定义 nertc_engine_defines.h:5916
int * nal_length
定义 nertc_engine_defines.h:5907
定义 nertc_engine_defines.h:5696
NERtcVideoColorSpaceMatrix color_space_matrix
定义 nertc_engine_defines.h:5770
uint64_t timestamp
定义 nertc_engine_defines.h:5714
void * buffer
定义 nertc_engine_defines.h:5750
NERtcVideoRotation rotation
定义 nertc_engine_defines.h:5741
uint32_t height
定义 nertc_engine_defines.h:5732
NERtcVideoColorSpaceTransfer color_space_transfer
定义 nertc_engine_defines.h:5790
NERtcVideoType format
定义 nertc_engine_defines.h:5705
uint32_t width
定义 nertc_engine_defines.h:5723
NERtcVideoColorSpacePrimary color_space_primary
定义 nertc_engine_defines.h:5780
NERtcVideoColorSpaceRange color_space_range
定义 nertc_engine_defines.h:5760
定义 nertc_engine_defines.h:3308
int layer_type
定义 nertc_engine_defines.h:3317
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3407
int packet_loss_rate
定义 nertc_engine_defines.h:3380
int render_frame_rate
定义 nertc_engine_defines.h:3371
int width
定义 nertc_engine_defines.h:3326
int decoder_frame_rate
定义 nertc_engine_defines.h:3362
int received_frame_rate
定义 nertc_engine_defines.h:3353
int total_frozen_time
定义 nertc_engine_defines.h:3389
int height
定义 nertc_engine_defines.h:3335
int frozen_rate
定义 nertc_engine_defines.h:3398
int peer_to_peer_delay
定义 nertc_engine_defines.h:3416
int received_bitrate
定义 nertc_engine_defines.h:3344
定义 nertc_engine_defines.h:3141
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3256
int sent_bitrate
定义 nertc_engine_defines.h:3229
bool drop_bandwidth_strategy_enabled
定义 nertc_engine_defines.h:3265
int layer_type
定义 nertc_engine_defines.h:3150
int target_bitrate
定义 nertc_engine_defines.h:3238
int capture_height
定义 nertc_engine_defines.h:3184
int encoder_frame_rate
定义 nertc_engine_defines.h:3211
int sent_frame_rate
定义 nertc_engine_defines.h:3220
int capture_width
定义 nertc_engine_defines.h:3176
int encoder_bitrate
定义 nertc_engine_defines.h:3247
int capture_frame_rate
定义 nertc_engine_defines.h:3193
int height
定义 nertc_engine_defines.h:3168
int render_frame_rate
定义 nertc_engine_defines.h:3202
int width
定义 nertc_engine_defines.h:3159
定义 nertc_engine_defines.h:3431
NERtcVideoLayerRecvStats * video_layers_list
定义 nertc_engine_defines.h:3449
int video_layers_count
定义 nertc_engine_defines.h:3458
uid_t uid
定义 nertc_engine_defines.h:3440
定义 nertc_engine_defines.h:3279
int video_layers_count
定义 nertc_engine_defines.h:3297
NERtcVideoLayerSendStats * video_layers_list
定义 nertc_engine_defines.h:3288
定义 nertc_engine_defines.h:7060
NERtcVideoWatermarkTextConfig text_watermarks
定义 nertc_engine_defines.h:7126
NERtcVideoWatermarkImageConfig image_watermarks
定义 nertc_engine_defines.h:7117
NERtcWatermarkType watermark_type
定义 nertc_engine_defines.h:7107
NERtcVideoWatermarkTimestampConfig timestamp_watermark
定义 nertc_engine_defines.h:7136
NERtcWatermarkType
定义 nertc_engine_defines.h:7069
@ kNERtcWatermarkTypeImage
定义 nertc_engine_defines.h:7078
@ kNERtcWatermarkTypeTimestamp
定义 nertc_engine_defines.h:7096
@ kNERtcWatermarkTypeText
定义 nertc_engine_defines.h:7087
定义 nertc_engine_defines.h:6735
int offset_x
定义 nertc_engine_defines.h:6785
bool loop
定义 nertc_engine_defines.h:6818
int wm_height
定义 nertc_engine_defines.h:6774
char image_paths[10][kNERtcMaxURILength]
定义 nertc_engine_defines.h:6744
int offset_y
定义 nertc_engine_defines.h:6796
int wm_width
定义 nertc_engine_defines.h:6764
unsigned int fps
定义 nertc_engine_defines.h:6808
float wm_alpha
定义 nertc_engine_defines.h:6754
定义 nertc_engine_defines.h:6837
int offset_x
定义 nertc_engine_defines.h:6921
float wm_alpha
定义 nertc_engine_defines.h:6893
int wm_height
定义 nertc_engine_defines.h:6911
int wm_color
定义 nertc_engine_defines.h:6884
int font_color
定义 nertc_engine_defines.h:6864
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6855
int font_size
定义 nertc_engine_defines.h:6873
int offset_y
定义 nertc_engine_defines.h:6931
char content[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:6846
int wm_width
定义 nertc_engine_defines.h:6902
定义 nertc_engine_defines.h:6955
int font_color
定义 nertc_engine_defines.h:6970
float wm_alpha
定义 nertc_engine_defines.h:6999
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6961
int wm_height
定义 nertc_engine_defines.h:7017
int wm_color
定义 nertc_engine_defines.h:6990
int offset_y
定义 nertc_engine_defines.h:7037
int wm_width
定义 nertc_engine_defines.h:7008
int font_size
定义 nertc_engine_defines.h:6979
int offset_x
定义 nertc_engine_defines.h:7027
定义 nertc_engine_defines.h:8170
unsigned int color
定义 nertc_engine_defines.h:8238
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:8221
char * source
定义 nertc_engine_defines.h:8251
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:8181
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:8200
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:8210
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:8190