NERTC macOS/Windows SDK V5.8.0
载入中...
搜索中...
未找到
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
7005
7152
7190
7191typedef enum {
7192 // 录制本地和所有远端用户混音后的音频(默认)
7193 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7194 // 仅录制本地用户的音频
7195 kNERtcAudioRecordingPositionRecording = 1,
7196 // 仅录制所有远端用户的音频
7197 kNERtcAudioRecordingPositionMixedPlayback = 2
7198} NERtcAudioRecordingPosition;
7199
7200typedef enum {
7201 // 音频录制缓存时间为 0,实时写文件(默认)
7202 kNERtcAudioRecordingCycleTime0 = 0,
7203 // 音频录制缓存时间为 10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
7204 kNERtcAudioRecordingCycleTime10 = 10,
7205 // 音频录制缓存时间为 60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
7206 kNERtcAudioRecordingCycleTime60 = 60,
7207 // 音频录制缓存时间为 360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
7208 kNERtcAudioRecordingCycleTime360 = 360,
7209 // 音频录制缓存时间为 900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
7210 kNERtcAudioRecordingCycleTime900 = 900
7211} NERtcAudioRecordingCycleTime;
7212
7214 // 录音文件在本地保存的绝对路径,需要精确到文件名及格式。例如:sdcard/xxx/audio.aac。请确保指定的路径存在并且可写。目前仅支持
7215 // WAV 或 AAC 文件格式。
7216 char filePath[kNERtcMaxURILength];
7217
7218 // 录音采样率(Hz),可以设为 16000、32000(默认)、44100 或 48000。
7219 int sampleRate;
7220
7221 // 录音音质,只在 AAC 格式下有效。详细信息请参考 {@link NERtcAudioRecordingQuality}。
7223
7224 // 录音文件所包含的内容。详细信息请参考 {@link NERtcAudioRecordingPosition}。
7225 NERtcAudioRecordingPosition position;
7226
7227 // 录制过程中,循环缓存的最大时间长度,单位(s)。详细信息请参考 {@link NERtcAudioRecordingCycleTime}。
7228 NERtcAudioRecordingCycleTime cycleTime;
7229
7231 : sampleRate(32000)
7233 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7234 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7235 memset(filePath, 0, sizeof(filePath));
7236 }
7237};
7238
7298
7351
7380
7387 // 需要发送或接收的数据的缓存地址
7388 const unsigned char* buffer;
7389 // 需要发送或接收的数据的缓存大小
7390 long size;
7391};
7398 public:
7399 virtual ~INERtcPacketObserver() {}
7400
7401 virtual bool onSendAudioPacket(NERtcMediaPacket& packet) = 0;
7402 virtual bool onSendVideoPacket(NERtcMediaPacket& packet) = 0;
7403 virtual bool onReceiveAudioPacket(NERtcMediaPacket& packet) = 0;
7404 virtual bool onReceiveVideoPacket(NERtcMediaPacket& packet) = 0;
7405};
7406
7442
7511
7550
7588
7635
7656
7694
7760
7856
7868
7879 float wetGain;
7888 float dryGain;
7897 float damping;
7925};
7926
7955
7985
8004
8041
8052
8074
8359
8367
8368 NERtcSize() : width(0), height(0) {}
8369 NERtcSize(int w, int h) : width(w), height(h) {}
8370};
8371
8384 const char* buffer;
8388 unsigned int length;
8392 unsigned int width;
8396 unsigned int height;
8397
8398 NERtcThumbImageBuffer() : buffer(nullptr), length(0), width(0), height(0) {}
8399};
8400
8450
8457protected:
8458 virtual ~IScreenCaptureSourceList() {};
8459
8460public:
8468 virtual unsigned int getCount() = 0;
8481 virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0;
8490 virtual void release() = 0;
8491};
8492
8623
8649
8671
8696
8726
8727
8732
8739 uint64_t uid;
8740
8747 const char* channel_name;
8753 const char* token;
8754};
8755
8756
8775
8836
8960
8981
8982
8996
8997
9017
9139
9202
9236
9237
9269
9369
9381 uint64_t user_id;
9393 uint64_t timestamp;
9399 const char* content;
9405 const char* language;
9417 const char* translated_text;
9430
9432 memset(this, 0, sizeof(NERtcAsrCaptionResult));
9433 }
9434};
9435
9453#define kNERtcKeyRecordHostEnabled "record_host_enabled"
9463#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
9473#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
9482#define kNERtcKeyRecordType "record_type"
9492#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
9502#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
9512#define kNERtcKeyLogLevel "log_level"
9521#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
9531#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
9540#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
9549#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
9559#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
9568#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
9578#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
9588#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
9597#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
9606#define kNERtcKeyExtraInfo "extra_info"
9619#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
9632#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
9633
9637#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
9638
9658#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
9677#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
9688#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
9689
9706#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
9707
9718#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
9719
9720} // namespace nertc
9721
9722#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:7397
定义 nertc_engine_defines.h:8456
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:8083
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8339
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8112
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8132
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8092
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8162
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8312
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8212
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8152
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8330
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8122
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8348
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8232
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8272
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8321
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8357
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8182
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8172
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8102
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8252
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8142
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8192
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8282
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8222
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8292
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8262
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8242
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8202
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8302
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:6967
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:7003
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:6994
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:6985
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:6976
NERtcClientRole
定义 nertc_engine_defines.h:244
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:266
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:255
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:8966
@ kNERtcLocalRecordingFileTypeFlv
定义 nertc_engine_defines.h:8979
@ kNERtcLocalRecordingFileTypeMp4
定义 nertc_engine_defines.h:8972
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:8496
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:8520
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:8505
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:8500
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:8515
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:8510
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:8840
@ kNERtcLocalRecorderWriteFailed
定义 nertc_engine_defines.h:8860
@ kNERtcLocalRecorderAudioStreamCreateFailed
定义 nertc_engine_defines.h:8923
@ kNERtcLocalRecorderRemuxPrcocessRunning
定义 nertc_engine_defines.h:8951
@ kNERtcLocalRecorderVideoStreamCreateFailed
定义 nertc_engine_defines.h:8916
@ kNERtcLocalRecorderCallbackConflict
定义 nertc_engine_defines.h:8881
@ kNERtcLocalRecorderTaskAlreadyExist
定义 nertc_engine_defines.h:8888
@ kNERtcLocalRecorderPlaceholderImageParseFailed
定义 nertc_engine_defines.h:8937
@ kNERtcLocalRecorderInputOpenFailed
定义 nertc_engine_defines.h:8909
@ kNERtcLocalRecorderFileOpenFailed
定义 nertc_engine_defines.h:8853
@ kNERtcLocalRecorderAudioConfigInvalid
定义 nertc_engine_defines.h:8944
@ kNERtcLocalRecorderWriteTrailerFailed
定义 nertc_engine_defines.h:8867
@ kNERtcLocalRecorderFailed
定义 nertc_engine_defines.h:8874
@ kNERtcLocalRecorderCoverImageParseFailed
定义 nertc_engine_defines.h:8930
@ kNERtcLocalRecorderErrorNone
定义 nertc_engine_defines.h:8846
@ kNERtcLocalRecorderSourceNotFoundForTask
定义 nertc_engine_defines.h:8902
@ kNERtcLocalRecorderOutputOpenFailed
定义 nertc_engine_defines.h:8958
@ kNERtcLocalRecorderTaskNotFound
定义 nertc_engine_defines.h:8895
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:8779
@ kNERtcLocalRecorderStatusRemuxStart
定义 nertc_engine_defines.h:8820
@ kNERtcLocalRecorderStatusComplete
定义 nertc_engine_defines.h:8834
@ kNERtcLocalRecorderStatusMp4Start
定义 nertc_engine_defines.h:8806
@ kNERtcLocalRecorderStatusNone
定义 nertc_engine_defines.h:8785
@ kNERtcLocalRecorderStatusFlvStart
定义 nertc_engine_defines.h:8792
@ kNERtcLocalRecorderStatusFlvEnd
定义 nertc_engine_defines.h:8799
@ kNERtcLocalRecorderStatusMp4End
定义 nertc_engine_defines.h:8813
@ kNERtcLocalRecorderStatusRemuxEnd
定义 nertc_engine_defines.h:8827
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7307
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7349
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7320
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7334
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:7520
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:7539
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:7529
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:7548
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:7860
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:7864
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:7862
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:7866
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:7986
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:7995
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:8002
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:7360
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7369
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7378
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:8627
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:8631
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:8647
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:8635
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:8639
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:8643
NERtcLocalRecordingAudioFormat
定义 nertc_engine_defines.h:8988
@ kNERtcLocalRecorderAudioFormatAac
定义 nertc_engine_defines.h:8994
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:7161
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7179
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7170
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7188
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:8063
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8072
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:9243
@ kNERtcAsrCaptionStartFailed
定义 nertc_engine_defines.h:9249
@ kNERtcAsrCaptionStateStopFailed
定义 nertc_engine_defines.h:9255
@ kNERtcAsrCaptionStateStopped
定义 nertc_engine_defines.h:9267
@ kNERtcAsrCaptionStateStarted
定义 nertc_engine_defines.h:9261
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:7247
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7256
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7278
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7296
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7269
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7287
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:9003
@ kNERtcLocalRecorderVideoWithAudio
定义 nertc_engine_defines.h:9009
@ kNERtcLocalRecorderVideoWithoutAudio
定义 nertc_engine_defines.h:9015
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:7705
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:7733
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:7758
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:7743
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:7723
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:7714
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:7752
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:406
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:7665
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:7692
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:7674
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:7683
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:8653
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:8669
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:8661
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:8665
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:8657
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:7636
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:7654
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:7645
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2122
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2140
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2131
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:8525
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:8541
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:8621
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:8565
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:8537
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:8593
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:8569
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:8553
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:8549
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:8617
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:8589
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:8601
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:8561
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:8605
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:8577
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:8613
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:8609
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:8545
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:8581
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:8573
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:8585
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:8557
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:8529
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:8597
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:8533
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:9350
char src_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9356
char dst_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9362
定义 nertc_engine_defines.h:9375
const char * language
定义 nertc_engine_defines.h:9405
bool is_final
定义 nertc_engine_defines.h:9429
const char * translated_text
定义 nertc_engine_defines.h:9417
const char * content
定义 nertc_engine_defines.h:9399
uint64_t timestamp
定义 nertc_engine_defines.h:9393
const char * translation_language
定义 nertc_engine_defines.h:9423
bool is_local_user
定义 nertc_engine_defines.h:9387
uint64_t user_id
定义 nertc_engine_defines.h:9381
bool have_translation
定义 nertc_engine_defines.h:9411
定义 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:7213
定义 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:7415
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7424
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7434
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7438
定义 nertc_engine_defines.h:8005
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:8029
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8011
int audible_distance
定义 nertc_engine_defines.h:8035
int32_t team_id
定义 nertc_engine_defines.h:8023
char * permission_key
定义 nertc_engine_defines.h:8017
定义 nertc_engine_defines.h:7961
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:7979
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:7967
char * permission_key
定义 nertc_engine_defines.h:7973
定义 nertc_engine_defines.h:7451
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:7503
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:7493
bool probe_uplink
定义 nertc_engine_defines.h:7467
bool probe_downlink
定义 nertc_engine_defines.h:7480
定义 nertc_engine_defines.h:7559
uint32_t available_band_width
定义 nertc_engine_defines.h:7586
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:7577
uint32_t jitter
定义 nertc_engine_defines.h:7568
定义 nertc_engine_defines.h:7597
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:7624
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:7633
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:7615
uint32_t rtt
定义 nertc_engine_defines.h:7606
定义 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:9023
NERtcLocalRecordingVideoMode video_record_mode
定义 nertc_engine_defines.h:9095
int height
定义 nertc_engine_defines.h:9047
int watermark_count
定义 nertc_engine_defines.h:9107
char default_cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9131
NERtcLocalRecordingFileType record_file_type
定义 nertc_engine_defines.h:9059
bool remux_to_mp4
定义 nertc_engine_defines.h:9065
bool record_audio
定义 nertc_engine_defines.h:9077
bool video_merge
定义 nertc_engine_defines.h:9071
char cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9113
bool record_video
定义 nertc_engine_defines.h:9089
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9101
int cover_watermark_count
定义 nertc_engine_defines.h:9125
NERtcVideoWatermarkConfig * cover_watermark_list
定义 nertc_engine_defines.h:9119
char file_name[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9035
int framerate
定义 nertc_engine_defines.h:9053
int width
定义 nertc_engine_defines.h:9041
char file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9029
NERtcLocalRecordingAudioFormat audio_format
定义 nertc_engine_defines.h:9083
定义 nertc_engine_defines.h:9146
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:9176
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9182
int offset_x
定义 nertc_engine_defines.h:9152
int offset_y
定义 nertc_engine_defines.h:9158
bool is_screen_share
定义 nertc_engine_defines.h:9194
int width
定义 nertc_engine_defines.h:9164
int height
定义 nertc_engine_defines.h:9170
int watermark_count
定义 nertc_engine_defines.h:9188
uint32_t bg_color
定义 nertc_engine_defines.h:9200
定义 nertc_engine_defines.h:9208
int stream_layer
定义 nertc_engine_defines.h:9226
NERtcLocalRecordingLayoutConfig layout_config
定义 nertc_engine_defines.h:9232
NERtcVideoStreamType stream_type
定义 nertc_engine_defines.h:9220
uid_t uid
定义 nertc_engine_defines.h:9214
定义 nertc_engine_defines.h:7932
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:7950
bool enable_low_latency
定义 nertc_engine_defines.h:7938
unsigned int play_timeout
定义 nertc_engine_defines.h:7944
定义 nertc_engine_defines.h:7386
定义 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:8678
float speaker_quaternion[4]
定义 nertc_engine_defines.h:8686
float head_position[3]
定义 nertc_engine_defines.h:8690
float head_quaternion[4]
定义 nertc_engine_defines.h:8694
float speaker_position[3]
定义 nertc_engine_defines.h:8682
定义 nertc_engine_defines.h:8760
const char * streaming_url
定义 nertc_engine_defines.h:8766
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:8773
定义 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:7870
float dryGain
定义 nertc_engine_defines.h:7888
float roomSize
定义 nertc_engine_defines.h:7906
float decayTime
定义 nertc_engine_defines.h:7915
float preDelay
定义 nertc_engine_defines.h:7924
float damping
定义 nertc_engine_defines.h:7897
float wetGain
定义 nertc_engine_defines.h:7879
定义 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:8406
const char * source_name
定义 nertc_engine_defines.h:8418
const char * source_title
定义 nertc_engine_defines.h:8434
bool primaryMonitor
定义 nertc_engine_defines.h:8440
source_id_t source_id
定义 nertc_engine_defines.h:8414
const char * process_path
定义 nertc_engine_defines.h:8430
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8422
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8426
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8410
定义 nertc_engine_defines.h:7016
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7070
bool use_ipv6
定义 nertc_engine_defines.h:7145
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7025
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7043
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7124
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7079
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7052
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7130
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7136
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7106
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7061
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7097
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7118
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7112
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7034
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7088
定义 nertc_engine_defines.h:8360
int width
定义 nertc_engine_defines.h:8363
int height
定义 nertc_engine_defines.h:8366
定义 nertc_engine_defines.h:8700
float reflection_scalar
定义 nertc_engine_defines.h:8712
float reverb_gain
定义 nertc_engine_defines.h:8716
float reverb_time
定义 nertc_engine_defines.h:8720
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:8704
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:8708
float reverb_brightness
定义 nertc_engine_defines.h:8724
定义 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:8731
const char * token
定义 nertc_engine_defines.h:8753
const char * channel_name
定义 nertc_engine_defines.h:8747
uint64_t uid
定义 nertc_engine_defines.h:8739
定义 nertc_engine_defines.h:8380
unsigned int height
定义 nertc_engine_defines.h:8396
const char * buffer
定义 nertc_engine_defines.h:8384
unsigned int width
定义 nertc_engine_defines.h:8392
unsigned int length
定义 nertc_engine_defines.h:8388
定义 nertc_engine_defines.h:8043
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8047
定义 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:7771
unsigned int color
定义 nertc_engine_defines.h:7839
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:7822
char * source
定义 nertc_engine_defines.h:7852
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:7782
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:7801
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:7811
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:7791