NERTC macOS/Windows SDK V5.8.10
载入中...
搜索中...
未找到
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
1810
1848
1886
1996
2043
2113
2142
2171
2213
2248
2369
2498
2592
2593
2620 unsigned int volume;
2621
2628 unsigned int sub_stream_volume;
2629};
2630
2920
3087
3210
3248
3278
3360
3499
3573
3611
3658
3732
3789
3994
4024typedef void (*onFrameDataCallback)(uid_t uid, void* data, uint32_t type, uint32_t width, uint32_t height,
4025 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4026 void* user_data);
4027
4092
4169
4188 int x;
4197 int y;
4216
4217 NERtcRectangle() : x(0), y(0), width(0), height(0) {}
4218 NERtcRectangle(int xx, int yy, int ww, int hh) : x(xx), y(yy), width(ww), height(hh) {}
4219};
4220
4244
4272
4347
4375
4376 NERtcVideoDimensions() : width(0), height(0) {}
4377 NERtcVideoDimensions(int ww, int hh) : width(ww), height(hh) {}
4378};
4379
4380typedef NERtcVideoDimensions NERtcDimensions;
4381
4421
4679
4762
4801
4821
4850
4890
4949
4990
5010
5110
5124public:
5125 virtual ~INERtcAudioFrameObserver() {}
5142 virtual void onAudioFrameDidRecord(NERtcAudioFrame* frame) = 0;
5143
5178
5212 virtual void onMixedAudioFrame(NERtcAudioFrame* frame) = 0;
5239 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame) = 0;
5240
5264 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame, channel_id_t cid) = 0;
5265
5287 channel_id_t cid) = 0;
5288};
5289
5363
5410
5437 uint64_t timestamp;
5446 uint32_t width;
5455 uint32_t height;
5473 void* buffer;
5474
5477 , timestamp(0)
5478 , width(0)
5479 , height(0)
5481 , buffer(NULL) {}
5482};
5483
5503
5541
5624
5680
5710
5835
5959
6007
6037
6046typedef enum {
6056
6057
6059
6096
6143
6226
6269
6323
6412
6413
6424
6434
6444
6454
6465
6487 unsigned int fps;
6497 bool loop;
6498
6499 NERtcVideoWatermarkImageConfig() : wm_alpha(1.0f), wm_width(0), wm_height(0), offset_x(0), offset_y(0), fps(0), loop(true) {
6500 memset(image_paths, 0, sizeof(image_paths));
6501 }
6502};
6503
6504
6505
6506
6611
6613 : font_color(0xFFFFFFFF),
6614 font_size(15),
6615 wm_color(0x88888888),
6616 wm_alpha(1.0f),
6617 wm_width(0),
6618 wm_height(0),
6619 offset_x(0),
6620 offset_y(0) {
6621 memset(content, 0, sizeof(content));
6622 memset(font_name, 0, sizeof(font_name));
6623 }
6624};
6625
6717
6719 : font_color(0xFFFFFFFF),
6720 font_size(15),
6721 wm_color(0x88888888),
6722 wm_alpha(1.0f),
6723 wm_width(0),
6724 wm_height(0),
6725 offset_x(0),
6726 offset_y(0) {
6727 memset(font_name, 0, sizeof(font_name));
6728 }
6729};
6730
6819
6820
6821
6822
6832public:
6833 virtual ~NERtcTakeSnapshotCallback() {}
6846 virtual void onTakeSnapshotResult(int errorCode, const char* image) = 0;
6847};
6848
6931
6932
6958
6978
7025
7172
7210
7211typedef enum {
7212 // 录制本地和所有远端用户混音后的音频(默认)
7213 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7214 // 仅录制本地用户的音频
7215 kNERtcAudioRecordingPositionRecording = 1,
7216 // 仅录制所有远端用户的音频
7217 kNERtcAudioRecordingPositionMixedPlayback = 2
7218} NERtcAudioRecordingPosition;
7219
7220typedef enum {
7221 // 音频录制缓存时间为 0,实时写文件(默认)
7222 kNERtcAudioRecordingCycleTime0 = 0,
7223 // 音频录制缓存时间为 10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
7224 kNERtcAudioRecordingCycleTime10 = 10,
7225 // 音频录制缓存时间为 60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
7226 kNERtcAudioRecordingCycleTime60 = 60,
7227 // 音频录制缓存时间为 360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
7228 kNERtcAudioRecordingCycleTime360 = 360,
7229 // 音频录制缓存时间为 900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
7230 kNERtcAudioRecordingCycleTime900 = 900
7231} NERtcAudioRecordingCycleTime;
7232
7234 // 录音文件在本地保存的绝对路径,需要精确到文件名及格式。例如:sdcard/xxx/audio.aac。请确保指定的路径存在并且可写。目前仅支持
7235 // WAV 或 AAC 文件格式。
7236 char filePath[kNERtcMaxURILength];
7237
7238 // 录音采样率(Hz),可以设为 16000、32000(默认)、44100 或 48000。
7239 int sampleRate;
7240
7241 // 录音音质,只在 AAC 格式下有效。详细信息请参考 {@link NERtcAudioRecordingQuality}。
7243
7244 // 录音文件所包含的内容。详细信息请参考 {@link NERtcAudioRecordingPosition}。
7245 NERtcAudioRecordingPosition position;
7246
7247 // 录制过程中,循环缓存的最大时间长度,单位(s)。详细信息请参考 {@link NERtcAudioRecordingCycleTime}。
7248 NERtcAudioRecordingCycleTime cycleTime;
7249
7251 : sampleRate(32000)
7253 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7254 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7255 memset(filePath, 0, sizeof(filePath));
7256 }
7257};
7258
7318
7371
7400
7407 // 需要发送或接收的数据的缓存地址
7408 const unsigned char* buffer;
7409 // 需要发送或接收的数据的缓存大小
7410 long size;
7411};
7418 public:
7419 virtual ~INERtcPacketObserver() {}
7420
7421 virtual bool onSendAudioPacket(NERtcMediaPacket& packet) = 0;
7422 virtual bool onSendVideoPacket(NERtcMediaPacket& packet) = 0;
7423 virtual bool onReceiveAudioPacket(NERtcMediaPacket& packet) = 0;
7424 virtual bool onReceiveVideoPacket(NERtcMediaPacket& packet) = 0;
7425};
7426
7462
7531
7570
7608
7655
7676
7714
7780
7876
7888
7899 float wetGain;
7908 float dryGain;
7917 float damping;
7945};
7946
7975
8005
8024
8061
8072
8094
8379
8387
8388 NERtcSize() : width(0), height(0) {}
8389 NERtcSize(int w, int h) : width(w), height(h) {}
8390};
8391
8404 const char* buffer;
8408 unsigned int length;
8412 unsigned int width;
8416 unsigned int height;
8417
8418 NERtcThumbImageBuffer() : buffer(nullptr), length(0), width(0), height(0) {}
8419};
8420
8470
8477protected:
8478 virtual ~IScreenCaptureSourceList() {};
8479
8480public:
8488 virtual unsigned int getCount() = 0;
8501 virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0;
8510 virtual void release() = 0;
8511};
8512
8643
8669
8691
8716
8746
8747
8752
8759 uint64_t uid;
8760
8767 const char* channel_name;
8773 const char* token;
8774};
8775
8776
8795
8856
8980
9001
9002
9016
9017
9037
9159
9222
9256
9257
9289
9389
9401 uint64_t user_id;
9413 uint64_t timestamp;
9419 const char* content;
9425 const char* language;
9437 const char* translated_text;
9450
9452 memset(this, 0, sizeof(NERtcAsrCaptionResult));
9453 }
9454};
9455
9473#define kNERtcKeyRecordHostEnabled "record_host_enabled"
9483#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
9493#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
9502#define kNERtcKeyRecordType "record_type"
9512#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
9522#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
9532#define kNERtcKeyLogLevel "log_level"
9541#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
9551#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
9560#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
9569#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
9579#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
9588#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
9598#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
9608#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
9617#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
9626#define kNERtcKeyExtraInfo "extra_info"
9639#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
9652#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
9653
9657#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
9658
9678#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
9697#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
9708#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
9709
9726#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
9727
9738#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
9739
9740} // namespace nertc
9741
9742#endif
定义 nertc_engine_defines.h:5123
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:7417
定义 nertc_engine_defines.h:8476
virtual unsigned int getCount()=0
virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index)=0
定义 nertc_engine_defines.h:6831
virtual void onTakeSnapshotResult(int errorCode, const char *image)=0
namespace nertc
NERtcBeautyEffectType
定义 nertc_engine_defines.h:8103
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8359
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8132
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8152
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8112
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8182
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8332
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8232
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8172
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8350
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8142
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8368
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8252
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8292
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8341
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8377
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8202
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8192
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8122
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8272
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8162
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8212
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8302
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8242
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8312
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8282
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8262
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8222
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8322
NERtcAudioPayloadType
定义 nertc_engine_defines.h:4999
@ kNERtcAudioPayloadTypeOPUS
定义 nertc_engine_defines.h:5008
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:6987
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:7023
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:7014
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:7005
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:6996
NERtcClientRole
定义 nertc_engine_defines.h:244
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:266
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:255
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:8986
@ kNERtcLocalRecordingFileTypeFlv
定义 nertc_engine_defines.h:8999
@ kNERtcLocalRecordingFileTypeMp4
定义 nertc_engine_defines.h:8992
NERtcScreenCaptureSourceType
定义 nertc_engine_defines.h:4226
@ kWindow
定义 nertc_engine_defines.h:4234
@ kScreen
定义 nertc_engine_defines.h:4238
@ kUnknown
定义 nertc_engine_defines.h:4230
@ kCustom
定义 nertc_engine_defines.h:4242
NERtcInterfaceIdType
定义 nertc_engine_defines.h:215
@ kNERtcIIDVideoDeviceManager
定义 nertc_engine_defines.h:233
@ kNERtcIIDAudioDeviceManager
定义 nertc_engine_defines.h:224
NERtcLocalVideoWatermarkState
定义 nertc_engine_defines.h:6332
@ kNERtcLocalWatermarkStateFontError
定义 nertc_engine_defines.h:6389
@ kNERtcLocalWatermarkStateImgSizeError
定义 nertc_engine_defines.h:6374
@ kNERtcLocalWatermarkStateDeviceNotSupported
定义 nertc_engine_defines.h:6347
@ kNERtcLocalWatermarkStateSetSuccess
定义 nertc_engine_defines.h:6338
@ kNERtcLocalWatermarkStateImgNumError
定义 nertc_engine_defines.h:6365
@ kNERtcLocalWatermarkStateTextContentEmptyError
定义 nertc_engine_defines.h:6401
@ kNERtcLocalWatermarkStateImgFormatNotSupported
定义 nertc_engine_defines.h:6356
@ kNERtcLocalWatermarkStateWmAlphaError
定义 nertc_engine_defines.h:6395
@ kNERtcLocalWatermarkStateFPSError
定义 nertc_engine_defines.h:6380
@ kNERtcLocalWatermarkStateCancel
定义 nertc_engine_defines.h:6410
NERtcSpatializerRoomCapacity
定义 nertc_engine_defines.h:8516
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:8540
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:8525
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:8520
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:8535
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:8530
NERtcAudioDeviceState
定义 nertc_engine_defines.h:1857
@ kNERtcAudioDeviceSelectChanged
定义 nertc_engine_defines.h:1884
@ kNERtcAudioDeviceUnactive
定义 nertc_engine_defines.h:1875
@ kNERtcAudioDeviceActive
定义 nertc_engine_defines.h:1866
NERtcLocalRecorderError
定义 nertc_engine_defines.h:8860
@ kNERtcLocalRecorderWriteFailed
定义 nertc_engine_defines.h:8880
@ kNERtcLocalRecorderAudioStreamCreateFailed
定义 nertc_engine_defines.h:8943
@ kNERtcLocalRecorderRemuxPrcocessRunning
定义 nertc_engine_defines.h:8971
@ kNERtcLocalRecorderVideoStreamCreateFailed
定义 nertc_engine_defines.h:8936
@ kNERtcLocalRecorderCallbackConflict
定义 nertc_engine_defines.h:8901
@ kNERtcLocalRecorderTaskAlreadyExist
定义 nertc_engine_defines.h:8908
@ kNERtcLocalRecorderPlaceholderImageParseFailed
定义 nertc_engine_defines.h:8957
@ kNERtcLocalRecorderInputOpenFailed
定义 nertc_engine_defines.h:8929
@ kNERtcLocalRecorderFileOpenFailed
定义 nertc_engine_defines.h:8873
@ kNERtcLocalRecorderAudioConfigInvalid
定义 nertc_engine_defines.h:8964
@ kNERtcLocalRecorderWriteTrailerFailed
定义 nertc_engine_defines.h:8887
@ kNERtcLocalRecorderFailed
定义 nertc_engine_defines.h:8894
@ kNERtcLocalRecorderCoverImageParseFailed
定义 nertc_engine_defines.h:8950
@ kNERtcLocalRecorderErrorNone
定义 nertc_engine_defines.h:8866
@ kNERtcLocalRecorderSourceNotFoundForTask
定义 nertc_engine_defines.h:8922
@ kNERtcLocalRecorderOutputOpenFailed
定义 nertc_engine_defines.h:8978
@ kNERtcLocalRecorderTaskNotFound
定义 nertc_engine_defines.h:8915
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:8799
@ kNERtcLocalRecorderStatusRemuxStart
定义 nertc_engine_defines.h:8840
@ kNERtcLocalRecorderStatusComplete
定义 nertc_engine_defines.h:8854
@ kNERtcLocalRecorderStatusMp4Start
定义 nertc_engine_defines.h:8826
@ kNERtcLocalRecorderStatusNone
定义 nertc_engine_defines.h:8805
@ kNERtcLocalRecorderStatusFlvStart
定义 nertc_engine_defines.h:8812
@ kNERtcLocalRecorderStatusFlvEnd
定义 nertc_engine_defines.h:8819
@ kNERtcLocalRecorderStatusMp4End
定义 nertc_engine_defines.h:8833
@ kNERtcLocalRecorderStatusRemuxEnd
定义 nertc_engine_defines.h:8847
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7327
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7369
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7340
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7354
NERtcLogLevel
定义 nertc_engine_defines.h:6857
@ kNERtcLogLevelDebug
定义 nertc_engine_defines.h:6920
@ kNERtcLogLevelWarning
定义 nertc_engine_defines.h:6884
@ kNERtcLogLevelOff
定义 nertc_engine_defines.h:6929
@ kNERtcLogLevelFatal
定义 nertc_engine_defines.h:6866
@ kNERtcLogLevelInfo
定义 nertc_engine_defines.h:6893
@ kNERtcLogLevelError
定义 nertc_engine_defines.h:6875
@ kNERtcLogLevelDetailInfo
定义 nertc_engine_defines.h:6902
@ kNERtcLogLevelVerbos
定义 nertc_engine_defines.h:6911
NERtcNetworkConnectionType
定义 nertc_engine_defines.h:2507
@ kNERtcNetworkConnectionTypeEthernet
定义 nertc_engine_defines.h:2589
@ kNERtcNetworkConnectionType4G
定义 nertc_engine_defines.h:2552
@ kNERtcNetworkConnectionType3G
定义 nertc_engine_defines.h:2543
@ kNERtcNetworkConnectionTypeWiFi
定义 nertc_engine_defines.h:2570
@ kNERtcNetworkConnectionType5G
定义 nertc_engine_defines.h:2561
@ kNERtcNetworkConnectionTypeWWAN
定义 nertc_engine_defines.h:2579
@ kNERtcNetworkConnectionTypeUnknown
定义 nertc_engine_defines.h:2525
@ kNERtcNetworkConnectionTypeNone
定义 nertc_engine_defines.h:2516
@ kNERtcNetworkConnectionType2G
定义 nertc_engine_defines.h:2534
NERtcChannelMediaRelayState
定义 nertc_engine_defines.h:6105
@ kNERtcChannelMediaRelayStateConnecting
定义 nertc_engine_defines.h:6123
@ kNERtcChannelMediaRelayStateIdle
定义 nertc_engine_defines.h:6114
@ kNERtcChannelMediaRelayStateFailure
定义 nertc_engine_defines.h:6141
@ kNERtcChannelMediaRelayStateRunning
定义 nertc_engine_defines.h:6132
NERtcReasonConnectionChangedType
定义 nertc_engine_defines.h:2378
@ kNERtcReasonConnectionChangedReJoinSucceed
定义 nertc_engine_defines.h:2441
@ kNERtcReasonConnectionChangedSignalDisconnected
定义 nertc_engine_defines.h:2459
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
定义 nertc_engine_defines.h:2450
@ kNERtcReasonConnectionChangedJoinSucceed
定义 nertc_engine_defines.h:2432
@ kNERtcReasonConnectionChangedJoinChannelFailed
定义 nertc_engine_defines.h:2477
@ kNERtcReasonConnectionChangedSettingProxyServer
定义 nertc_engine_defines.h:2495
@ kNERtcReasonConnectionChangedRequestChannelFailed
定义 nertc_engine_defines.h:2468
@ kNERtcReasonConnectionChangedBeKicked
定义 nertc_engine_defines.h:2405
@ kNERtcReasonConnectionChangedReDispatch
定义 nertc_engine_defines.h:2486
@ kNERtcReasonConnectionChangedJoinChannel
定义 nertc_engine_defines.h:2423
@ kNERtcReasonConnectionChangedLeaveChannel
定义 nertc_engine_defines.h:2387
@ kNERtcReasonConnectionChangedChannelClosed
定义 nertc_engine_defines.h:2396
@ kNERtcReasonConnectionChangedTimeOut
定义 nertc_engine_defines.h:2414
NERtcNalFrameType
定义 nertc_engine_defines.h:5512
@ kNERtcNalFrameTypeI
定义 nertc_engine_defines.h:5530
@ kNERtcNalFrameTypeIDR
定义 nertc_engine_defines.h:5521
@ kNERtcNalFrameTypeP
定义 nertc_engine_defines.h:5539
NERtcVideoCropMode
定义 nertc_engine_defines.h:3620
@ kNERtcVideoCropMode16x9
定义 nertc_engine_defines.h:3638
@ kNERtcVideoCropModeDefault
定义 nertc_engine_defines.h:3629
@ kNERtcVideoCropMode1x1
定义 nertc_engine_defines.h:3656
@ kNERtcVideoCropMode4x3
定义 nertc_engine_defines.h:3647
NERtcVideoCodecType
定义 nertc_engine_defines.h:5492
@ kNERtcVideoCodecTypeH264
定义 nertc_engine_defines.h:5501
NERtcVideoScalingMode
定义 nertc_engine_defines.h:2180
@ kNERtcVideoScaleCropFill
定义 nertc_engine_defines.h:2211
@ kNERtcVideoScaleFit
定义 nertc_engine_defines.h:2191
@ kNERtcVideoScaleFullFill
定义 nertc_engine_defines.h:2201
NERtcVideoStreamType
定义 nertc_engine_defines.h:5968
@ kNERTCVideoStreamSub
定义 nertc_engine_defines.h:5986
@ kNERTCVideoStreamMain
定义 nertc_engine_defines.h:5977
@ kNERTCVideoStreamThird
定义 nertc_engine_defines.h:5995
@ kNERTCVideoStreamFourth
定义 nertc_engine_defines.h:6004
NERtcDegradationPreference
定义 nertc_engine_defines.h:3741
@ kNERtcDegradationDefault
定义 nertc_engine_defines.h:3756
@ kNERtcDegradationMaintainQuality
定义 nertc_engine_defines.h:3778
@ kNERtcDegradationMaintainFramerate
定义 nertc_engine_defines.h:3767
@ kNERtcDegradationBalanced
定义 nertc_engine_defines.h:3787
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:4024
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:1895
@ kNERtcAudioDeviceTransportTypeAirPlay
定义 nertc_engine_defines.h:1976
@ kNERtcAudioDeviceTransportTypeBluetoothA2DP
定义 nertc_engine_defines.h:1922
@ kNERtcAudioDeviceTransportTypeOther
定义 nertc_engine_defines.h:1994
@ kNERtcAudioDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:1985
@ kNERtcAudioDeviceTransportTypeUSB
定义 nertc_engine_defines.h:1940
@ kNERtcAudioDeviceTransportTypeHDMI
定义 nertc_engine_defines.h:1949
@ kNERtcAudioDeviceTransportTypeBluetooth
定义 nertc_engine_defines.h:1913
@ kNERtcAudioDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:1904
@ kNERtcAudioDeviceTransportTypeBuiltIn
定义 nertc_engine_defines.h:1958
@ kNERtcAudioDeviceTransportTypeThunderbolt
定义 nertc_engine_defines.h:1967
@ kNERtcAudioDeviceTransportTypeBluetoothLE
定义 nertc_engine_defines.h:1931
NERtcAudioType
定义 nertc_engine_defines.h:4810
@ kNERtcAudioTypePCM16
定义 nertc_engine_defines.h:4819
NERtcLastmileProbeResultState
定义 nertc_engine_defines.h:7540
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:7559
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:7549
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:7568
NERtcMediaPriorityType
定义 nertc_engine_defines.h:377
@ kNERtcMediaPriorityNormal
定义 nertc_engine_defines.h:395
@ kNERtcMediaPriorityHigh
定义 nertc_engine_defines.h:386
NERtcSessionLeaveReason
定义 nertc_engine_defines.h:5633
@ kNERtcSessionLeaveUpdate
定义 nertc_engine_defines.h:5660
@ kNERtcSessionLeaveForKick
定义 nertc_engine_defines.h:5669
@ kNERtcSessionLeaveForFailOver
定义 nertc_engine_defines.h:5651
@ kNERtcSessionLeaveNormal
定义 nertc_engine_defines.h:5642
@ kNERtcSessionLeaveTimeOut
定义 nertc_engine_defines.h:5678
NERtcAudioDumpType
定义 nertc_engine_defines.h:7880
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:7884
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:7882
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:7886
NERtcIPAddrMode
定义 nertc_engine_defines.h:6964
@ kNERtcIPAddrV4Only
定义 nertc_engine_defines.h:6970
@ kNERtcIPAddrV4AndV6
定义 nertc_engine_defines.h:6976
NERtcVideoDeviceTransportType
定义 nertc_engine_defines.h:2005
@ kNERtcVideoDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2032
@ kNERtcVideoDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2023
@ kNERtcVideoDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2014
@ kNERtcVideoDeviceTransportTypeOther
定义 nertc_engine_defines.h:2041
NERtcVideoStreamLayerCount
定义 nertc_engine_defines.h:6008
@ kNERtcVideoStreamLayerCountTwo
定义 nertc_engine_defines.h:6026
@ kNERtcVideoStreamLayerCountOne
定义 nertc_engine_defines.h:6017
@ kNERtcVideoStreamLayerCountThree
定义 nertc_engine_defines.h:6035
NERtcConnectionStateType
定义 nertc_engine_defines.h:2311
@ kNERtcConnectionStateReconnecting
定义 nertc_engine_defines.h:2357
@ kNERtcConnectionStateConnecting
定义 nertc_engine_defines.h:2334
@ kNERtcConnectionStateDisconnected
定义 nertc_engine_defines.h:2323
@ kNERtcConnectionStateFailed
定义 nertc_engine_defines.h:2367
@ kNERtcConnectionStateConnected
定义 nertc_engine_defines.h:2345
NERtcRangeAudioMode
定义 nertc_engine_defines.h:8006
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:8015
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:8022
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:1819
@ kNERtcAudioDeviceRecord
定义 nertc_engine_defines.h:1837
@ kNERtcAudioDevicePlayout
定义 nertc_engine_defines.h:1846
@ kNERtcAudioDeviceUnknown
定义 nertc_engine_defines.h:1828
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:7380
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7389
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7398
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:8647
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:8651
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:8667
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:8655
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:8659
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:8663
NERtcLocalRecordingAudioFormat
定义 nertc_engine_defines.h:9008
@ kNERtcLocalRecorderAudioFormatAac
定义 nertc_engine_defines.h:9014
NERtcVideoRotation
定义 nertc_engine_defines.h:5372
@ kNERtcVideoRotation_0
定义 nertc_engine_defines.h:5381
@ kNERtcVideoRotation_90
定义 nertc_engine_defines.h:5390
@ kNERtcVideoRotation_180
定义 nertc_engine_defines.h:5399
@ kNERtcVideoRotation_270
定义 nertc_engine_defines.h:5408
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:3257
@ kNERtcAudioStreamTypeSub
定义 nertc_engine_defines.h:3276
@ kNERtcAudioStreamTypeMain
定义 nertc_engine_defines.h:3266
NERtcAudioRecordingQuality
定义 nertc_engine_defines.h:7181
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7199
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7190
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7208
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:2151
@ kNERtcVideoDeviceRemoved
定义 nertc_engine_defines.h:2169
@ kNERtcVideoDeviceAdded
定义 nertc_engine_defines.h:2160
NERtcScreenProfileType
定义 nertc_engine_defines.h:4036
@ kNERtcScreenProfileMAX
定义 nertc_engine_defines.h:4090
@ kNERtcScreenProfileHD1080P
定义 nertc_engine_defines.h:4063
@ kNERtcScreenProfileHD720P
定义 nertc_engine_defines.h:4054
@ kNERtcScreenProfile480P
定义 nertc_engine_defines.h:4045
@ kNERtcScreenProfileCustom
定义 nertc_engine_defines.h:4072
@ kNERtcScreenProfileNone
定义 nertc_engine_defines.h:4081
NERTCFeatureSupportType
定义 nertc_engine_defines.h:6065
@ kNERTCFeatureSupportHardwareLimit
定义 nertc_engine_defines.h:6084
@ kNERTCFeatureSupportFull
定义 nertc_engine_defines.h:6074
@ kNERTCFeatureSupportPerformanceLimit
定义 nertc_engine_defines.h:6094
NERtcVideoMirrorMode
定义 nertc_engine_defines.h:2222
@ kNERtcVideoMirrorModeAuto
定义 nertc_engine_defines.h:2228
@ kNERtcVideoMirrorModeDisabled
定义 nertc_engine_defines.h:2246
@ kNERtcVideoMirrorModeEnabled
定义 nertc_engine_defines.h:2237
NERtcLiveStreamMode
定义 nertc_engine_defines.h:498
@ kNERtcLsModeAudio
定义 nertc_engine_defines.h:516
@ kNERtcLsModeVideo
定义 nertc_engine_defines.h:507
NERtcVideoOutputOrientationMode
定义 nertc_engine_defines.h:2257
@ kNERtcVideoOutputOrientationModeFixedPortrait
定义 nertc_engine_defines.h:2300
@ kNERtcVideoOutputOrientationModeAdaptative
定义 nertc_engine_defines.h:2274
@ kNERtcVideoOutputOrientationModeFixedLandscape
定义 nertc_engine_defines.h:2287
uint64_t channel_id_t
定义 nertc_engine_defines.h:192
NERtcAreaCodeType
定义 nertc_engine_defines.h:6938
@ kNERtcAreaCodeTypeCN
定义 nertc_engine_defines.h:6950
@ kNERtcAreaCodeTypeOverseaDefault
定义 nertc_engine_defines.h:6956
@ kNERtcAreaCodeTypeDefault
定义 nertc_engine_defines.h:6944
NERtcMediaPubType
定义 nertc_engine_defines.h:8083
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8092
NERtcScreenCaptureStatus
定义 nertc_engine_defines.h:4101
@ kScreenCaptureStatusResume
定义 nertc_engine_defines.h:4132
@ kScreenCaptureStatusStop
定义 nertc_engine_defines.h:4142
@ kScreenCaptureStatusStart
定义 nertc_engine_defines.h:4110
@ kScreenCaptureStatusAbort
定义 nertc_engine_defines.h:4167
@ kScreenCaptureStatusPause
定义 nertc_engine_defines.h:4121
@ kScreenCaptureStatusCovered
定义 nertc_engine_defines.h:4154
NERtcFeatureType
定义 nertc_engine_defines.h:6046
@ kNERTCVirtualBackground
定义 nertc_engine_defines.h:6055
NERtcAsrCaptionState
定义 nertc_engine_defines.h:9263
@ kNERtcAsrCaptionStartFailed
定义 nertc_engine_defines.h:9269
@ kNERtcAsrCaptionStateStopFailed
定义 nertc_engine_defines.h:9275
@ kNERtcAsrCaptionStateStopped
定义 nertc_engine_defines.h:9287
@ kNERtcAsrCaptionStateStarted
定义 nertc_engine_defines.h:9281
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:4830
@ kNERtcRawAudioFrameOpModeReadOnly
定义 nertc_engine_defines.h:4839
@ kNERtcRawAudioFrameOpModeReadWrite
定义 nertc_engine_defines.h:4848
NERtcVideoType
定义 nertc_engine_defines.h:5298
@ kNERtcVideoTypeARGB
定义 nertc_engine_defines.h:5343
@ kNERtcVideoTypeRGBA
定义 nertc_engine_defines.h:5361
@ kNERtcVideoTypeCVPixelBuffer
定义 nertc_engine_defines.h:5352
@ kNERtcVideoTypeBGRA
定义 nertc_engine_defines.h:5334
@ kNERtcVideoTypeI420
定义 nertc_engine_defines.h:5307
@ kNERtcVideoTypeNV21
定义 nertc_engine_defines.h:5325
@ kNERtcVideoTypeNV12
定义 nertc_engine_defines.h:5316
NERtcAudioRecordingCode
定义 nertc_engine_defines.h:7267
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7276
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7298
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7316
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7289
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7307
NERtcNetworkQualityType
定义 nertc_engine_defines.h:3508
@ kNERtcNetworkQualityPoor
定义 nertc_engine_defines.h:3544
@ kNERtcNetworkQualityDown
定义 nertc_engine_defines.h:3571
@ kNERtcNetworkQualityVeryBad
定义 nertc_engine_defines.h:3562
@ kNERtcNetworkQualityGood
定义 nertc_engine_defines.h:3535
@ kNERtcNetworkQualityBad
定义 nertc_engine_defines.h:3553
@ kNERtcNetworkQualityExcellent
定义 nertc_engine_defines.h:3526
@ kNERtcNetworkQualityUnknown
定义 nertc_engine_defines.h:3517
NERtcSubStreamContentPrefer
定义 nertc_engine_defines.h:4401
@ kNERtcSubStreamContentPreferDetails
定义 nertc_engine_defines.h:4419
@ kNERtcSubStreamContentPreferMotion
定义 nertc_engine_defines.h:4410
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
NERtcLocalRecordingVideoMode
定义 nertc_engine_defines.h:9023
@ kNERtcLocalRecorderVideoWithAudio
定义 nertc_engine_defines.h:9029
@ kNERtcLocalRecorderVideoWithoutAudio
定义 nertc_engine_defines.h:9035
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:7725
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:7753
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:7778
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:7763
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:7743
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:7734
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:7772
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:406
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:7685
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:7712
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:7694
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:7703
NERtcLiveStreamAudioCodecProfile
定义 nertc_engine_defines.h:912
@ kNERtcLiveStreamAudioCodecProfileLCAAC
定义 nertc_engine_defines.h:921
@ kNERtcLiveStreamAudioCodecProfileHEAAC
定义 nertc_engine_defines.h:930
NERtcScreenCaptureCustomHLBorderAction
定义 nertc_engine_defines.h:4250
@ kSetPos
定义 nertc_engine_defines.h:4254
@ kShow
定义 nertc_engine_defines.h:4270
@ kSetBelow
定义 nertc_engine_defines.h:4262
@ kSetAbove
定义 nertc_engine_defines.h:4258
@ kHide
定义 nertc_engine_defines.h:4266
NERtcAudioMixingState
定义 nertc_engine_defines.h:5690
@ kNERtcAudioMixingStateFailed
定义 nertc_engine_defines.h:5708
@ kNERtcAudioMixingStateFinished
定义 nertc_engine_defines.h:5699
NERtcDistanceRolloffModel
定义 nertc_engine_defines.h:8673
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:8689
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:8681
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:8685
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:8677
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:7656
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:7674
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:7665
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2122
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2140
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2131
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:8545
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:8561
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:8641
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:8585
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:8557
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:8613
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:8589
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:8573
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:8569
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:8637
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:8609
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:8621
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:8581
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:8625
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:8597
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:8633
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:8629
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:8565
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:8601
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:8593
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:8605
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:8577
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:8549
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:8617
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:8553
NERtcRecordType
定义 nertc_engine_defines.h:4771
@ kNERtcRecordTypeMix
定义 nertc_engine_defines.h:4789
@ kNERtcRecordTypeSingle
定义 nertc_engine_defines.h:4798
@ kNERtcRecordTypeAll
定义 nertc_engine_defines.h:4780
NERtcRemoteVideoStreamType
定义 nertc_engine_defines.h:1772
@ kNERtcRemoteVideoStreamTypeHigh
定义 nertc_engine_defines.h:1781
@ kNERtcRemoteVideoStreamTypeMid
定义 nertc_engine_defines.h:1799
@ kNERtcRemoteVideoStreamTypeNone
定义 nertc_engine_defines.h:1808
@ kNERtcRemoteVideoStreamTypeLow
定义 nertc_engine_defines.h:1790
NERtcChannelMediaRelayEvent
定义 nertc_engine_defines.h:6152
@ kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
定义 nertc_engine_defines.h:6206
@ kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
定义 nertc_engine_defines.h:6188
@ kNERtcChannelMediaRelayEventFailure
定义 nertc_engine_defines.h:6224
@ kNERtcChannelMediaRelayEventConnected
定义 nertc_engine_defines.h:6179
@ kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
定义 nertc_engine_defines.h:6197
@ kNERtcChannelMediaRelayEventConnecting
定义 nertc_engine_defines.h:6170
@ kNERtcChannelMediaRelayEventDisconnect
定义 nertc_engine_defines.h:6161
NERtcVideoFramerateType
定义 nertc_engine_defines.h:3667
@ kNERtcVideoFramerateFps_30
定义 nertc_engine_defines.h:3721
@ kNERtcVideoFramerateFps_15
定义 nertc_engine_defines.h:3703
@ kNERtcVideoFramerateFps_24
定义 nertc_engine_defines.h:3712
@ kNERtcVideoFramerateFps_60
定义 nertc_engine_defines.h:3730
@ kNERtcVideoFramerateFps_10
定义 nertc_engine_defines.h:3694
@ kNERtcVideoFramerateFps_7
定义 nertc_engine_defines.h:3685
@ kNERtcVideoFramerateFpsDefault
定义 nertc_engine_defines.h:3676
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:9370
char src_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9376
char dst_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9382
定义 nertc_engine_defines.h:9395
const char * language
定义 nertc_engine_defines.h:9425
bool is_final
定义 nertc_engine_defines.h:9449
const char * translated_text
定义 nertc_engine_defines.h:9437
const char * content
定义 nertc_engine_defines.h:9419
uint64_t timestamp
定义 nertc_engine_defines.h:9413
const char * translation_language
定义 nertc_engine_defines.h:9443
bool is_local_user
定义 nertc_engine_defines.h:9407
uint64_t user_id
定义 nertc_engine_defines.h:9401
bool have_translation
定义 nertc_engine_defines.h:9431
定义 nertc_engine_defines.h:5019
unsigned char * data
定义 nertc_engine_defines.h:5028
int64_t timestamp_us
定义 nertc_engine_defines.h:5037
int encoded_len
定义 nertc_engine_defines.h:5073
uint8_t rms_level
定义 nertc_engine_defines.h:5098
NERtcAudioPayloadType payload_type
定义 nertc_engine_defines.h:5091
int samples_per_channel
定义 nertc_engine_defines.h:5064
int encoded_timestamp
定义 nertc_engine_defines.h:5082
int channels
定义 nertc_engine_defines.h:5055
int sample_rate
定义 nertc_engine_defines.h:5046
定义 nertc_engine_defines.h:4899
NERtcAudioType type
定义 nertc_engine_defines.h:4908
uint32_t channels
定义 nertc_engine_defines.h:4917
uint32_t samples_per_channel
定义 nertc_engine_defines.h:4944
uint32_t sample_rate
定义 nertc_engine_defines.h:4926
uint32_t bytes_per_sample
定义 nertc_engine_defines.h:4935
定义 nertc_engine_defines.h:4958
NERtcAudioFormat format
定义 nertc_engine_defines.h:4967
int64_t sync_timestamp
定义 nertc_engine_defines.h:4986
void * data
定义 nertc_engine_defines.h:4976
定义 nertc_engine_defines.h:4859
uint32_t channels
定义 nertc_engine_defines.h:4868
NERtcRawAudioFrameOpModeType mode
定义 nertc_engine_defines.h:4886
uint32_t sample_rate
定义 nertc_engine_defines.h:4877
定义 nertc_engine_defines.h:3392
int peer_to_peer_delay
定义 nertc_engine_defines.h:3465
int av_timestamp_diff
定义 nertc_engine_defines.h:3456
int frozen_rate
定义 nertc_engine_defines.h:3428
int audio_loss_rate
定义 nertc_engine_defines.h:3437
int total_frozen_time
定义 nertc_engine_defines.h:3419
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3401
unsigned int volume
定义 nertc_engine_defines.h:3446
int received_bitrate
定义 nertc_engine_defines.h:3410
定义 nertc_engine_defines.h:3287
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3296
unsigned int volume
定义 nertc_engine_defines.h:3350
int audio_loss_rate
定义 nertc_engine_defines.h:3332
int sent_bitrate
定义 nertc_engine_defines.h:3323
unsigned int cap_volume
定义 nertc_engine_defines.h:3358
int64_t rtt
定义 nertc_engine_defines.h:3341
int sent_sample_rate
定义 nertc_engine_defines.h:3314
int num_channels
定义 nertc_engine_defines.h:3305
定义 nertc_engine_defines.h:7233
定义 nertc_engine_defines.h:3470
int audio_layers_count
定义 nertc_engine_defines.h:3497
NERtcAudioLayerRecvStats * audio_layers_list
定义 nertc_engine_defines.h:3488
uid_t uid
定义 nertc_engine_defines.h:3479
定义 nertc_engine_defines.h:3364
NERtcAudioLayerSendStats * audio_layers_list
定义 nertc_engine_defines.h:3373
int audio_layers_count
定义 nertc_engine_defines.h:3382
定义 nertc_engine_defines.h:2602
unsigned int volume
定义 nertc_engine_defines.h:2620
uid_t uid
定义 nertc_engine_defines.h:2611
unsigned int sub_stream_volume
定义 nertc_engine_defines.h:2628
定义 nertc_engine_defines.h:1646
int captureHeight
定义 nertc_engine_defines.h:1692
int captureWidth
定义 nertc_engine_defines.h:1669
定义 nertc_engine_defines.h:6278
NERtcChannelMediaRelayInfo * dest_infos
定义 nertc_engine_defines.h:6310
NERtcChannelMediaRelayInfo * src_infos
定义 nertc_engine_defines.h:6293
int dest_count
定义 nertc_engine_defines.h:6319
定义 nertc_engine_defines.h:6235
uid_t uid
定义 nertc_engine_defines.h:6262
char channel_name[kNERtcMaxChannelNameLength]
定义 nertc_engine_defines.h:6244
char channel_token[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:6253
定义 nertc_engine_defines.h:5844
uint32_t send_volume
定义 nertc_engine_defines.h:5893
bool playback_enabled
定义 nertc_engine_defines.h:5902
int loop_count
定义 nertc_engine_defines.h:5870
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:5857
bool send_enabled
定义 nertc_engine_defines.h:5880
uint32_t progress_interval
定义 nertc_engine_defines.h:5945
uint32_t playback_volume
定义 nertc_engine_defines.h:5915
uint64_t start_timestamp
定义 nertc_engine_defines.h:5935
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:5925
定义 nertc_engine_defines.h:5719
uint64_t start_timestamp
定义 nertc_engine_defines.h:5801
bool send_enabled
定义 nertc_engine_defines.h:5755
uint32_t playback_volume
定义 nertc_engine_defines.h:5791
uint32_t send_volume
定义 nertc_engine_defines.h:5768
bool playback_enabled
定义 nertc_engine_defines.h:5778
int loop_count
定义 nertc_engine_defines.h:5745
uint32_t progress_interval
定义 nertc_engine_defines.h:5821
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:5811
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:5732
定义 nertc_engine_defines.h:2052
bool select_priority_device
定义 nertc_engine_defines.h:2106
bool suspected_unavailable
定义 nertc_engine_defines.h:2088
int transport_type
定义 nertc_engine_defines.h:2079
char device_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:2070
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:2061
bool system_default_device
定义 nertc_engine_defines.h:2097
定义 nertc_engine_defines.h:7435
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7444
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7454
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7458
定义 nertc_engine_defines.h:8025
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:8049
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8031
int audible_distance
定义 nertc_engine_defines.h:8055
int32_t team_id
定义 nertc_engine_defines.h:8043
char * permission_key
定义 nertc_engine_defines.h:8037
定义 nertc_engine_defines.h:7981
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:7999
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:7987
char * permission_key
定义 nertc_engine_defines.h:7993
定义 nertc_engine_defines.h:7471
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:7523
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:7513
bool probe_uplink
定义 nertc_engine_defines.h:7487
bool probe_downlink
定义 nertc_engine_defines.h:7500
定义 nertc_engine_defines.h:7579
uint32_t available_band_width
定义 nertc_engine_defines.h:7606
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:7597
uint32_t jitter
定义 nertc_engine_defines.h:7588
定义 nertc_engine_defines.h:7617
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:7644
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:7653
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:7635
uint32_t rtt
定义 nertc_engine_defines.h:7626
定义 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:9043
NERtcLocalRecordingVideoMode video_record_mode
定义 nertc_engine_defines.h:9115
int height
定义 nertc_engine_defines.h:9067
int watermark_count
定义 nertc_engine_defines.h:9127
char default_cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9151
NERtcLocalRecordingFileType record_file_type
定义 nertc_engine_defines.h:9079
bool remux_to_mp4
定义 nertc_engine_defines.h:9085
bool record_audio
定义 nertc_engine_defines.h:9097
bool video_merge
定义 nertc_engine_defines.h:9091
char cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9133
bool record_video
定义 nertc_engine_defines.h:9109
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9121
int cover_watermark_count
定义 nertc_engine_defines.h:9145
NERtcVideoWatermarkConfig * cover_watermark_list
定义 nertc_engine_defines.h:9139
char file_name[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9055
int framerate
定义 nertc_engine_defines.h:9073
int width
定义 nertc_engine_defines.h:9061
char file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9049
NERtcLocalRecordingAudioFormat audio_format
定义 nertc_engine_defines.h:9103
定义 nertc_engine_defines.h:9166
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:9196
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9202
int offset_x
定义 nertc_engine_defines.h:9172
int offset_y
定义 nertc_engine_defines.h:9178
bool is_screen_share
定义 nertc_engine_defines.h:9214
int width
定义 nertc_engine_defines.h:9184
int height
定义 nertc_engine_defines.h:9190
int watermark_count
定义 nertc_engine_defines.h:9208
uint32_t bg_color
定义 nertc_engine_defines.h:9220
定义 nertc_engine_defines.h:9228
int stream_layer
定义 nertc_engine_defines.h:9246
NERtcLocalRecordingLayoutConfig layout_config
定义 nertc_engine_defines.h:9252
NERtcVideoStreamType stream_type
定义 nertc_engine_defines.h:9240
uid_t uid
定义 nertc_engine_defines.h:9234
定义 nertc_engine_defines.h:7952
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:7970
bool enable_low_latency
定义 nertc_engine_defines.h:7958
unsigned int play_timeout
定义 nertc_engine_defines.h:7964
定义 nertc_engine_defines.h:7406
定义 nertc_engine_defines.h:3582
NERtcNetworkQualityType tx_quality
定义 nertc_engine_defines.h:3600
uid_t uid
定义 nertc_engine_defines.h:3591
NERtcNetworkQualityType rx_quality
定义 nertc_engine_defines.h:3609
定义 nertc_engine_defines.h:8698
float speaker_quaternion[4]
定义 nertc_engine_defines.h:8706
float head_position[3]
定义 nertc_engine_defines.h:8710
float head_quaternion[4]
定义 nertc_engine_defines.h:8714
float speaker_position[3]
定义 nertc_engine_defines.h:8702
定义 nertc_engine_defines.h:8780
const char * streaming_url
定义 nertc_engine_defines.h:8786
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:8793
定义 nertc_engine_defines.h:4179
int y
定义 nertc_engine_defines.h:4197
int width
定义 nertc_engine_defines.h:4206
int height
定义 nertc_engine_defines.h:4215
int x
定义 nertc_engine_defines.h:4188
定义 nertc_engine_defines.h:7890
float dryGain
定义 nertc_engine_defines.h:7908
float roomSize
定义 nertc_engine_defines.h:7926
float decayTime
定义 nertc_engine_defines.h:7935
float preDelay
定义 nertc_engine_defines.h:7944
float damping
定义 nertc_engine_defines.h:7917
float wetGain
定义 nertc_engine_defines.h:7899
定义 nertc_engine_defines.h:4430
NERtcVideoDimensions dimensions
定义 nertc_engine_defines.h:4452
bool force_update_data
定义 nertc_engine_defines.h:4657
bool window_focus
定义 nertc_engine_defines.h:4509
bool enable_high_light
定义 nertc_engine_defines.h:4584
bool exclude_highlight_box
定义 nertc_engine_defines.h:4646
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4547
int frame_rate
定义 nertc_engine_defines.h:4462
NERtcSubStreamContentPrefer prefer
定义 nertc_engine_defines.h:4536
int high_light_length
定义 nertc_engine_defines.h:4629
bool enable_high_performance
定义 nertc_engine_defines.h:4565
source_id_t * excluded_window_list
定义 nertc_engine_defines.h:4518
bool capture_mouse_cursor
定义 nertc_engine_defines.h:4499
int excluded_window_count
定义 nertc_engine_defines.h:4527
int min_framerate
定义 nertc_engine_defines.h:4472
int bitrate
定义 nertc_engine_defines.h:4481
NERtcScreenProfileType profile
定义 nertc_engine_defines.h:4443
int high_light_width
定义 nertc_engine_defines.h:4597
unsigned int high_light_color
定义 nertc_engine_defines.h:4612
int min_bitrate
定义 nertc_engine_defines.h:4490
定义 nertc_engine_defines.h:4279
source_id_t source_id
定义 nertc_engine_defines.h:4298
NERtcScreenCaptureCustomHLBorderAction action
定义 nertc_engine_defines.h:4318
NERtcRectangle capture_rect
定义 nertc_engine_defines.h:4328
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:4288
NERtcScreenCaptureStatus status
定义 nertc_engine_defines.h:4308
int level
定义 nertc_engine_defines.h:4338
定义 nertc_engine_defines.h:8426
const char * source_name
定义 nertc_engine_defines.h:8438
const char * source_title
定义 nertc_engine_defines.h:8454
bool primaryMonitor
定义 nertc_engine_defines.h:8460
source_id_t source_id
定义 nertc_engine_defines.h:8434
const char * process_path
定义 nertc_engine_defines.h:8450
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8442
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8446
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8430
定义 nertc_engine_defines.h:7036
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7090
bool use_ipv6
定义 nertc_engine_defines.h:7165
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7045
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7063
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7144
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7099
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7072
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7150
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7156
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7126
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7081
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7117
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7138
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7132
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7054
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7108
定义 nertc_engine_defines.h:8380
int width
定义 nertc_engine_defines.h:8383
int height
定义 nertc_engine_defines.h:8386
定义 nertc_engine_defines.h:8720
float reflection_scalar
定义 nertc_engine_defines.h:8732
float reverb_gain
定义 nertc_engine_defines.h:8736
float reverb_time
定义 nertc_engine_defines.h:8740
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:8724
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:8728
float reverb_brightness
定义 nertc_engine_defines.h:8744
定义 nertc_engine_defines.h:2639
int tx_audio_kbitrate
定义 nertc_engine_defines.h:2765
int tx_video_kbitrate
定义 nertc_engine_defines.h:2783
int rx_audio_jitter
定义 nertc_engine_defines.h:2909
int tx_audio_packet_loss_sum
定义 nertc_engine_defines.h:2837
int rx_video_jitter
定义 nertc_engine_defines.h:2918
int up_rtt
定义 nertc_engine_defines.h:2801
int rx_audio_kbitrate
定义 nertc_engine_defines.h:2774
uint64_t tx_video_bytes
定义 nertc_engine_defines.h:2738
int tx_audio_jitter
定义 nertc_engine_defines.h:2855
uint32_t memory_total_usage
定义 nertc_engine_defines.h:2684
int tx_video_packet_loss_sum
定义 nertc_engine_defines.h:2846
uint32_t cpu_app_usage
定义 nertc_engine_defines.h:2648
int down_rtt
定义 nertc_engine_defines.h:2810
uint64_t tx_audio_bytes
定义 nertc_engine_defines.h:2729
uint32_t cpu_idle_usage
定义 nertc_engine_defines.h:2657
uint32_t memory_app_kbytes
定义 nertc_engine_defines.h:2693
uint32_t cpu_total_usage
定义 nertc_engine_defines.h:2666
uint64_t rx_bytes
定义 nertc_engine_defines.h:2720
int tx_video_jitter
定义 nertc_engine_defines.h:2864
int rx_video_packet_loss_sum
定义 nertc_engine_defines.h:2900
int rx_audio_packet_loss_rate
定义 nertc_engine_defines.h:2873
int tx_video_packet_loss_rate
定义 nertc_engine_defines.h:2828
int total_duration
定义 nertc_engine_defines.h:2702
uint64_t rx_audio_bytes
定义 nertc_engine_defines.h:2747
int rx_video_kbitrate
定义 nertc_engine_defines.h:2792
uint64_t rx_video_bytes
定义 nertc_engine_defines.h:2756
int tx_audio_packet_loss_rate
定义 nertc_engine_defines.h:2819
int rx_audio_packet_loss_sum
定义 nertc_engine_defines.h:2891
uint64_t tx_bytes
定义 nertc_engine_defines.h:2711
int rx_video_packet_loss_rate
定义 nertc_engine_defines.h:2882
uint32_t memory_app_usage
定义 nertc_engine_defines.h:2675
定义 nertc_engine_defines.h:8751
const char * token
定义 nertc_engine_defines.h:8773
const char * channel_name
定义 nertc_engine_defines.h:8767
uint64_t uid
定义 nertc_engine_defines.h:8759
定义 nertc_engine_defines.h:8400
unsigned int height
定义 nertc_engine_defines.h:8416
const char * buffer
定义 nertc_engine_defines.h:8404
unsigned int width
定义 nertc_engine_defines.h:8412
unsigned int length
定义 nertc_engine_defines.h:8408
定义 nertc_engine_defines.h:8063
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8067
定义 nertc_engine_defines.h:4688
uint32_t background_color
定义 nertc_engine_defines.h:4752
void * user_data
定义 nertc_engine_defines.h:4710
onFrameDataCallback cb
定义 nertc_engine_defines.h:4699
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:4745
void * window
定义 nertc_engine_defines.h:4722
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:4731
定义 nertc_engine_defines.h:3798
NERtcVideoProfileType max_profile
定义 nertc_engine_defines.h:3808
uint32_t width
定义 nertc_engine_defines.h:3827
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:3959
uint32_t height
定义 nertc_engine_defines.h:3846
NERtcVideoOutputOrientationMode orientation_mode
定义 nertc_engine_defines.h:3979
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:3969
NERtcVideoFramerateType min_framerate
定义 nertc_engine_defines.h:3880
uint32_t bitrate
定义 nertc_engine_defines.h:3939
uint32_t min_bitrate
定义 nertc_engine_defines.h:3949
NERtcVideoFramerateType framerate
定义 nertc_engine_defines.h:3870
NERtcVideoCropMode crop_mode_
定义 nertc_engine_defines.h:3856
定义 nertc_engine_defines.h:4356
int width
定义 nertc_engine_defines.h:4365
int height
定义 nertc_engine_defines.h:4374
定义 nertc_engine_defines.h:5550
NERtcVideoCodecType codec_type
定义 nertc_engine_defines.h:5559
int width
定义 nertc_engine_defines.h:5613
int nal_count
定义 nertc_engine_defines.h:5577
int64_t timestamp_us
定义 nertc_engine_defines.h:5604
NERtcNalFrameType frame_type
定义 nertc_engine_defines.h:5568
int height
定义 nertc_engine_defines.h:5622
unsigned char * nal_data
定义 nertc_engine_defines.h:5595
int * nal_length
定义 nertc_engine_defines.h:5586
定义 nertc_engine_defines.h:5419
uint64_t timestamp
定义 nertc_engine_defines.h:5437
void * buffer
定义 nertc_engine_defines.h:5473
NERtcVideoRotation rotation
定义 nertc_engine_defines.h:5464
uint32_t height
定义 nertc_engine_defines.h:5455
NERtcVideoType format
定义 nertc_engine_defines.h:5428
uint32_t width
定义 nertc_engine_defines.h:5446
定义 nertc_engine_defines.h:3096
int layer_type
定义 nertc_engine_defines.h:3105
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3195
int packet_loss_rate
定义 nertc_engine_defines.h:3168
int render_frame_rate
定义 nertc_engine_defines.h:3159
int width
定义 nertc_engine_defines.h:3114
int decoder_frame_rate
定义 nertc_engine_defines.h:3150
int received_frame_rate
定义 nertc_engine_defines.h:3141
int total_frozen_time
定义 nertc_engine_defines.h:3177
int height
定义 nertc_engine_defines.h:3123
int frozen_rate
定义 nertc_engine_defines.h:3186
int peer_to_peer_delay
定义 nertc_engine_defines.h:3204
int received_bitrate
定义 nertc_engine_defines.h:3132
定义 nertc_engine_defines.h:2929
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3044
int sent_bitrate
定义 nertc_engine_defines.h:3017
bool drop_bandwidth_strategy_enabled
定义 nertc_engine_defines.h:3053
int layer_type
定义 nertc_engine_defines.h:2938
int target_bitrate
定义 nertc_engine_defines.h:3026
int capture_height
定义 nertc_engine_defines.h:2972
int encoder_frame_rate
定义 nertc_engine_defines.h:2999
int sent_frame_rate
定义 nertc_engine_defines.h:3008
int capture_width
定义 nertc_engine_defines.h:2964
int encoder_bitrate
定义 nertc_engine_defines.h:3035
int capture_frame_rate
定义 nertc_engine_defines.h:2981
int height
定义 nertc_engine_defines.h:2956
int render_frame_rate
定义 nertc_engine_defines.h:2990
int width
定义 nertc_engine_defines.h:2947
定义 nertc_engine_defines.h:3219
NERtcVideoLayerRecvStats * video_layers_list
定义 nertc_engine_defines.h:3237
int video_layers_count
定义 nertc_engine_defines.h:3246
uid_t uid
定义 nertc_engine_defines.h:3228
定义 nertc_engine_defines.h:3067
int video_layers_count
定义 nertc_engine_defines.h:3085
NERtcVideoLayerSendStats * video_layers_list
定义 nertc_engine_defines.h:3076
定义 nertc_engine_defines.h:6739
NERtcVideoWatermarkTextConfig text_watermarks
定义 nertc_engine_defines.h:6805
NERtcVideoWatermarkImageConfig image_watermarks
定义 nertc_engine_defines.h:6796
NERtcWatermarkType watermark_type
定义 nertc_engine_defines.h:6786
NERtcVideoWatermarkTimestampConfig timestamp_watermark
定义 nertc_engine_defines.h:6815
NERtcWatermarkType
定义 nertc_engine_defines.h:6748
@ kNERtcWatermarkTypeImage
定义 nertc_engine_defines.h:6757
@ kNERtcWatermarkTypeTimestamp
定义 nertc_engine_defines.h:6775
@ kNERtcWatermarkTypeText
定义 nertc_engine_defines.h:6766
定义 nertc_engine_defines.h:6414
int offset_x
定义 nertc_engine_defines.h:6464
bool loop
定义 nertc_engine_defines.h:6497
int wm_height
定义 nertc_engine_defines.h:6453
char image_paths[10][kNERtcMaxURILength]
定义 nertc_engine_defines.h:6423
int offset_y
定义 nertc_engine_defines.h:6475
int wm_width
定义 nertc_engine_defines.h:6443
unsigned int fps
定义 nertc_engine_defines.h:6487
float wm_alpha
定义 nertc_engine_defines.h:6433
定义 nertc_engine_defines.h:6516
int offset_x
定义 nertc_engine_defines.h:6600
float wm_alpha
定义 nertc_engine_defines.h:6572
int wm_height
定义 nertc_engine_defines.h:6590
int wm_color
定义 nertc_engine_defines.h:6563
int font_color
定义 nertc_engine_defines.h:6543
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6534
int font_size
定义 nertc_engine_defines.h:6552
int offset_y
定义 nertc_engine_defines.h:6610
char content[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:6525
int wm_width
定义 nertc_engine_defines.h:6581
定义 nertc_engine_defines.h:6634
int font_color
定义 nertc_engine_defines.h:6649
float wm_alpha
定义 nertc_engine_defines.h:6678
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6640
int wm_height
定义 nertc_engine_defines.h:6696
int wm_color
定义 nertc_engine_defines.h:6669
int offset_y
定义 nertc_engine_defines.h:6716
int wm_width
定义 nertc_engine_defines.h:6687
int font_size
定义 nertc_engine_defines.h:6658
int offset_x
定义 nertc_engine_defines.h:6706
定义 nertc_engine_defines.h:7791
unsigned int color
定义 nertc_engine_defines.h:7859
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:7842
char * source
定义 nertc_engine_defines.h:7872
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:7802
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:7821
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:7831
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:7811