NERTC macOS/Windows SDK V5.9.15
载入中...
搜索中...
未找到
nertc_engine_defines.h
浏览该文件的文档.
1
6#ifndef NERTC_ENGINE_DEFINES_H
7#define NERTC_ENGINE_DEFINES_H
8
9#include <string.h>
10#include "nertc_base_types.h"
19#define kNERtcCommonMaxCount 16
28#define kNERtcMaxPlaneCount 4
37#define kNERtcEncryptByteLength 128
43#define kNERtcCustomInfoLength 128
52#define kNERtcMaxChannelNameLength 64
61#define kNERtcMaxTokenLength 256
70#define kNERtcMaxDeviceIDLength 256
79#define kNERtcMaxDeviceNameLength 256
88#define kNERtcMaxURILength 256
97#define kNERtcMaxTaskIDLength 64
106#define kNERtcMaxBuffLength 1024
115#define kNERtcMaxSEIBufferLength 4096
116
125#define kDefaultAudioMixProgressInterval 1000
126
135#define kMinAudioMixProgressInterval 100
136
145#define kMaxAudioMixProgressInterval 10000
146
156#define kNERtcExternalVideoDeviceID "nertc-video-external-device"
157
166#define kNERtcExternalSubVideoDeviceID "nertc-subvideo-external-device"
167
177#define kNERtcAudioDeviceAutoID "nertc-audio-device-auto"
178
183namespace nertc {
192typedef uint64_t uid_t;
201typedef uint64_t channel_id_t;
213typedef void* source_id_t;
214
244
277
377
406
415typedef enum {
416 kNERtcLayoutFloatingRightVertical = 0,
417 kNERtcLayoutFloatingLeftVertical,
418 kNERtcLayoutSplitScreen,
419 kNERtcLayoutSplitScreenScaling,
420 kNERtcLayoutCustom,
421 kNERtcLayoutAudioOnly,
423
498
527
559
619 int x;
634 int y;
649 int width;
693
695 : uid(0)
696 , video_push(true)
698 , x(0)
699 , y(0)
700 , width(0)
701 , height(0)
702 , audio_push(true)
703 , z_order(0) {}
704};
705
737 int x;
752 int y;
764 int width;
777
788
789 NERtcLiveStreamImageInfo() : x(0), y(0), width(0), height(0), z_order(0) { memset(url, 0, sizeof(url)); }
790};
791
874
912
941
1035
1123
1170
1217
1292
1334
1426
1545
1646
1695
1730
1831
1840typedef enum {
1841 kNERtcVideoColorSpacePrimaryInvalid = 0,
1842 kNERtcVideoColorSpacePrimaryBT709 = 1,
1843 kNERtcVideoColorSpacePrimaryUNSPECIFIED = 2,
1844 kNERtcVideoColorSpacePrimaryBT470M = 4,
1845 kNERtcVideoColorSpacePrimaryBT470BG = 5,
1846 kNERtcVideoColorSpacePrimarySMPTE170M = 6,
1847 kNERtcVideoColorSpacePrimarySMPTE240M = 7,
1848 kNERtcVideoColorSpacePrimaryFILM = 8,
1849 kNERtcVideoColorSpacePrimaryBT2020 = 9,
1850 kNERtcVideoColorSpacePrimarySMPTEST428 = 10,
1851 kNERtcVideoColorSpacePrimarySMPTEST431 = 11,
1852 kNERtcVideoColorSpacePrimarySMPTEST432 = 12,
1853 kNERtcVideoColorSpacePrimaryJEDECP22 = 22,
1855
1864typedef enum {
1865 kNERtcVideoColorSpaceTransferInvalid = 0,
1866 kNERtcVideoColorSpaceTransferBT709 = 1,
1867 kNERtcVideoColorSpaceTransferUNSPECIFIED = 2,
1868 kNERtcVideoColorSpaceTransferGAMMA22 = 4,
1869 kNERtcVideoColorSpaceTransferGAMMA28 = 5,
1870 kNERtcVideoColorSpaceTransferSMPTE170M = 6,
1871 kNERtcVideoColorSpaceTransferSMPTE240M = 7,
1872 kNERtcVideoColorSpaceTransferLINEAR = 8,
1873 kNERtcVideoColorSpaceTransferLOG = 9,
1874 kNERtcVideoColorSpaceTransferLOG_SQRT = 10,
1875 kNERtcVideoColorSpaceTransferIEC61966_2_4 = 11,
1876 kNERtcVideoColorSpaceTransferBT1361_ECG = 12,
1877 kNERtcVideoColorSpaceTransferIEC61966_2_1 = 13,
1878 kNERtcVideoColorSpaceTransferBT2020_10 = 14,
1879 kNERtcVideoColorSpaceTransferBT2020_12 = 15,
1880 kNERtcVideoColorSpaceTransferSMPTEST2084 = 16,
1881 kNERtcVideoColorSpaceTransferSMPTEST428 = 17,
1882 kNERtcVideoColorSpaceTransferARIB_STD_B67 = 18,
1884
1957
2023
2071
2109
2147
2257
2304
2374
2403
2432
2474
2509
2630
2759
2853
2894
2921 unsigned int volume;
2922
2929 unsigned int sub_stream_volume;
2930};
2931
3221
3388
3511
3549
3579
3661
3800
3874
3912
3959
4033
4090
4295
4325typedef void (*onFrameDataCallback)(uid_t uid, void* data, uint32_t type, uint32_t width, uint32_t height,
4326 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4327 void* user_data);
4328
4338 void* data; // 数据指针
4339 uint32_t type; // 数据类型
4340 uint32_t width; // 宽度
4341 uint32_t height; // 高度
4342 uint32_t count; // 数据类型个数
4343 uint32_t offsets[4]; // 每类数据偏移
4344 uint32_t strides[4]; // 每类数据步进
4345 uint32_t rotation; // 画面旋转角度
4346 NERtcVideoColorSpaceRange color_space_range; // 颜色空间范围
4347 NERtcVideoColorSpaceMatrix color_space_matrix; // 颜色空间矩阵
4348 NERtcVideoColorSpacePrimary color_space_primary; // 颜色空间主色
4349 NERtcVideoColorSpaceTransfer color_space_transfer; // 颜色空间传输
4350};
4351
4366typedef void (*onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame& frame, void* user_data);
4367
4432
4522
4541 int x;
4550 int y;
4569
4570 NERtcRectangle() : x(0), y(0), width(0), height(0) {}
4571 NERtcRectangle(int xx, int yy, int ww, int hh) : x(xx), y(yy), width(ww), height(hh) {}
4572};
4573
4597
4625
4700
4728
4729 NERtcVideoDimensions() : width(0), height(0) {}
4730 NERtcVideoDimensions(int ww, int hh) : width(ww), height(hh) {}
4731};
4732
4733typedef NERtcVideoDimensions NERtcDimensions;
4734
4774
5043
5139
5178
5198
5227
5267
5326
5367
5387
5487
5501public:
5502 virtual ~INERtcAudioFrameObserver() {}
5520 (void)frame;
5521 }
5522
5557 (void)frame;
5558 }
5559
5577 (void)frame;
5578 }
5595 virtual void onMixedAudioFrame(NERtcAudioFrame* frame) {
5596 (void)frame;
5597 }
5624 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame) {
5625 (void)userID;
5626 (void)frame;
5627 }
5628
5652 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame, channel_id_t cid) {
5653 (void)userID;
5654 (void)frame;
5655 (void)cid;
5656 }
5657
5679 channel_id_t cid) {
5680 (void)userID;
5681 (void)frame;
5682 (void)cid;
5683 }
5684
5702 virtual void onPlaybackAudioFrameBeforeMixingForPlayStreaming(const char* stream_id, NERtcAudioFrame* frame) {
5703 (void)stream_id;
5704 (void)frame;
5705 }
5706};
5707
5781
5828
5945
5965
6003
6086
6142
6172
6297
6421
6469
6499
6508typedef enum {
6518
6519
6521
6558
6605
6688
6731
6785
6874
6875
6886
6896
6906
6916
6927
6949 unsigned int fps;
6959 bool loop;
6960
6961 NERtcVideoWatermarkImageConfig() : wm_alpha(1.0f), wm_width(0), wm_height(0), offset_x(0), offset_y(0), fps(0), loop(true) {
6962 memset(image_paths, 0, sizeof(image_paths));
6963 }
6964};
6965
6966
6967
6968
7073
7075 : font_color(0xFFFFFFFF),
7076 font_size(15),
7077 wm_color(0x88888888),
7078 wm_alpha(1.0f),
7079 wm_width(0),
7080 wm_height(0),
7081 offset_x(0),
7082 offset_y(0) {
7083 memset(content, 0, sizeof(content));
7084 memset(font_name, 0, sizeof(font_name));
7085 }
7086};
7087
7179
7181 : font_color(0xFFFFFFFF),
7182 font_size(15),
7183 wm_color(0x88888888),
7184 wm_alpha(1.0f),
7185 wm_width(0),
7186 wm_height(0),
7187 offset_x(0),
7188 offset_y(0) {
7189 memset(font_name, 0, sizeof(font_name));
7190 }
7191};
7192
7281
7282
7283
7284
7294public:
7295 virtual ~NERtcTakeSnapshotCallback() {}
7308 virtual void onTakeSnapshotResult(int errorCode, const char* image) = 0;
7309};
7310
7312 public:
7314
7330 virtual void onRemoteVideoFrame(NERtcVideoStreamType video_stream_type, uid_t uid, const NERtcVideoCallbackFrame& frame) {
7331 (void)video_stream_type;
7332 (void)uid;
7333 (void)frame;
7334 }
7350 virtual void onPlayStreamingVideoFrame(const char* stream_id, const NERtcVideoCallbackFrame& frame) {
7351 (void)stream_id;
7352 (void)frame;
7353 }
7354};
7355
7438
7439
7465
7485
7532
7680
7718
7719typedef enum {
7720 // 录制本地和所有远端用户混音后的音频(默认)
7721 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7722 // 仅录制本地用户的音频
7723 kNERtcAudioRecordingPositionRecording = 1,
7724 // 仅录制所有远端用户的音频
7725 kNERtcAudioRecordingPositionMixedPlayback = 2
7726} NERtcAudioRecordingPosition;
7727
7728typedef enum {
7729 // 音频录制缓存时间为 0,实时写文件(默认)
7730 kNERtcAudioRecordingCycleTime0 = 0,
7731 // 音频录制缓存时间为 10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
7732 kNERtcAudioRecordingCycleTime10 = 10,
7733 // 音频录制缓存时间为 60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
7734 kNERtcAudioRecordingCycleTime60 = 60,
7735 // 音频录制缓存时间为 360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
7736 kNERtcAudioRecordingCycleTime360 = 360,
7737 // 音频录制缓存时间为 900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
7738 kNERtcAudioRecordingCycleTime900 = 900
7739} NERtcAudioRecordingCycleTime;
7740
7742 // 录音文件在本地保存的绝对路径,需要精确到文件名及格式。例如:sdcard/xxx/audio.aac。请确保指定的路径存在并且可写。目前仅支持
7743 // WAV 或 AAC 文件格式。
7744 char filePath[kNERtcMaxURILength];
7745
7746 // 录音采样率(Hz),可以设为 16000、32000(默认)、44100 或 48000。
7747 int sampleRate;
7748
7749 // 录音音质,只在 AAC 格式下有效。详细信息请参考 {@link NERtcAudioRecordingQuality}。
7751
7752 // 录音文件所包含的内容。详细信息请参考 {@link NERtcAudioRecordingPosition}。
7753 NERtcAudioRecordingPosition position;
7754
7755 // 录制过程中,循环缓存的最大时间长度,单位(s)。详细信息请参考 {@link NERtcAudioRecordingCycleTime}。
7756 NERtcAudioRecordingCycleTime cycleTime;
7757
7759 : sampleRate(32000)
7761 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7762 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7763 memset(filePath, 0, sizeof(filePath));
7764 }
7765};
7766
7826
7879
7908
7915 // 需要发送或接收的数据的缓存地址
7916 const unsigned char* buffer;
7917 // 需要发送或接收的数据的缓存大小
7918 long size;
7919};
7926 public:
7927 virtual ~INERtcPacketObserver() {}
7928
7929 virtual bool onSendAudioPacket(NERtcMediaPacket& packet) = 0;
7930 virtual bool onSendVideoPacket(NERtcMediaPacket& packet) = 0;
7931 virtual bool onReceiveAudioPacket(NERtcMediaPacket& packet) = 0;
7932 virtual bool onReceiveVideoPacket(NERtcMediaPacket& packet) = 0;
7933};
7934
7970
8039
8078
8116
8163
8184
8222
8288
8384
8396
8418
8429 float wetGain;
8438 float dryGain;
8447 float damping;
8475};
8476
8505
8535
8554
8591
8602
8624
8909
8917
8918 NERtcSize() : width(0), height(0) {}
8919 NERtcSize(int w, int h) : width(w), height(h) {}
8920};
8921
8934 const char* buffer;
8938 unsigned int length;
8942 unsigned int width;
8946 unsigned int height;
8947
8948 NERtcThumbImageBuffer() : buffer(nullptr), length(0), width(0), height(0) {}
8949};
8950
9000
9007protected:
9008 virtual ~IScreenCaptureSourceList() {};
9009
9010public:
9018 virtual unsigned int getCount() = 0;
9031 virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0;
9040 virtual void release() = 0;
9041};
9042
9173
9199
9221
9246
9276
9277
9282
9289 uint64_t uid;
9290
9297 const char* channel_name;
9303 const char* token;
9304};
9305
9306
9325
9326
9342 const char* streaming_url;
9343
9353
9363
9373
9383
9393
9395 : streaming_url(nullptr),
9396 playout_delay(2000),
9397 reconnect_timeout(30000),
9398 mute_audio_play(false),
9399 mute_video_play(false),
9400 pause_play_streaming(false) {}
9401};
9402
9463
9587
9608
9609
9623
9624
9644
9766
9829
9863
9864
9896
9979
9991 uint64_t user_id;
10003 uint64_t timestamp;
10009 const char* content;
10015 const char* language;
10027 const char* translated_text;
10040
10042 memset(this, 0, sizeof(NERtcAsrCaptionResult));
10043 }
10044};
10045
10086
10098 float x;
10104 float y;
10110 float w;
10116 float h;
10117
10119 memset(this, 0, sizeof(NERtcFrameNormalizedRect));
10120 }
10121
10122 bool isValid() const {
10123 return x >= 0.0f && y >= 0.0f && w > 0.0f && h > 0.0f && (x + w) <= 1.0f && (y + h) <= 1.0f;
10124 }
10125};
10126
10127/*
10128 * @if Chinese
10129 * 混合外部视频配置
10130 * @endif
10131 * @if English
10132 * Blend external video config
10133 * @endif
10134*/
10141 float x = 0.0f;
10147 float y = 0.0f;
10152 float w = 0.0f;
10158 float h = 0.0f;
10164 bool mirror = false;
10165
10180 uint32_t bg_color = 0;
10181
10187 bool overlay = false;
10188
10190 memset(this, 0, sizeof(NERtcVideoExternalBlendConfig));
10191 }
10192};
10193
10212 int size;
10213
10215 memset(this, 0, sizeof(NERtcVoiceprintInfo));
10216 }
10217};
10218
10236#define kNERtcKeyRecordHostEnabled "record_host_enabled"
10246#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
10256#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
10265#define kNERtcKeyRecordType "record_type"
10275#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
10285#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
10295#define kNERtcKeyLogLevel "log_level"
10304#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
10314#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
10323#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
10332#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
10342#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
10351#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
10361#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
10371#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
10380#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
10389#define kNERtcKeyExtraInfo "extra_info"
10402#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
10415#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
10416
10420#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
10421
10441#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
10460#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
10471#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
10472
10489#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
10490
10501#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
10502
10503} // namespace nertc
10504
10505#endif
定义 nertc_engine_defines.h:5500
virtual void onSubStreamAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5556
virtual void onPlaybackSubStreamAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5678
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5652
virtual void onMixedAudioFrame(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5595
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5624
virtual void onAudioFrameWillPlayback(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5576
virtual void onPlaybackAudioFrameBeforeMixingForPlayStreaming(const char *stream_id, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5702
virtual void onAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5519
定义 nertc_engine_defines.h:7925
定义 nertc_engine_defines.h:7311
virtual void onRemoteVideoFrame(NERtcVideoStreamType video_stream_type, uid_t uid, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7330
virtual void onPlayStreamingVideoFrame(const char *stream_id, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7350
定义 nertc_engine_defines.h:9006
virtual unsigned int getCount()=0
virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index)=0
定义 nertc_engine_defines.h:7293
virtual void onTakeSnapshotResult(int errorCode, const char *image)=0
namespace nertc
NERtcBeautyEffectType
定义 nertc_engine_defines.h:8633
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8889
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8662
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8682
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8642
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8712
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8862
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8762
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8702
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8880
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8672
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8898
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8782
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8822
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8871
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8907
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8732
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8722
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8652
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8802
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8692
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8742
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8832
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8772
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8842
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8812
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8792
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8752
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8852
NERtcVideoLowlightEnhanceLevel
定义 nertc_engine_defines.h:2862
@ kNERtcVideoLowlightEnhanceLevelBalance
定义 nertc_engine_defines.h:2882
@ kNERtcVideoLowlightEnhanceLevelQuality
定义 nertc_engine_defines.h:2872
@ kNERtcVideoLowlightEnhanceLevelAuto
定义 nertc_engine_defines.h:2892
NERtcAudioAINSMode
定义 nertc_engine_defines.h:1655
@ kNERtcAudioAINSEnhance
定义 nertc_engine_defines.h:1683
@ kNERtcAudioAINSOff
定义 nertc_engine_defines.h:1664
@ kNERtcAudioAINSVoiceprint
定义 nertc_engine_defines.h:1693
@ kNERtcAudioAINSNormal
定义 nertc_engine_defines.h:1673
NERtcAudioPayloadType
定义 nertc_engine_defines.h:5376
@ kNERtcAudioPayloadTypeOPUS
定义 nertc_engine_defines.h:5385
NERtcAudioProfileType
定义 nertc_engine_defines.h:1226
@ kNERtcAudioProfileHighQualityStereo
定义 nertc_engine_defines.h:1290
@ kNERtcAudioProfileHighQuality
定义 nertc_engine_defines.h:1281
@ kNERtcAudioProfileMiddleQualityStereo
定义 nertc_engine_defines.h:1272
@ kNERtcAudioProfileStandard
定义 nertc_engine_defines.h:1245
@ kNERtcAudioProfileDefault
定义 nertc_engine_defines.h:1236
@ kNERtcAudioProfileStandardExtend
定义 nertc_engine_defines.h:1254
@ kNERtcAudioProfileMiddleQuality
定义 nertc_engine_defines.h:1263
NERtcSendOnPubType
定义 nertc_engine_defines.h:7494
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:7530
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:7521
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:7512
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:7503
NERtcClientRole
定义 nertc_engine_defines.h:253
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:275
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:264
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:9593
@ kNERtcLocalRecordingFileTypeFlv
定义 nertc_engine_defines.h:9606
@ kNERtcLocalRecordingFileTypeMp4
定义 nertc_engine_defines.h:9599
NERtcScreenCaptureSourceType
定义 nertc_engine_defines.h:4579
@ kWindow
定义 nertc_engine_defines.h:4587
@ kScreen
定义 nertc_engine_defines.h:4591
@ kUnknown
定义 nertc_engine_defines.h:4583
@ kCustom
定义 nertc_engine_defines.h:4595
NERtcInterfaceIdType
定义 nertc_engine_defines.h:224
@ kNERtcIIDVideoDeviceManager
定义 nertc_engine_defines.h:242
@ kNERtcIIDAudioDeviceManager
定义 nertc_engine_defines.h:233
NERtcLocalVideoWatermarkState
定义 nertc_engine_defines.h:6794
@ kNERtcLocalWatermarkStateFontError
定义 nertc_engine_defines.h:6851
@ kNERtcLocalWatermarkStateImgSizeError
定义 nertc_engine_defines.h:6836
@ kNERtcLocalWatermarkStateDeviceNotSupported
定义 nertc_engine_defines.h:6809
@ kNERtcLocalWatermarkStateSetSuccess
定义 nertc_engine_defines.h:6800
@ kNERtcLocalWatermarkStateImgNumError
定义 nertc_engine_defines.h:6827
@ kNERtcLocalWatermarkStateTextContentEmptyError
定义 nertc_engine_defines.h:6863
@ kNERtcLocalWatermarkStateImgFormatNotSupported
定义 nertc_engine_defines.h:6818
@ kNERtcLocalWatermarkStateWmAlphaError
定义 nertc_engine_defines.h:6857
@ kNERtcLocalWatermarkStateFPSError
定义 nertc_engine_defines.h:6842
@ kNERtcLocalWatermarkStateCancel
定义 nertc_engine_defines.h:6872
NERtcSpatializerRoomCapacity
定义 nertc_engine_defines.h:9046
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:9070
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:9055
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:9050
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:9065
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:9060
NERtcAudioDeviceState
定义 nertc_engine_defines.h:2118
@ kNERtcAudioDeviceSelectChanged
定义 nertc_engine_defines.h:2145
@ kNERtcAudioDeviceUnactive
定义 nertc_engine_defines.h:2136
@ kNERtcAudioDeviceActive
定义 nertc_engine_defines.h:2127
NERtcLocalRecorderError
定义 nertc_engine_defines.h:9467
@ kNERtcLocalRecorderWriteFailed
定义 nertc_engine_defines.h:9487
@ kNERtcLocalRecorderAudioStreamCreateFailed
定义 nertc_engine_defines.h:9550
@ kNERtcLocalRecorderRemuxPrcocessRunning
定义 nertc_engine_defines.h:9578
@ kNERtcLocalRecorderVideoStreamCreateFailed
定义 nertc_engine_defines.h:9543
@ kNERtcLocalRecorderCallbackConflict
定义 nertc_engine_defines.h:9508
@ kNERtcLocalRecorderTaskAlreadyExist
定义 nertc_engine_defines.h:9515
@ kNERtcLocalRecorderPlaceholderImageParseFailed
定义 nertc_engine_defines.h:9564
@ kNERtcLocalRecorderInputOpenFailed
定义 nertc_engine_defines.h:9536
@ kNERtcLocalRecorderFileOpenFailed
定义 nertc_engine_defines.h:9480
@ kNERtcLocalRecorderAudioConfigInvalid
定义 nertc_engine_defines.h:9571
@ kNERtcLocalRecorderWriteTrailerFailed
定义 nertc_engine_defines.h:9494
@ kNERtcLocalRecorderFailed
定义 nertc_engine_defines.h:9501
@ kNERtcLocalRecorderCoverImageParseFailed
定义 nertc_engine_defines.h:9557
@ kNERtcLocalRecorderErrorNone
定义 nertc_engine_defines.h:9473
@ kNERtcLocalRecorderSourceNotFoundForTask
定义 nertc_engine_defines.h:9529
@ kNERtcLocalRecorderOutputOpenFailed
定义 nertc_engine_defines.h:9585
@ kNERtcLocalRecorderTaskNotFound
定义 nertc_engine_defines.h:9522
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:9406
@ kNERtcLocalRecorderStatusRemuxStart
定义 nertc_engine_defines.h:9447
@ kNERtcLocalRecorderStatusComplete
定义 nertc_engine_defines.h:9461
@ kNERtcLocalRecorderStatusMp4Start
定义 nertc_engine_defines.h:9433
@ kNERtcLocalRecorderStatusNone
定义 nertc_engine_defines.h:9412
@ kNERtcLocalRecorderStatusFlvStart
定义 nertc_engine_defines.h:9419
@ kNERtcLocalRecorderStatusFlvEnd
定义 nertc_engine_defines.h:9426
@ kNERtcLocalRecorderStatusMp4End
定义 nertc_engine_defines.h:9440
@ kNERtcLocalRecorderStatusRemuxEnd
定义 nertc_engine_defines.h:9454
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7835
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7877
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7848
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7862
NERtcLogLevel
定义 nertc_engine_defines.h:7364
@ kNERtcLogLevelDebug
定义 nertc_engine_defines.h:7427
@ kNERtcLogLevelWarning
定义 nertc_engine_defines.h:7391
@ kNERtcLogLevelOff
定义 nertc_engine_defines.h:7436
@ kNERtcLogLevelFatal
定义 nertc_engine_defines.h:7373
@ kNERtcLogLevelInfo
定义 nertc_engine_defines.h:7400
@ kNERtcLogLevelError
定义 nertc_engine_defines.h:7382
@ kNERtcLogLevelDetailInfo
定义 nertc_engine_defines.h:7409
@ kNERtcLogLevelVerbos
定义 nertc_engine_defines.h:7418
NERtcNetworkConnectionType
定义 nertc_engine_defines.h:2768
@ kNERtcNetworkConnectionTypeEthernet
定义 nertc_engine_defines.h:2850
@ kNERtcNetworkConnectionType4G
定义 nertc_engine_defines.h:2813
@ kNERtcNetworkConnectionType3G
定义 nertc_engine_defines.h:2804
@ kNERtcNetworkConnectionTypeWiFi
定义 nertc_engine_defines.h:2831
@ kNERtcNetworkConnectionType5G
定义 nertc_engine_defines.h:2822
@ kNERtcNetworkConnectionTypeWWAN
定义 nertc_engine_defines.h:2840
@ kNERtcNetworkConnectionTypeUnknown
定义 nertc_engine_defines.h:2786
@ kNERtcNetworkConnectionTypeNone
定义 nertc_engine_defines.h:2777
@ kNERtcNetworkConnectionType2G
定义 nertc_engine_defines.h:2795
NERtcChannelMediaRelayState
定义 nertc_engine_defines.h:6567
@ kNERtcChannelMediaRelayStateConnecting
定义 nertc_engine_defines.h:6585
@ kNERtcChannelMediaRelayStateIdle
定义 nertc_engine_defines.h:6576
@ kNERtcChannelMediaRelayStateFailure
定义 nertc_engine_defines.h:6603
@ kNERtcChannelMediaRelayStateRunning
定义 nertc_engine_defines.h:6594
NERtcReasonConnectionChangedType
定义 nertc_engine_defines.h:2639
@ kNERtcReasonConnectionChangedReJoinSucceed
定义 nertc_engine_defines.h:2702
@ kNERtcReasonConnectionChangedSignalDisconnected
定义 nertc_engine_defines.h:2720
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
定义 nertc_engine_defines.h:2711
@ kNERtcReasonConnectionChangedJoinSucceed
定义 nertc_engine_defines.h:2693
@ kNERtcReasonConnectionChangedJoinChannelFailed
定义 nertc_engine_defines.h:2738
@ kNERtcReasonConnectionChangedSettingProxyServer
定义 nertc_engine_defines.h:2756
@ kNERtcReasonConnectionChangedRequestChannelFailed
定义 nertc_engine_defines.h:2729
@ kNERtcReasonConnectionChangedBeKicked
定义 nertc_engine_defines.h:2666
@ kNERtcReasonConnectionChangedReDispatch
定义 nertc_engine_defines.h:2747
@ kNERtcReasonConnectionChangedJoinChannel
定义 nertc_engine_defines.h:2684
@ kNERtcReasonConnectionChangedLeaveChannel
定义 nertc_engine_defines.h:2648
@ kNERtcReasonConnectionChangedChannelClosed
定义 nertc_engine_defines.h:2657
@ kNERtcReasonConnectionChangedTimeOut
定义 nertc_engine_defines.h:2675
void(* onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame &frame, void *user_data)
定义 nertc_engine_defines.h:4366
NERtcNalFrameType
定义 nertc_engine_defines.h:5974
@ kNERtcNalFrameTypeI
定义 nertc_engine_defines.h:5992
@ kNERtcNalFrameTypeIDR
定义 nertc_engine_defines.h:5983
@ kNERtcNalFrameTypeP
定义 nertc_engine_defines.h:6001
NERtcVideoCropMode
定义 nertc_engine_defines.h:3921
@ kNERtcVideoCropMode16x9
定义 nertc_engine_defines.h:3939
@ kNERtcVideoCropModeDefault
定义 nertc_engine_defines.h:3930
@ kNERtcVideoCropMode1x1
定义 nertc_engine_defines.h:3957
@ kNERtcVideoCropMode4x3
定义 nertc_engine_defines.h:3948
NERtcVideoCodecType
定义 nertc_engine_defines.h:5954
@ kNERtcVideoCodecTypeH264
定义 nertc_engine_defines.h:5963
NERtcVideoScalingMode
定义 nertc_engine_defines.h:2441
@ kNERtcVideoScaleCropFill
定义 nertc_engine_defines.h:2472
@ kNERtcVideoScaleFit
定义 nertc_engine_defines.h:2452
@ kNERtcVideoScaleFullFill
定义 nertc_engine_defines.h:2462
NERtcVideoStreamType
定义 nertc_engine_defines.h:6430
@ kNERTCVideoStreamSub
定义 nertc_engine_defines.h:6448
@ kNERTCVideoStreamMain
定义 nertc_engine_defines.h:6439
@ kNERTCVideoStreamThird
定义 nertc_engine_defines.h:6457
@ kNERTCVideoStreamFourth
定义 nertc_engine_defines.h:6466
NERtcDegradationPreference
定义 nertc_engine_defines.h:4042
@ kNERtcDegradationDefault
定义 nertc_engine_defines.h:4057
@ kNERtcDegradationMaintainQuality
定义 nertc_engine_defines.h:4079
@ kNERtcDegradationMaintainFramerate
定义 nertc_engine_defines.h:4068
@ kNERtcDegradationBalanced
定义 nertc_engine_defines.h:4088
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:4325
NERtcVoiceChangerType
定义 nertc_engine_defines.h:1343
@ kNERtcVoiceChangerMature
定义 nertc_engine_defines.h:1388
@ kNERtcVoiceChangerOff
定义 nertc_engine_defines.h:1352
@ kNERtcVoiceChangerRobot
定义 nertc_engine_defines.h:1361
@ kNERtcVoiceChangerManToLoli
定义 nertc_engine_defines.h:1415
@ kNERtcVoiceChangerManToWoman
定义 nertc_engine_defines.h:1397
@ kNERtcVoiceChangerWomanToLoli
定义 nertc_engine_defines.h:1424
@ kNERtcVoiceChangerGaint
定义 nertc_engine_defines.h:1370
@ kNERtcVoiceChangerHorror
定义 nertc_engine_defines.h:1379
@ kNERtcVoiceChangerWomanToMan
定义 nertc_engine_defines.h:1406
NERtcAudioDeviceTransportType
定义 nertc_engine_defines.h:2156
@ kNERtcAudioDeviceTransportTypeAirPlay
定义 nertc_engine_defines.h:2237
@ kNERtcAudioDeviceTransportTypeBluetoothA2DP
定义 nertc_engine_defines.h:2183
@ kNERtcAudioDeviceTransportTypeOther
定义 nertc_engine_defines.h:2255
@ kNERtcAudioDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2246
@ kNERtcAudioDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2201
@ kNERtcAudioDeviceTransportTypeHDMI
定义 nertc_engine_defines.h:2210
@ kNERtcAudioDeviceTransportTypeBluetooth
定义 nertc_engine_defines.h:2174
@ kNERtcAudioDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2165
@ kNERtcAudioDeviceTransportTypeBuiltIn
定义 nertc_engine_defines.h:2219
@ kNERtcAudioDeviceTransportTypeThunderbolt
定义 nertc_engine_defines.h:2228
@ kNERtcAudioDeviceTransportTypeBluetoothLE
定义 nertc_engine_defines.h:2192
NERtcAudioType
定义 nertc_engine_defines.h:5187
@ kNERtcAudioTypePCM16
定义 nertc_engine_defines.h:5196
NERtcLastmileProbeResultState
定义 nertc_engine_defines.h:8048
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:8067
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:8057
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:8076
NERtcMediaPriorityType
定义 nertc_engine_defines.h:386
@ kNERtcMediaPriorityNormal
定义 nertc_engine_defines.h:404
@ kNERtcMediaPriorityHigh
定义 nertc_engine_defines.h:395
NERtcSessionLeaveReason
定义 nertc_engine_defines.h:6095
@ kNERtcSessionLeaveUpdate
定义 nertc_engine_defines.h:6122
@ kNERtcSessionLeaveForKick
定义 nertc_engine_defines.h:6131
@ kNERtcSessionLeaveForFailOver
定义 nertc_engine_defines.h:6113
@ kNERtcSessionLeaveNormal
定义 nertc_engine_defines.h:6104
@ kNERtcSessionLeaveTimeOut
定义 nertc_engine_defines.h:6140
NERtcAudioDumpType
定义 nertc_engine_defines.h:8388
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:8392
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:8390
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:8394
NERtcIPAddrMode
定义 nertc_engine_defines.h:7471
@ kNERtcIPAddrV4Only
定义 nertc_engine_defines.h:7477
@ kNERtcIPAddrV4AndV6
定义 nertc_engine_defines.h:7483
NERtcVideoDeviceTransportType
定义 nertc_engine_defines.h:2266
@ kNERtcVideoDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2293
@ kNERtcVideoDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2284
@ kNERtcVideoDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2275
@ kNERtcVideoDeviceTransportTypeOther
定义 nertc_engine_defines.h:2302
NERtcVideoStreamLayerCount
定义 nertc_engine_defines.h:6470
@ kNERtcVideoStreamLayerCountTwo
定义 nertc_engine_defines.h:6488
@ kNERtcVideoStreamLayerCountOne
定义 nertc_engine_defines.h:6479
@ kNERtcVideoStreamLayerCountThree
定义 nertc_engine_defines.h:6497
NERtcConnectionStateType
定义 nertc_engine_defines.h:2572
@ kNERtcConnectionStateReconnecting
定义 nertc_engine_defines.h:2618
@ kNERtcConnectionStateConnecting
定义 nertc_engine_defines.h:2595
@ kNERtcConnectionStateDisconnected
定义 nertc_engine_defines.h:2584
@ kNERtcConnectionStateFailed
定义 nertc_engine_defines.h:2628
@ kNERtcConnectionStateConnected
定义 nertc_engine_defines.h:2606
NERtcRangeAudioMode
定义 nertc_engine_defines.h:8536
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:8545
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:8552
NERtcLiveStreamAudioSampleRate
定义 nertc_engine_defines.h:883
@ kNERtcLiveStreamAudioSampleRate48000
定义 nertc_engine_defines.h:910
@ kNERtcLiveStreamAudioSampleRate32000
定义 nertc_engine_defines.h:892
@ kNERtcLiveStreamAudioSampleRate44100
定义 nertc_engine_defines.h:901
NERtcAudioDeviceType
定义 nertc_engine_defines.h:2080
@ kNERtcAudioDeviceRecord
定义 nertc_engine_defines.h:2098
@ kNERtcAudioDevicePlayout
定义 nertc_engine_defines.h:2107
@ kNERtcAudioDeviceUnknown
定义 nertc_engine_defines.h:2089
uint64_t uid_t
定义 nertc_engine_defines.h:192
NERtcLiveStreamVideoScaleMode
定义 nertc_engine_defines.h:536
@ kNERtcLsModeVideoScaleCropFill
定义 nertc_engine_defines.h:557
@ kNERtcLsModeVideoScaleFit
定义 nertc_engine_defines.h:547
NERtcVoiceEqualizationBand
定义 nertc_engine_defines.h:1554
@ kNERtcVoiceEqualizationBand_500
定义 nertc_engine_defines.h:1599
@ kNERtcVoiceEqualizationBand_2K
定义 nertc_engine_defines.h:1617
@ kNERtcVoiceEqualizationBand_8K
定义 nertc_engine_defines.h:1635
@ kNERtcVoiceEqualizationBand_125
定义 nertc_engine_defines.h:1581
@ kNERtcVoiceEqualizationBand_1K
定义 nertc_engine_defines.h:1608
@ kNERtcVoiceEqualizationBand_250
定义 nertc_engine_defines.h:1590
@ kNERtcVoiceEqualizationBand_16K
定义 nertc_engine_defines.h:1644
@ kNERtcVoiceEqualizationBand_4K
定义 nertc_engine_defines.h:1626
@ kNERtcVoiceEqualizationBand_31
定义 nertc_engine_defines.h:1563
@ kNERtcVoiceEqualizationBand_62
定义 nertc_engine_defines.h:1572
NERtcEncryptionMode
定义 nertc_engine_defines.h:7888
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7897
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7906
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:9177
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:9181
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:9197
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:9185
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:9189
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:9193
NERtcLocalRecordingAudioFormat
定义 nertc_engine_defines.h:9615
@ kNERtcLocalRecorderAudioFormatAac
定义 nertc_engine_defines.h:9621
NERtcVideoRotation
定义 nertc_engine_defines.h:5790
@ kNERtcVideoRotation_0
定义 nertc_engine_defines.h:5799
@ kNERtcVideoRotation_90
定义 nertc_engine_defines.h:5808
@ kNERtcVideoRotation_180
定义 nertc_engine_defines.h:5817
@ kNERtcVideoRotation_270
定义 nertc_engine_defines.h:5826
NERtcVideoProfileType
定义 nertc_engine_defines.h:1966
@ kNERtcVideoProfileHD720P
定义 nertc_engine_defines.h:2002
@ kNERtcVideoProfileNone
定义 nertc_engine_defines.h:2020
@ kNERtcVideoProfileLowest
定义 nertc_engine_defines.h:1975
@ kNERtcVideoProfileStandard
定义 nertc_engine_defines.h:1993
@ kNERtcVideoProfileHD1080P
定义 nertc_engine_defines.h:2011
@ kNERtcVideoProfileLow
定义 nertc_engine_defines.h:1984
NERtcAudioStreamType
定义 nertc_engine_defines.h:3558
@ kNERtcAudioStreamTypeSub
定义 nertc_engine_defines.h:3577
@ kNERtcAudioStreamTypeMain
定义 nertc_engine_defines.h:3567
NERtcAudioRecordingQuality
定义 nertc_engine_defines.h:7689
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7707
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7698
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7716
NERtcVideoDumpType
定义 nertc_engine_defines.h:8400
@ NERtcVideoDumpTypeSend
定义 nertc_engine_defines.h:8408
@ NERtcVideoDumpTypeSendAndReceive
定义 nertc_engine_defines.h:8406
@ NERtcVideoDumpTypeClear
定义 nertc_engine_defines.h:8402
@ NERtcVideoDumpTypeSendAndReceiveLoop
定义 nertc_engine_defines.h:8412
@ NERtcVideoDumpTypeStopAndUpload
定义 nertc_engine_defines.h:8404
@ NERtcVideoDumpTypeReceive
定义 nertc_engine_defines.h:8410
@ NERtcVideoDumpTypeReceiveAndLoop
定义 nertc_engine_defines.h:8416
@ NERtcVideoDumpTypeSendAndLoop
定义 nertc_engine_defines.h:8414
NERtcAudioScenarioType
定义 nertc_engine_defines.h:1301
@ kNERtcAudioScenarioDefault
定义 nertc_engine_defines.h:1314
@ kNERtcAudioScenarioMusic
定义 nertc_engine_defines.h:1332
@ kNERtcAudioScenarioSpeech
定义 nertc_engine_defines.h:1323
void * source_id_t
定义 nertc_engine_defines.h:213
NERtcVideoDeviceState
定义 nertc_engine_defines.h:2412
@ kNERtcVideoDeviceRemoved
定义 nertc_engine_defines.h:2430
@ kNERtcVideoDeviceAdded
定义 nertc_engine_defines.h:2421
NERtcPlayStreamState
定义 nertc_engine_defines.h:10054
@ kNERtcPlayStreamStateReconnecting
定义 nertc_engine_defines.h:10078
@ kNERtcPlayStreamStateStopped
定义 nertc_engine_defines.h:10084
@ kNERtcPlayStreamStatePlaying
定义 nertc_engine_defines.h:10066
@ kNERtcPlayStreamStatePaused
定义 nertc_engine_defines.h:10072
@ kNERtcPlayStreamStateIdle
定义 nertc_engine_defines.h:10060
NERtcScreenProfileType
定义 nertc_engine_defines.h:4376
@ kNERtcScreenProfileMAX
定义 nertc_engine_defines.h:4430
@ kNERtcScreenProfileHD1080P
定义 nertc_engine_defines.h:4403
@ kNERtcScreenProfileHD720P
定义 nertc_engine_defines.h:4394
@ kNERtcScreenProfile480P
定义 nertc_engine_defines.h:4385
@ kNERtcScreenProfileCustom
定义 nertc_engine_defines.h:4412
@ kNERtcScreenProfileNone
定义 nertc_engine_defines.h:4421
NERTCFeatureSupportType
定义 nertc_engine_defines.h:6527
@ kNERTCFeatureSupportHardwareLimit
定义 nertc_engine_defines.h:6546
@ kNERTCFeatureSupportFull
定义 nertc_engine_defines.h:6536
@ kNERTCFeatureSupportPerformanceLimit
定义 nertc_engine_defines.h:6556
NERtcVideoColorSpaceTransfer
定义 nertc_engine_defines.h:1864
NERtcVideoMirrorMode
定义 nertc_engine_defines.h:2483
@ kNERtcVideoMirrorModeAuto
定义 nertc_engine_defines.h:2489
@ kNERtcVideoMirrorModeDisabled
定义 nertc_engine_defines.h:2507
@ kNERtcVideoMirrorModeEnabled
定义 nertc_engine_defines.h:2498
NERtcLiveStreamMode
定义 nertc_engine_defines.h:507
@ kNERtcLsModeAudio
定义 nertc_engine_defines.h:525
@ kNERtcLsModeVideo
定义 nertc_engine_defines.h:516
NERtcVideoOutputOrientationMode
定义 nertc_engine_defines.h:2518
@ kNERtcVideoOutputOrientationModeFixedPortrait
定义 nertc_engine_defines.h:2561
@ kNERtcVideoOutputOrientationModeAdaptative
定义 nertc_engine_defines.h:2535
@ kNERtcVideoOutputOrientationModeFixedLandscape
定义 nertc_engine_defines.h:2548
uint64_t channel_id_t
定义 nertc_engine_defines.h:201
NERtcAreaCodeType
定义 nertc_engine_defines.h:7445
@ kNERtcAreaCodeTypeCN
定义 nertc_engine_defines.h:7457
@ kNERtcAreaCodeTypeOverseaDefault
定义 nertc_engine_defines.h:7463
@ kNERtcAreaCodeTypeDefault
定义 nertc_engine_defines.h:7451
NERtcMediaPubType
定义 nertc_engine_defines.h:8613
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8622
NERtcScreenCaptureStatus
定义 nertc_engine_defines.h:4441
@ kScreenCaptureStatusResume
定义 nertc_engine_defines.h:4472
@ kScreenCaptureStatusStop
定义 nertc_engine_defines.h:4482
@ kScreenCaptureStatusStart
定义 nertc_engine_defines.h:4450
@ kScreenCaptureStatusExcludeWndError
定义 nertc_engine_defines.h:4520
@ kScreenCaptureStatusAbort
定义 nertc_engine_defines.h:4507
@ kScreenCaptureStatusPause
定义 nertc_engine_defines.h:4461
@ kScreenCaptureStatusCovered
定义 nertc_engine_defines.h:4494
NERtcFeatureType
定义 nertc_engine_defines.h:6508
@ kNERTCVirtualBackground
定义 nertc_engine_defines.h:6517
NERtcVideoColorSpaceMatrix
定义 nertc_engine_defines.h:1739
@ kNERtcVideoColorSpaceMatrixBT2100ICTCP
定义 nertc_engine_defines.h:1823
@ kNERtcVideoColorSpaceMatrixInvalid
定义 nertc_engine_defines.h:1829
@ kNERtcVideoColorSpaceMatrixBT2020NCL
定义 nertc_engine_defines.h:1793
@ kNERtcVideoColorSpaceMatrixBT470BG
定义 nertc_engine_defines.h:1769
@ kNERtcVideoColorSpaceMatrixRGB
定义 nertc_engine_defines.h:1745
@ kNERtcVideoColorSpaceMatrixSMPTE170M
定义 nertc_engine_defines.h:1775
@ kNERtcVideoColorSpaceMatrixBT709
定义 nertc_engine_defines.h:1751
@ kNERtcVideoColorSpaceMatrixSMPTE2085
定义 nertc_engine_defines.h:1805
@ kNERtcVideoColorSpaceMatrixFCC
定义 nertc_engine_defines.h:1763
@ kNERtcVideoColorSpaceMatrixSMPTE240M
定义 nertc_engine_defines.h:1781
@ kNERtcVideoColorSpaceMatrixCDNCLS
定义 nertc_engine_defines.h:1811
@ kNERtcVideoColorSpaceMatrixCDCLS
定义 nertc_engine_defines.h:1817
@ kNERtcVideoColorSpaceMatrixYCOCG
定义 nertc_engine_defines.h:1787
@ kNERtcVideoColorSpaceMatrixUNSPECIFIED
定义 nertc_engine_defines.h:1757
@ kNERtcVideoColorSpaceMatrixBT2020CL
定义 nertc_engine_defines.h:1799
NERtcAsrCaptionState
定义 nertc_engine_defines.h:9870
@ kNERtcAsrCaptionStartFailed
定义 nertc_engine_defines.h:9876
@ kNERtcAsrCaptionStateStopFailed
定义 nertc_engine_defines.h:9882
@ kNERtcAsrCaptionStateStopped
定义 nertc_engine_defines.h:9894
@ kNERtcAsrCaptionStateStarted
定义 nertc_engine_defines.h:9888
NERtcChannelProfileType
定义 nertc_engine_defines.h:286
@ kNERtcChannelProfileChatroom
定义 nertc_engine_defines.h:339
@ kNERtcChannelProfileHighQualityChatroom
定义 nertc_engine_defines.h:351
@ kNERtcChannelProfileCommunication
定义 nertc_engine_defines.h:295
@ kNERtcChannelProfileKaraoke
定义 nertc_engine_defines.h:375
@ kNERtcChannelProfileMeeting
定义 nertc_engine_defines.h:363
@ kNERtcChannelProfileVideoCall
定义 nertc_engine_defines.h:315
@ kNERtcChannelProfileLiveBroadcasting
定义 nertc_engine_defines.h:304
@ kNERtcChannelProfileHighQualityVideoCall
定义 nertc_engine_defines.h:327
NERtcRawAudioFrameOpModeType
定义 nertc_engine_defines.h:5207
@ kNERtcRawAudioFrameOpModeReadOnly
定义 nertc_engine_defines.h:5216
@ kNERtcRawAudioFrameOpModeReadWrite
定义 nertc_engine_defines.h:5225
NERtcVideoColorSpacePrimary
定义 nertc_engine_defines.h:1840
NERtcVideoType
定义 nertc_engine_defines.h:5716
@ kNERtcVideoTypeARGB
定义 nertc_engine_defines.h:5761
@ kNERtcVideoTypeRGBA
定义 nertc_engine_defines.h:5779
@ kNERtcVideoTypeCVPixelBuffer
定义 nertc_engine_defines.h:5770
@ kNERtcVideoTypeBGRA
定义 nertc_engine_defines.h:5752
@ kNERtcVideoTypeI420
定义 nertc_engine_defines.h:5725
@ kNERtcVideoTypeNV21
定义 nertc_engine_defines.h:5743
@ kNERtcVideoTypeNV12
定义 nertc_engine_defines.h:5734
NERtcAudioRecordingCode
定义 nertc_engine_defines.h:7775
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7784
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7806
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7824
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7797
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7815
NERtcNetworkQualityType
定义 nertc_engine_defines.h:3809
@ kNERtcNetworkQualityPoor
定义 nertc_engine_defines.h:3845
@ kNERtcNetworkQualityDown
定义 nertc_engine_defines.h:3872
@ kNERtcNetworkQualityVeryBad
定义 nertc_engine_defines.h:3863
@ kNERtcNetworkQualityGood
定义 nertc_engine_defines.h:3836
@ kNERtcNetworkQualityBad
定义 nertc_engine_defines.h:3854
@ kNERtcNetworkQualityExcellent
定义 nertc_engine_defines.h:3827
@ kNERtcNetworkQualityUnknown
定义 nertc_engine_defines.h:3818
NERtcVideoColorSpaceRange
定义 nertc_engine_defines.h:1704
@ kNERtcVideoColorSpaceRangeFull
定义 nertc_engine_defines.h:1722
@ kNERtcVideoColorSpaceRangeInvalid
定义 nertc_engine_defines.h:1710
@ kNERtcVideoColorSpaceRangeLimited
定义 nertc_engine_defines.h:1716
@ kNERtcVideoColorSpaceRangeDerived
定义 nertc_engine_defines.h:1728
NERtcSubStreamContentPrefer
定义 nertc_engine_defines.h:4754
@ kNERtcSubStreamContentPreferDetails
定义 nertc_engine_defines.h:4772
@ kNERtcSubStreamContentPreferMotion
定义 nertc_engine_defines.h:4763
NERtcLiveStreamStateCode
定义 nertc_engine_defines.h:1132
@ kNERtcLsStatePushStopped
定义 nertc_engine_defines.h:1159
@ kNERtcLsStateImageError
定义 nertc_engine_defines.h:1168
@ kNERtcLsStatePushing
定义 nertc_engine_defines.h:1141
@ kNERtcLsStatePushFail
定义 nertc_engine_defines.h:1150
NERtcLocalRecordingVideoMode
定义 nertc_engine_defines.h:9630
@ kNERtcLocalRecorderVideoWithAudio
定义 nertc_engine_defines.h:9636
@ kNERtcLocalRecorderVideoWithoutAudio
定义 nertc_engine_defines.h:9642
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:8233
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:8261
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:8286
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:8271
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:8251
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:8242
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:8280
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:415
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:8193
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:8220
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:8202
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:8211
NERtcLiveStreamAudioCodecProfile
定义 nertc_engine_defines.h:921
@ kNERtcLiveStreamAudioCodecProfileLCAAC
定义 nertc_engine_defines.h:930
@ kNERtcLiveStreamAudioCodecProfileHEAAC
定义 nertc_engine_defines.h:939
NERtcScreenCaptureCustomHLBorderAction
定义 nertc_engine_defines.h:4603
@ kSetPos
定义 nertc_engine_defines.h:4607
@ kShow
定义 nertc_engine_defines.h:4623
@ kSetBelow
定义 nertc_engine_defines.h:4615
@ kSetAbove
定义 nertc_engine_defines.h:4611
@ kHide
定义 nertc_engine_defines.h:4619
NERtcAudioMixingState
定义 nertc_engine_defines.h:6152
@ kNERtcAudioMixingStateFailed
定义 nertc_engine_defines.h:6170
@ kNERtcAudioMixingStateFinished
定义 nertc_engine_defines.h:6161
NERtcDistanceRolloffModel
定义 nertc_engine_defines.h:9203
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:9219
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:9211
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:9215
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:9207
NERtcOSCategory
定义 nertc_engine_defines.h:1179
@ kNERtcOSWebRTC
定义 nertc_engine_defines.h:1215
@ kNERtcOSiOS
定义 nertc_engine_defines.h:1188
@ kNERtcOSAndroid
定义 nertc_engine_defines.h:1197
@ kNERtcOSPC
定义 nertc_engine_defines.h:1206
NERtcTransportType
定义 nertc_engine_defines.h:8164
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:8182
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:8173
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2383
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2401
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2392
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:9075
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:9091
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:9171
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:9115
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:9087
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:9143
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:9119
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:9103
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:9099
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:9167
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:9139
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:9151
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:9111
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:9155
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:9127
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:9163
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:9159
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:9095
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:9131
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:9123
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:9135
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:9107
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:9079
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:9147
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:9083
NERtcRecordType
定义 nertc_engine_defines.h:5148
@ kNERtcRecordTypeMix
定义 nertc_engine_defines.h:5166
@ kNERtcRecordTypeSingle
定义 nertc_engine_defines.h:5175
@ kNERtcRecordTypeAll
定义 nertc_engine_defines.h:5157
NERtcRemoteVideoStreamType
定义 nertc_engine_defines.h:2033
@ kNERtcRemoteVideoStreamTypeHigh
定义 nertc_engine_defines.h:2042
@ kNERtcRemoteVideoStreamTypeMid
定义 nertc_engine_defines.h:2060
@ kNERtcRemoteVideoStreamTypeNone
定义 nertc_engine_defines.h:2069
@ kNERtcRemoteVideoStreamTypeLow
定义 nertc_engine_defines.h:2051
NERtcChannelMediaRelayEvent
定义 nertc_engine_defines.h:6614
@ kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
定义 nertc_engine_defines.h:6668
@ kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
定义 nertc_engine_defines.h:6650
@ kNERtcChannelMediaRelayEventFailure
定义 nertc_engine_defines.h:6686
@ kNERtcChannelMediaRelayEventConnected
定义 nertc_engine_defines.h:6641
@ kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
定义 nertc_engine_defines.h:6659
@ kNERtcChannelMediaRelayEventConnecting
定义 nertc_engine_defines.h:6632
@ kNERtcChannelMediaRelayEventDisconnect
定义 nertc_engine_defines.h:6623
NERtcVideoFramerateType
定义 nertc_engine_defines.h:3968
@ kNERtcVideoFramerateFps_30
定义 nertc_engine_defines.h:4022
@ kNERtcVideoFramerateFps_15
定义 nertc_engine_defines.h:4004
@ kNERtcVideoFramerateFps_24
定义 nertc_engine_defines.h:4013
@ kNERtcVideoFramerateFps_60
定义 nertc_engine_defines.h:4031
@ kNERtcVideoFramerateFps_10
定义 nertc_engine_defines.h:3995
@ kNERtcVideoFramerateFps_7
定义 nertc_engine_defines.h:3986
@ kNERtcVideoFramerateFpsDefault
定义 nertc_engine_defines.h:3977
NERtcVoiceBeautifierType
定义 nertc_engine_defines.h:1435
@ kNERtcVoiceBeautifierRemote
定义 nertc_engine_defines.h:1516
@ kNERtcVoiceBeautifierMellow
定义 nertc_engine_defines.h:1462
@ kNERtcVoiceBeautifierChurch
定义 nertc_engine_defines.h:1525
@ kNERtcVoiceBeautifierNature
定义 nertc_engine_defines.h:1498
@ kNERtcVoiceBeautifierLive
定义 nertc_engine_defines.h:1543
@ kNERtcVoiceBeautifierKTV
定义 nertc_engine_defines.h:1507
@ kNERtcVoiceBeautifierOff
定义 nertc_engine_defines.h:1444
@ kNERtcVoiceBeautifierBedroom
定义 nertc_engine_defines.h:1534
@ kNERtcVoiceBeautifierMuffled
定义 nertc_engine_defines.h:1453
@ kNERtcVoiceBeautifierRecordingstudio
定义 nertc_engine_defines.h:1489
@ kNERtcVoiceBeautifierMagnetic
定义 nertc_engine_defines.h:1480
@ kNERtcVoiceBeautifierClear
定义 nertc_engine_defines.h:1471
#define kNERtcMaxTaskIDLength
定义 nertc_engine_defines.h:97
#define kNERtcMaxChannelNameLength
定义 nertc_engine_defines.h:52
#define kDefaultAudioMixProgressInterval
定义 nertc_engine_defines.h:125
#define kNERtcEncryptByteLength
定义 nertc_engine_defines.h:37
#define kNERtcMaxBuffLength
定义 nertc_engine_defines.h:106
#define kNERtcCommonMaxCount
定义 nertc_engine_defines.h:19
#define kNERtcMaxDeviceIDLength
定义 nertc_engine_defines.h:70
#define kNERtcMaxSEIBufferLength
定义 nertc_engine_defines.h:115
#define kNERtcCustomInfoLength
定义 nertc_engine_defines.h:43
#define kNERtcMaxURILength
定义 nertc_engine_defines.h:88
#define kNERtcMaxTokenLength
定义 nertc_engine_defines.h:61
#define kNERtcMaxDeviceNameLength
定义 nertc_engine_defines.h:79
定义 nertc_engine_defines.h:9902
int dst_languages_count
定义 nertc_engine_defines.h:9965
char dst_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9959
char src_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9917
char dst_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9924
char src_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9940
int src_languages_count
定义 nertc_engine_defines.h:9946
bool need_translate_same_language
定义 nertc_engine_defines.h:9973
定义 nertc_engine_defines.h:9985
const char * language
定义 nertc_engine_defines.h:10015
bool is_final
定义 nertc_engine_defines.h:10039
const char * translated_text
定义 nertc_engine_defines.h:10027
const char * content
定义 nertc_engine_defines.h:10009
uint64_t timestamp
定义 nertc_engine_defines.h:10003
const char * translation_language
定义 nertc_engine_defines.h:10033
bool is_local_user
定义 nertc_engine_defines.h:9997
uint64_t user_id
定义 nertc_engine_defines.h:9991
bool have_translation
定义 nertc_engine_defines.h:10021
定义 nertc_engine_defines.h:5396
unsigned char * data
定义 nertc_engine_defines.h:5405
int64_t timestamp_us
定义 nertc_engine_defines.h:5414
int encoded_len
定义 nertc_engine_defines.h:5450
uint8_t rms_level
定义 nertc_engine_defines.h:5475
NERtcAudioPayloadType payload_type
定义 nertc_engine_defines.h:5468
int samples_per_channel
定义 nertc_engine_defines.h:5441
int encoded_timestamp
定义 nertc_engine_defines.h:5459
int channels
定义 nertc_engine_defines.h:5432
int sample_rate
定义 nertc_engine_defines.h:5423
定义 nertc_engine_defines.h:5276
NERtcAudioType type
定义 nertc_engine_defines.h:5285
uint32_t channels
定义 nertc_engine_defines.h:5294
uint32_t samples_per_channel
定义 nertc_engine_defines.h:5321
uint32_t sample_rate
定义 nertc_engine_defines.h:5303
uint32_t bytes_per_sample
定义 nertc_engine_defines.h:5312
定义 nertc_engine_defines.h:5335
NERtcAudioFormat format
定义 nertc_engine_defines.h:5344
int64_t sync_timestamp
定义 nertc_engine_defines.h:5363
void * data
定义 nertc_engine_defines.h:5353
定义 nertc_engine_defines.h:5236
uint32_t channels
定义 nertc_engine_defines.h:5245
NERtcRawAudioFrameOpModeType mode
定义 nertc_engine_defines.h:5263
uint32_t sample_rate
定义 nertc_engine_defines.h:5254
定义 nertc_engine_defines.h:3693
int peer_to_peer_delay
定义 nertc_engine_defines.h:3766
int av_timestamp_diff
定义 nertc_engine_defines.h:3757
int frozen_rate
定义 nertc_engine_defines.h:3729
int audio_loss_rate
定义 nertc_engine_defines.h:3738
int total_frozen_time
定义 nertc_engine_defines.h:3720
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3702
unsigned int volume
定义 nertc_engine_defines.h:3747
int received_bitrate
定义 nertc_engine_defines.h:3711
定义 nertc_engine_defines.h:3588
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3597
unsigned int volume
定义 nertc_engine_defines.h:3651
int audio_loss_rate
定义 nertc_engine_defines.h:3633
int sent_bitrate
定义 nertc_engine_defines.h:3624
unsigned int cap_volume
定义 nertc_engine_defines.h:3659
int64_t rtt
定义 nertc_engine_defines.h:3642
int sent_sample_rate
定义 nertc_engine_defines.h:3615
int num_channels
定义 nertc_engine_defines.h:3606
定义 nertc_engine_defines.h:7741
定义 nertc_engine_defines.h:3771
int audio_layers_count
定义 nertc_engine_defines.h:3798
NERtcAudioLayerRecvStats * audio_layers_list
定义 nertc_engine_defines.h:3789
uid_t uid
定义 nertc_engine_defines.h:3780
定义 nertc_engine_defines.h:3665
NERtcAudioLayerSendStats * audio_layers_list
定义 nertc_engine_defines.h:3674
int audio_layers_count
定义 nertc_engine_defines.h:3683
定义 nertc_engine_defines.h:2903
unsigned int volume
定义 nertc_engine_defines.h:2921
uid_t uid
定义 nertc_engine_defines.h:2912
unsigned int sub_stream_volume
定义 nertc_engine_defines.h:2929
定义 nertc_engine_defines.h:1893
int captureHeight
定义 nertc_engine_defines.h:1939
int captureWidth
定义 nertc_engine_defines.h:1916
NERtcVideoColorSpaceRange colorSpaceRange
定义 nertc_engine_defines.h:1953
定义 nertc_engine_defines.h:6740
NERtcChannelMediaRelayInfo * dest_infos
定义 nertc_engine_defines.h:6772
NERtcChannelMediaRelayInfo * src_infos
定义 nertc_engine_defines.h:6755
int dest_count
定义 nertc_engine_defines.h:6781
定义 nertc_engine_defines.h:6697
uid_t uid
定义 nertc_engine_defines.h:6724
char channel_name[kNERtcMaxChannelNameLength]
定义 nertc_engine_defines.h:6706
char channel_token[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:6715
定义 nertc_engine_defines.h:6306
uint32_t send_volume
定义 nertc_engine_defines.h:6355
bool playback_enabled
定义 nertc_engine_defines.h:6364
int loop_count
定义 nertc_engine_defines.h:6332
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6319
bool send_enabled
定义 nertc_engine_defines.h:6342
uint32_t progress_interval
定义 nertc_engine_defines.h:6407
uint32_t playback_volume
定义 nertc_engine_defines.h:6377
uint64_t start_timestamp
定义 nertc_engine_defines.h:6397
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6387
定义 nertc_engine_defines.h:6181
uint64_t start_timestamp
定义 nertc_engine_defines.h:6263
bool send_enabled
定义 nertc_engine_defines.h:6217
uint32_t playback_volume
定义 nertc_engine_defines.h:6253
uint32_t send_volume
定义 nertc_engine_defines.h:6230
bool playback_enabled
定义 nertc_engine_defines.h:6240
int loop_count
定义 nertc_engine_defines.h:6207
uint32_t progress_interval
定义 nertc_engine_defines.h:6283
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6273
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6194
定义 nertc_engine_defines.h:2313
bool select_priority_device
定义 nertc_engine_defines.h:2367
bool suspected_unavailable
定义 nertc_engine_defines.h:2349
int transport_type
定义 nertc_engine_defines.h:2340
char device_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:2331
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:2322
bool system_default_device
定义 nertc_engine_defines.h:2358
定义 nertc_engine_defines.h:7943
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7952
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7962
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7966
定义 nertc_engine_defines.h:10092
float x
定义 nertc_engine_defines.h:10098
float h
定义 nertc_engine_defines.h:10116
float w
定义 nertc_engine_defines.h:10110
float y
定义 nertc_engine_defines.h:10104
定义 nertc_engine_defines.h:8555
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:8579
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8561
int audible_distance
定义 nertc_engine_defines.h:8585
int32_t team_id
定义 nertc_engine_defines.h:8573
char * permission_key
定义 nertc_engine_defines.h:8567
定义 nertc_engine_defines.h:8511
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:8529
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8517
char * permission_key
定义 nertc_engine_defines.h:8523
定义 nertc_engine_defines.h:7979
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:8031
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:8021
bool probe_uplink
定义 nertc_engine_defines.h:7995
bool probe_downlink
定义 nertc_engine_defines.h:8008
定义 nertc_engine_defines.h:8087
uint32_t available_band_width
定义 nertc_engine_defines.h:8114
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:8105
uint32_t jitter
定义 nertc_engine_defines.h:8096
定义 nertc_engine_defines.h:8125
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:8152
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:8161
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:8143
uint32_t rtt
定义 nertc_engine_defines.h:8134
定义 nertc_engine_defines.h:950
int channels
定义 nertc_engine_defines.h:1000
NERtcLiveStreamAudioSampleRate sampleRate
定义 nertc_engine_defines.h:990
bool single_video_passthrough
定义 nertc_engine_defines.h:965
int audio_bitrate
定义 nertc_engine_defines.h:979
NERtcLiveStreamAudioCodecProfile audioCodecProfile
定义 nertc_engine_defines.h:1015
bool interrupted_place_image
定义 nertc_engine_defines.h:1025
定义 nertc_engine_defines.h:714
int height
定义 nertc_engine_defines.h:776
int width
定义 nertc_engine_defines.h:764
char url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:723
int z_order
定义 nertc_engine_defines.h:787
int x
定义 nertc_engine_defines.h:737
int y
定义 nertc_engine_defines.h:752
定义 nertc_engine_defines.h:800
unsigned int background_color
定义 nertc_engine_defines.h:832
int bg_image_count
定义 nertc_engine_defines.h:869
int height
定义 nertc_engine_defines.h:820
NERtcLiveStreamUserTranscoding * users
定义 nertc_engine_defines.h:850
int width
定义 nertc_engine_defines.h:810
unsigned int user_count
定义 nertc_engine_defines.h:841
NERtcLiveStreamImageInfo * bg_image
定义 nertc_engine_defines.h:859
定义 nertc_engine_defines.h:1044
NERtcLiveStreamLayout layout
定义 nertc_engine_defines.h:1097
NERtcLiveStreamMode ls_mode
定义 nertc_engine_defines.h:1088
char extraInfo[kNERtcMaxSEIBufferLength]
定义 nertc_engine_defines.h:1115
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:1057
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:1069
NERtcLiveConfig config
定义 nertc_engine_defines.h:1106
bool server_record_enabled
定义 nertc_engine_defines.h:1079
定义 nertc_engine_defines.h:432
bool server_record_enabled
定义 nertc_engine_defines.h:460
uid_t main_picture_account_id
定义 nertc_engine_defines.h:478
NERtcLiveStreamLayoutMode layout_mode
定义 nertc_engine_defines.h:469
char layout_parameters[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:489
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:442
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:451
定义 nertc_engine_defines.h:568
int height
定义 nertc_engine_defines.h:666
int y
定义 nertc_engine_defines.h:634
NERtcLiveStreamVideoScaleMode adaption
定义 nertc_engine_defines.h:604
int z_order
定义 nertc_engine_defines.h:692
bool video_push
定义 nertc_engine_defines.h:594
int x
定义 nertc_engine_defines.h:619
int width
定义 nertc_engine_defines.h:649
uid_t uid
定义 nertc_engine_defines.h:578
bool audio_push
定义 nertc_engine_defines.h:679
定义 nertc_engine_defines.h:9650
NERtcLocalRecordingVideoMode video_record_mode
定义 nertc_engine_defines.h:9722
int height
定义 nertc_engine_defines.h:9674
int watermark_count
定义 nertc_engine_defines.h:9734
char default_cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9758
NERtcLocalRecordingFileType record_file_type
定义 nertc_engine_defines.h:9686
bool remux_to_mp4
定义 nertc_engine_defines.h:9692
bool record_audio
定义 nertc_engine_defines.h:9704
bool video_merge
定义 nertc_engine_defines.h:9698
char cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9740
bool record_video
定义 nertc_engine_defines.h:9716
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9728
int cover_watermark_count
定义 nertc_engine_defines.h:9752
NERtcVideoWatermarkConfig * cover_watermark_list
定义 nertc_engine_defines.h:9746
char file_name[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9662
int framerate
定义 nertc_engine_defines.h:9680
int width
定义 nertc_engine_defines.h:9668
char file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9656
NERtcLocalRecordingAudioFormat audio_format
定义 nertc_engine_defines.h:9710
定义 nertc_engine_defines.h:9773
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:9803
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9809
int offset_x
定义 nertc_engine_defines.h:9779
int offset_y
定义 nertc_engine_defines.h:9785
bool is_screen_share
定义 nertc_engine_defines.h:9821
int width
定义 nertc_engine_defines.h:9791
int height
定义 nertc_engine_defines.h:9797
int watermark_count
定义 nertc_engine_defines.h:9815
uint32_t bg_color
定义 nertc_engine_defines.h:9827
定义 nertc_engine_defines.h:9835
int stream_layer
定义 nertc_engine_defines.h:9853
NERtcLocalRecordingLayoutConfig layout_config
定义 nertc_engine_defines.h:9859
NERtcVideoStreamType stream_type
定义 nertc_engine_defines.h:9847
uid_t uid
定义 nertc_engine_defines.h:9841
定义 nertc_engine_defines.h:8482
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:8500
bool enable_low_latency
定义 nertc_engine_defines.h:8488
unsigned int play_timeout
定义 nertc_engine_defines.h:8494
定义 nertc_engine_defines.h:7914
定义 nertc_engine_defines.h:3883
NERtcNetworkQualityType tx_quality
定义 nertc_engine_defines.h:3901
uid_t uid
定义 nertc_engine_defines.h:3892
NERtcNetworkQualityType rx_quality
定义 nertc_engine_defines.h:3910
定义 nertc_engine_defines.h:9330
const char * streaming_url
定义 nertc_engine_defines.h:9342
uint32_t reconnect_timeout
定义 nertc_engine_defines.h:9362
bool pause_play_streaming
定义 nertc_engine_defines.h:9392
bool mute_audio_play
定义 nertc_engine_defines.h:9372
uint32_t playout_delay
定义 nertc_engine_defines.h:9352
bool mute_video_play
定义 nertc_engine_defines.h:9382
定义 nertc_engine_defines.h:9228
float speaker_quaternion[4]
定义 nertc_engine_defines.h:9236
float head_position[3]
定义 nertc_engine_defines.h:9240
float head_quaternion[4]
定义 nertc_engine_defines.h:9244
float speaker_position[3]
定义 nertc_engine_defines.h:9232
定义 nertc_engine_defines.h:9310
const char * streaming_url
定义 nertc_engine_defines.h:9316
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:9323
定义 nertc_engine_defines.h:4532
int y
定义 nertc_engine_defines.h:4550
int width
定义 nertc_engine_defines.h:4559
int height
定义 nertc_engine_defines.h:4568
int x
定义 nertc_engine_defines.h:4541
定义 nertc_engine_defines.h:8420
float dryGain
定义 nertc_engine_defines.h:8438
float roomSize
定义 nertc_engine_defines.h:8456
float decayTime
定义 nertc_engine_defines.h:8465
float preDelay
定义 nertc_engine_defines.h:8474
float damping
定义 nertc_engine_defines.h:8447
float wetGain
定义 nertc_engine_defines.h:8429
定义 nertc_engine_defines.h:4783
NERtcVideoDimensions dimensions
定义 nertc_engine_defines.h:4805
bool force_update_data
定义 nertc_engine_defines.h:5010
bool window_focus
定义 nertc_engine_defines.h:4862
bool enable_high_light
定义 nertc_engine_defines.h:4937
bool exclude_highlight_box
定义 nertc_engine_defines.h:4999
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4900
int frame_rate
定义 nertc_engine_defines.h:4815
NERtcSubStreamContentPrefer prefer
定义 nertc_engine_defines.h:4889
int high_light_length
定义 nertc_engine_defines.h:4982
bool enable_high_performance
定义 nertc_engine_defines.h:4918
source_id_t * excluded_window_list
定义 nertc_engine_defines.h:4871
bool capture_mouse_cursor
定义 nertc_engine_defines.h:4852
int excluded_window_count
定义 nertc_engine_defines.h:4880
int min_framerate
定义 nertc_engine_defines.h:4825
NERtcVideoColorSpaceRange prefer_color_space_range
定义 nertc_engine_defines.h:5020
int bitrate
定义 nertc_engine_defines.h:4834
NERtcScreenProfileType profile
定义 nertc_engine_defines.h:4796
int high_light_width
定义 nertc_engine_defines.h:4950
unsigned int high_light_color
定义 nertc_engine_defines.h:4965
int min_bitrate
定义 nertc_engine_defines.h:4843
定义 nertc_engine_defines.h:4632
source_id_t source_id
定义 nertc_engine_defines.h:4651
NERtcScreenCaptureCustomHLBorderAction action
定义 nertc_engine_defines.h:4671
NERtcRectangle capture_rect
定义 nertc_engine_defines.h:4681
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:4641
NERtcScreenCaptureStatus status
定义 nertc_engine_defines.h:4661
int level
定义 nertc_engine_defines.h:4691
定义 nertc_engine_defines.h:8956
const char * source_name
定义 nertc_engine_defines.h:8968
const char * source_title
定义 nertc_engine_defines.h:8984
bool primaryMonitor
定义 nertc_engine_defines.h:8990
source_id_t source_id
定义 nertc_engine_defines.h:8964
const char * process_path
定义 nertc_engine_defines.h:8980
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8972
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8976
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8960
定义 nertc_engine_defines.h:7543
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7597
bool use_ipv6
定义 nertc_engine_defines.h:7673
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7552
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7570
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7651
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7606
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7579
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7657
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7663
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7633
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7588
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7624
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7645
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7639
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7561
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7615
定义 nertc_engine_defines.h:8910
int width
定义 nertc_engine_defines.h:8913
int height
定义 nertc_engine_defines.h:8916
定义 nertc_engine_defines.h:9250
float reflection_scalar
定义 nertc_engine_defines.h:9262
float reverb_gain
定义 nertc_engine_defines.h:9266
float reverb_time
定义 nertc_engine_defines.h:9270
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:9254
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:9258
float reverb_brightness
定义 nertc_engine_defines.h:9274
定义 nertc_engine_defines.h:2940
int tx_audio_kbitrate
定义 nertc_engine_defines.h:3066
int tx_video_kbitrate
定义 nertc_engine_defines.h:3084
int rx_audio_jitter
定义 nertc_engine_defines.h:3210
int tx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3138
int rx_video_jitter
定义 nertc_engine_defines.h:3219
int up_rtt
定义 nertc_engine_defines.h:3102
int rx_audio_kbitrate
定义 nertc_engine_defines.h:3075
uint64_t tx_video_bytes
定义 nertc_engine_defines.h:3039
int tx_audio_jitter
定义 nertc_engine_defines.h:3156
uint32_t memory_total_usage
定义 nertc_engine_defines.h:2985
int tx_video_packet_loss_sum
定义 nertc_engine_defines.h:3147
uint32_t cpu_app_usage
定义 nertc_engine_defines.h:2949
int down_rtt
定义 nertc_engine_defines.h:3111
uint64_t tx_audio_bytes
定义 nertc_engine_defines.h:3030
uint32_t cpu_idle_usage
定义 nertc_engine_defines.h:2958
uint32_t memory_app_kbytes
定义 nertc_engine_defines.h:2994
uint32_t cpu_total_usage
定义 nertc_engine_defines.h:2967
uint64_t rx_bytes
定义 nertc_engine_defines.h:3021
int tx_video_jitter
定义 nertc_engine_defines.h:3165
int rx_video_packet_loss_sum
定义 nertc_engine_defines.h:3201
int rx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3174
int tx_video_packet_loss_rate
定义 nertc_engine_defines.h:3129
int total_duration
定义 nertc_engine_defines.h:3003
uint64_t rx_audio_bytes
定义 nertc_engine_defines.h:3048
int rx_video_kbitrate
定义 nertc_engine_defines.h:3093
uint64_t rx_video_bytes
定义 nertc_engine_defines.h:3057
int tx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3120
int rx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3192
uint64_t tx_bytes
定义 nertc_engine_defines.h:3012
int rx_video_packet_loss_rate
定义 nertc_engine_defines.h:3183
uint32_t memory_app_usage
定义 nertc_engine_defines.h:2976
定义 nertc_engine_defines.h:9281
const char * token
定义 nertc_engine_defines.h:9303
const char * channel_name
定义 nertc_engine_defines.h:9297
uint64_t uid
定义 nertc_engine_defines.h:9289
定义 nertc_engine_defines.h:8930
unsigned int height
定义 nertc_engine_defines.h:8946
const char * buffer
定义 nertc_engine_defines.h:8934
unsigned int width
定义 nertc_engine_defines.h:8942
unsigned int length
定义 nertc_engine_defines.h:8938
定义 nertc_engine_defines.h:8593
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8597
定义 nertc_engine_defines.h:4337
定义 nertc_engine_defines.h:5052
uint32_t background_color
定义 nertc_engine_defines.h:5128
void * user_data
定义 nertc_engine_defines.h:5086
onFrameDataCallback cb
定义 nertc_engine_defines.h:5063
onNERtcVideoFrameDataCallback on_video_frame_data_callback
定义 nertc_engine_defines.h:5075
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:5121
void * window
定义 nertc_engine_defines.h:5098
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:5107
定义 nertc_engine_defines.h:4099
NERtcVideoProfileType max_profile
定义 nertc_engine_defines.h:4109
uint32_t width
定义 nertc_engine_defines.h:4128
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4260
uint32_t height
定义 nertc_engine_defines.h:4147
NERtcVideoOutputOrientationMode orientation_mode
定义 nertc_engine_defines.h:4280
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:4270
NERtcVideoFramerateType min_framerate
定义 nertc_engine_defines.h:4181
uint32_t bitrate
定义 nertc_engine_defines.h:4240
uint32_t min_bitrate
定义 nertc_engine_defines.h:4250
NERtcVideoFramerateType framerate
定义 nertc_engine_defines.h:4171
NERtcVideoCropMode crop_mode_
定义 nertc_engine_defines.h:4157
定义 nertc_engine_defines.h:4709
int width
定义 nertc_engine_defines.h:4718
int height
定义 nertc_engine_defines.h:4727
定义 nertc_engine_defines.h:6012
NERtcVideoCodecType codec_type
定义 nertc_engine_defines.h:6021
int width
定义 nertc_engine_defines.h:6075
int nal_count
定义 nertc_engine_defines.h:6039
int64_t timestamp_us
定义 nertc_engine_defines.h:6066
NERtcNalFrameType frame_type
定义 nertc_engine_defines.h:6030
int height
定义 nertc_engine_defines.h:6084
unsigned char * nal_data
定义 nertc_engine_defines.h:6057
int * nal_length
定义 nertc_engine_defines.h:6048
定义 nertc_engine_defines.h:10135
float y
定义 nertc_engine_defines.h:10147
bool overlay
定义 nertc_engine_defines.h:10187
bool mirror
定义 nertc_engine_defines.h:10164
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:10174
float h
定义 nertc_engine_defines.h:10158
float w
定义 nertc_engine_defines.h:10152
float x
定义 nertc_engine_defines.h:10141
uint32_t bg_color
定义 nertc_engine_defines.h:10180
定义 nertc_engine_defines.h:5837
NERtcVideoColorSpaceMatrix color_space_matrix
定义 nertc_engine_defines.h:5911
uint64_t timestamp
定义 nertc_engine_defines.h:5855
void * buffer
定义 nertc_engine_defines.h:5891
NERtcVideoRotation rotation
定义 nertc_engine_defines.h:5882
uint32_t height
定义 nertc_engine_defines.h:5873
NERtcVideoColorSpaceTransfer color_space_transfer
定义 nertc_engine_defines.h:5931
NERtcVideoType format
定义 nertc_engine_defines.h:5846
uint32_t width
定义 nertc_engine_defines.h:5864
NERtcVideoColorSpacePrimary color_space_primary
定义 nertc_engine_defines.h:5921
NERtcVideoColorSpaceRange color_space_range
定义 nertc_engine_defines.h:5901
定义 nertc_engine_defines.h:3397
int layer_type
定义 nertc_engine_defines.h:3406
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3496
int packet_loss_rate
定义 nertc_engine_defines.h:3469
int render_frame_rate
定义 nertc_engine_defines.h:3460
int width
定义 nertc_engine_defines.h:3415
int decoder_frame_rate
定义 nertc_engine_defines.h:3451
int received_frame_rate
定义 nertc_engine_defines.h:3442
int total_frozen_time
定义 nertc_engine_defines.h:3478
int height
定义 nertc_engine_defines.h:3424
int frozen_rate
定义 nertc_engine_defines.h:3487
int peer_to_peer_delay
定义 nertc_engine_defines.h:3505
int received_bitrate
定义 nertc_engine_defines.h:3433
定义 nertc_engine_defines.h:3230
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3345
int sent_bitrate
定义 nertc_engine_defines.h:3318
bool drop_bandwidth_strategy_enabled
定义 nertc_engine_defines.h:3354
int layer_type
定义 nertc_engine_defines.h:3239
int target_bitrate
定义 nertc_engine_defines.h:3327
int capture_height
定义 nertc_engine_defines.h:3273
int encoder_frame_rate
定义 nertc_engine_defines.h:3300
int sent_frame_rate
定义 nertc_engine_defines.h:3309
int capture_width
定义 nertc_engine_defines.h:3265
int encoder_bitrate
定义 nertc_engine_defines.h:3336
int capture_frame_rate
定义 nertc_engine_defines.h:3282
int height
定义 nertc_engine_defines.h:3257
int render_frame_rate
定义 nertc_engine_defines.h:3291
int width
定义 nertc_engine_defines.h:3248
定义 nertc_engine_defines.h:3520
NERtcVideoLayerRecvStats * video_layers_list
定义 nertc_engine_defines.h:3538
int video_layers_count
定义 nertc_engine_defines.h:3547
uid_t uid
定义 nertc_engine_defines.h:3529
定义 nertc_engine_defines.h:3368
int video_layers_count
定义 nertc_engine_defines.h:3386
NERtcVideoLayerSendStats * video_layers_list
定义 nertc_engine_defines.h:3377
定义 nertc_engine_defines.h:7201
NERtcVideoWatermarkTextConfig text_watermarks
定义 nertc_engine_defines.h:7267
NERtcVideoWatermarkImageConfig image_watermarks
定义 nertc_engine_defines.h:7258
NERtcWatermarkType watermark_type
定义 nertc_engine_defines.h:7248
NERtcVideoWatermarkTimestampConfig timestamp_watermark
定义 nertc_engine_defines.h:7277
NERtcWatermarkType
定义 nertc_engine_defines.h:7210
@ kNERtcWatermarkTypeImage
定义 nertc_engine_defines.h:7219
@ kNERtcWatermarkTypeTimestamp
定义 nertc_engine_defines.h:7237
@ kNERtcWatermarkTypeText
定义 nertc_engine_defines.h:7228
定义 nertc_engine_defines.h:6876
int offset_x
定义 nertc_engine_defines.h:6926
bool loop
定义 nertc_engine_defines.h:6959
int wm_height
定义 nertc_engine_defines.h:6915
char image_paths[10][kNERtcMaxURILength]
定义 nertc_engine_defines.h:6885
int offset_y
定义 nertc_engine_defines.h:6937
int wm_width
定义 nertc_engine_defines.h:6905
unsigned int fps
定义 nertc_engine_defines.h:6949
float wm_alpha
定义 nertc_engine_defines.h:6895
定义 nertc_engine_defines.h:6978
int offset_x
定义 nertc_engine_defines.h:7062
float wm_alpha
定义 nertc_engine_defines.h:7034
int wm_height
定义 nertc_engine_defines.h:7052
int wm_color
定义 nertc_engine_defines.h:7025
int font_color
定义 nertc_engine_defines.h:7005
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6996
int font_size
定义 nertc_engine_defines.h:7014
int offset_y
定义 nertc_engine_defines.h:7072
char content[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:6987
int wm_width
定义 nertc_engine_defines.h:7043
定义 nertc_engine_defines.h:7096
int font_color
定义 nertc_engine_defines.h:7111
float wm_alpha
定义 nertc_engine_defines.h:7140
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7102
int wm_height
定义 nertc_engine_defines.h:7158
int wm_color
定义 nertc_engine_defines.h:7131
int offset_y
定义 nertc_engine_defines.h:7178
int wm_width
定义 nertc_engine_defines.h:7149
int font_size
定义 nertc_engine_defines.h:7120
int offset_x
定义 nertc_engine_defines.h:7168
定义 nertc_engine_defines.h:10194
char * voiceprint
定义 nertc_engine_defines.h:10206
int size
定义 nertc_engine_defines.h:10212
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:10200
定义 nertc_engine_defines.h:8299
unsigned int color
定义 nertc_engine_defines.h:8367
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:8350
char * source
定义 nertc_engine_defines.h:8380
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:8310
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:8329
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:8339
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:8319