NERTC macOS/Windows SDK V5.9.10
载入中...
搜索中...
未找到
nertc_engine_defines.h
浏览该文件的文档.
1
6#ifndef NERTC_ENGINE_DEFINES_H
7#define NERTC_ENGINE_DEFINES_H
8
9#include <string.h>
10#include "nertc_base_types.h"
19#define 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
1685
1720
1821
1830typedef enum {
1831 kNERtcVideoColorSpacePrimaryInvalid = 0,
1832 kNERtcVideoColorSpacePrimaryBT709 = 1,
1833 kNERtcVideoColorSpacePrimaryUNSPECIFIED = 2,
1834 kNERtcVideoColorSpacePrimaryBT470M = 4,
1835 kNERtcVideoColorSpacePrimaryBT470BG = 5,
1836 kNERtcVideoColorSpacePrimarySMPTE170M = 6,
1837 kNERtcVideoColorSpacePrimarySMPTE240M = 7,
1838 kNERtcVideoColorSpacePrimaryFILM = 8,
1839 kNERtcVideoColorSpacePrimaryBT2020 = 9,
1840 kNERtcVideoColorSpacePrimarySMPTEST428 = 10,
1841 kNERtcVideoColorSpacePrimarySMPTEST431 = 11,
1842 kNERtcVideoColorSpacePrimarySMPTEST432 = 12,
1843 kNERtcVideoColorSpacePrimaryJEDECP22 = 22,
1845
1854typedef enum {
1855 kNERtcVideoColorSpaceTransferInvalid = 0,
1856 kNERtcVideoColorSpaceTransferBT709 = 1,
1857 kNERtcVideoColorSpaceTransferUNSPECIFIED = 2,
1858 kNERtcVideoColorSpaceTransferGAMMA22 = 4,
1859 kNERtcVideoColorSpaceTransferGAMMA28 = 5,
1860 kNERtcVideoColorSpaceTransferSMPTE170M = 6,
1861 kNERtcVideoColorSpaceTransferSMPTE240M = 7,
1862 kNERtcVideoColorSpaceTransferLINEAR = 8,
1863 kNERtcVideoColorSpaceTransferLOG = 9,
1864 kNERtcVideoColorSpaceTransferLOG_SQRT = 10,
1865 kNERtcVideoColorSpaceTransferIEC61966_2_4 = 11,
1866 kNERtcVideoColorSpaceTransferBT1361_ECG = 12,
1867 kNERtcVideoColorSpaceTransferIEC61966_2_1 = 13,
1868 kNERtcVideoColorSpaceTransferBT2020_10 = 14,
1869 kNERtcVideoColorSpaceTransferBT2020_12 = 15,
1870 kNERtcVideoColorSpaceTransferSMPTEST2084 = 16,
1871 kNERtcVideoColorSpaceTransferSMPTEST428 = 17,
1872 kNERtcVideoColorSpaceTransferARIB_STD_B67 = 18,
1874
1947
2013
2061
2099
2137
2247
2294
2364
2393
2422
2464
2499
2620
2749
2843
2844
2871 unsigned int volume;
2872
2879 unsigned int sub_stream_volume;
2880};
2881
3171
3338
3461
3499
3529
3611
3750
3824
3862
3909
3983
4040
4245
4275typedef void (*onFrameDataCallback)(uid_t uid, void* data, uint32_t type, uint32_t width, uint32_t height,
4276 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4277 void* user_data);
4278
4288 void* data; // 数据指针
4289 uint32_t type; // 数据类型
4290 uint32_t width; // 宽度
4291 uint32_t height; // 高度
4292 uint32_t count; // 数据类型个数
4293 uint32_t offsets[4]; // 每类数据偏移
4294 uint32_t strides[4]; // 每类数据步进
4295 uint32_t rotation; // 画面旋转角度
4296 NERtcVideoColorSpaceRange color_space_range; // 颜色空间范围
4297 NERtcVideoColorSpaceMatrix color_space_matrix; // 颜色空间矩阵
4298 NERtcVideoColorSpacePrimary color_space_primary; // 颜色空间主色
4299 NERtcVideoColorSpaceTransfer color_space_transfer; // 颜色空间传输
4300};
4301
4316typedef void (*onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame& frame, void* user_data);
4317
4382
4472
4491 int x;
4500 int y;
4519
4520 NERtcRectangle() : x(0), y(0), width(0), height(0) {}
4521 NERtcRectangle(int xx, int yy, int ww, int hh) : x(xx), y(yy), width(ww), height(hh) {}
4522};
4523
4547
4575
4650
4678
4679 NERtcVideoDimensions() : width(0), height(0) {}
4680 NERtcVideoDimensions(int ww, int hh) : width(ww), height(hh) {}
4681};
4682
4683typedef NERtcVideoDimensions NERtcDimensions;
4684
4724
4993
5089
5128
5148
5177
5217
5276
5317
5337
5437
5451public:
5452 virtual ~INERtcAudioFrameObserver() {}
5470 (void)frame;
5471 }
5472
5507 (void)frame;
5508 }
5509
5527 (void)frame;
5528 }
5545 virtual void onMixedAudioFrame(NERtcAudioFrame* frame) {
5546 (void)frame;
5547 }
5574 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame) {
5575 (void)userID;
5576 (void)frame;
5577 }
5578
5602 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame, channel_id_t cid) {
5603 (void)userID;
5604 (void)frame;
5605 (void)cid;
5606 }
5607
5629 channel_id_t cid) {
5630 (void)userID;
5631 (void)frame;
5632 (void)cid;
5633 }
5634
5652 virtual void onPlaybackAudioFrameBeforeMixingForPlayStreaming(const char* stream_id, NERtcAudioFrame* frame) {
5653 (void)stream_id;
5654 (void)frame;
5655 }
5656};
5657
5731
5778
5895
5915
5953
6036
6092
6122
6247
6371
6419
6449
6458typedef enum {
6468
6469
6471
6508
6555
6638
6681
6735
6824
6825
6836
6846
6856
6866
6877
6899 unsigned int fps;
6909 bool loop;
6910
6911 NERtcVideoWatermarkImageConfig() : wm_alpha(1.0f), wm_width(0), wm_height(0), offset_x(0), offset_y(0), fps(0), loop(true) {
6912 memset(image_paths, 0, sizeof(image_paths));
6913 }
6914};
6915
6916
6917
6918
7023
7025 : font_color(0xFFFFFFFF),
7026 font_size(15),
7027 wm_color(0x88888888),
7028 wm_alpha(1.0f),
7029 wm_width(0),
7030 wm_height(0),
7031 offset_x(0),
7032 offset_y(0) {
7033 memset(content, 0, sizeof(content));
7034 memset(font_name, 0, sizeof(font_name));
7035 }
7036};
7037
7129
7131 : font_color(0xFFFFFFFF),
7132 font_size(15),
7133 wm_color(0x88888888),
7134 wm_alpha(1.0f),
7135 wm_width(0),
7136 wm_height(0),
7137 offset_x(0),
7138 offset_y(0) {
7139 memset(font_name, 0, sizeof(font_name));
7140 }
7141};
7142
7231
7232
7233
7234
7244public:
7245 virtual ~NERtcTakeSnapshotCallback() {}
7258 virtual void onTakeSnapshotResult(int errorCode, const char* image) = 0;
7259};
7260
7262 public:
7264
7280 virtual void onRemoteVideoFrame(NERtcVideoStreamType video_stream_type, uid_t uid, const NERtcVideoCallbackFrame& frame) {
7281 (void)video_stream_type;
7282 (void)uid;
7283 (void)frame;
7284 }
7300 virtual void onPlayStreamingVideoFrame(const char* stream_id, const NERtcVideoCallbackFrame& frame) {
7301 (void)stream_id;
7302 (void)frame;
7303 }
7304};
7305
7388
7389
7415
7435
7482
7630
7668
7669typedef enum {
7670 // 录制本地和所有远端用户混音后的音频(默认)
7671 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7672 // 仅录制本地用户的音频
7673 kNERtcAudioRecordingPositionRecording = 1,
7674 // 仅录制所有远端用户的音频
7675 kNERtcAudioRecordingPositionMixedPlayback = 2
7676} NERtcAudioRecordingPosition;
7677
7678typedef enum {
7679 // 音频录制缓存时间为 0,实时写文件(默认)
7680 kNERtcAudioRecordingCycleTime0 = 0,
7681 // 音频录制缓存时间为 10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
7682 kNERtcAudioRecordingCycleTime10 = 10,
7683 // 音频录制缓存时间为 60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
7684 kNERtcAudioRecordingCycleTime60 = 60,
7685 // 音频录制缓存时间为 360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
7686 kNERtcAudioRecordingCycleTime360 = 360,
7687 // 音频录制缓存时间为 900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
7688 kNERtcAudioRecordingCycleTime900 = 900
7689} NERtcAudioRecordingCycleTime;
7690
7692 // 录音文件在本地保存的绝对路径,需要精确到文件名及格式。例如:sdcard/xxx/audio.aac。请确保指定的路径存在并且可写。目前仅支持
7693 // WAV 或 AAC 文件格式。
7694 char filePath[kNERtcMaxURILength];
7695
7696 // 录音采样率(Hz),可以设为 16000、32000(默认)、44100 或 48000。
7697 int sampleRate;
7698
7699 // 录音音质,只在 AAC 格式下有效。详细信息请参考 {@link NERtcAudioRecordingQuality}。
7701
7702 // 录音文件所包含的内容。详细信息请参考 {@link NERtcAudioRecordingPosition}。
7703 NERtcAudioRecordingPosition position;
7704
7705 // 录制过程中,循环缓存的最大时间长度,单位(s)。详细信息请参考 {@link NERtcAudioRecordingCycleTime}。
7706 NERtcAudioRecordingCycleTime cycleTime;
7707
7709 : sampleRate(32000)
7711 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7712 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7713 memset(filePath, 0, sizeof(filePath));
7714 }
7715};
7716
7776
7829
7858
7865 // 需要发送或接收的数据的缓存地址
7866 const unsigned char* buffer;
7867 // 需要发送或接收的数据的缓存大小
7868 long size;
7869};
7876 public:
7877 virtual ~INERtcPacketObserver() {}
7878
7879 virtual bool onSendAudioPacket(NERtcMediaPacket& packet) = 0;
7880 virtual bool onSendVideoPacket(NERtcMediaPacket& packet) = 0;
7881 virtual bool onReceiveAudioPacket(NERtcMediaPacket& packet) = 0;
7882 virtual bool onReceiveVideoPacket(NERtcMediaPacket& packet) = 0;
7883};
7884
7920
7989
8028
8066
8113
8134
8172
8238
8334
8346
8368
8379 float wetGain;
8388 float dryGain;
8397 float damping;
8425};
8426
8455
8485
8504
8541
8552
8574
8859
8867
8868 NERtcSize() : width(0), height(0) {}
8869 NERtcSize(int w, int h) : width(w), height(h) {}
8870};
8871
8884 const char* buffer;
8888 unsigned int length;
8892 unsigned int width;
8896 unsigned int height;
8897
8898 NERtcThumbImageBuffer() : buffer(nullptr), length(0), width(0), height(0) {}
8899};
8900
8950
8957protected:
8958 virtual ~IScreenCaptureSourceList() {};
8959
8960public:
8968 virtual unsigned int getCount() = 0;
8981 virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0;
8990 virtual void release() = 0;
8991};
8992
9123
9149
9171
9196
9226
9227
9232
9239 uint64_t uid;
9240
9247 const char* channel_name;
9253 const char* token;
9254};
9255
9256
9275
9276
9292 const char* streaming_url;
9293
9303
9313
9323
9333
9343
9345 : streaming_url(nullptr),
9346 playout_delay(2000),
9347 reconnect_timeout(30000),
9348 mute_audio_play(false),
9349 mute_video_play(false),
9350 pause_play_streaming(false) {}
9351};
9352
9413
9537
9558
9559
9573
9574
9594
9716
9779
9813
9814
9846
9929
9941 uint64_t user_id;
9953 uint64_t timestamp;
9959 const char* content;
9965 const char* language;
9977 const char* translated_text;
9990
9992 memset(this, 0, sizeof(NERtcAsrCaptionResult));
9993 }
9994};
9995
10036
10054#define kNERtcKeyRecordHostEnabled "record_host_enabled"
10064#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
10074#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
10083#define kNERtcKeyRecordType "record_type"
10093#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
10103#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
10113#define kNERtcKeyLogLevel "log_level"
10122#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
10132#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
10141#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
10150#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
10160#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
10169#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
10179#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
10189#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
10198#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
10207#define kNERtcKeyExtraInfo "extra_info"
10220#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
10233#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
10234
10238#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
10239
10259#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
10278#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
10289#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
10290
10307#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
10308
10319#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
10320
10321} // namespace nertc
10322
10323#endif
定义 nertc_engine_defines.h:5450
virtual void onSubStreamAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5506
virtual void onPlaybackSubStreamAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5628
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5602
virtual void onMixedAudioFrame(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5545
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5574
virtual void onAudioFrameWillPlayback(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5526
virtual void onPlaybackAudioFrameBeforeMixingForPlayStreaming(const char *stream_id, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5652
virtual void onAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5469
定义 nertc_engine_defines.h:7875
定义 nertc_engine_defines.h:7261
virtual void onRemoteVideoFrame(NERtcVideoStreamType video_stream_type, uid_t uid, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7280
virtual void onPlayStreamingVideoFrame(const char *stream_id, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7300
定义 nertc_engine_defines.h:8956
virtual unsigned int getCount()=0
virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index)=0
定义 nertc_engine_defines.h:7243
virtual void onTakeSnapshotResult(int errorCode, const char *image)=0
namespace nertc
NERtcBeautyEffectType
定义 nertc_engine_defines.h:8583
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8839
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8612
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8632
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8592
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8662
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8812
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8712
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8652
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8830
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8622
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8848
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8732
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8772
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8821
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8857
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8682
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8672
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8602
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8752
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8642
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8692
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8782
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8722
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8792
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8762
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8742
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8702
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8802
NERtcAudioAINSMode
定义 nertc_engine_defines.h:1655
@ kNERtcAudioAINSEnhance
定义 nertc_engine_defines.h:1683
@ kNERtcAudioAINSOff
定义 nertc_engine_defines.h:1664
@ kNERtcAudioAINSNormal
定义 nertc_engine_defines.h:1673
NERtcAudioPayloadType
定义 nertc_engine_defines.h:5326
@ kNERtcAudioPayloadTypeOPUS
定义 nertc_engine_defines.h:5335
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:7444
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:7480
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:7471
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:7462
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:7453
NERtcClientRole
定义 nertc_engine_defines.h:253
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:275
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:264
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:9543
@ kNERtcLocalRecordingFileTypeFlv
定义 nertc_engine_defines.h:9556
@ kNERtcLocalRecordingFileTypeMp4
定义 nertc_engine_defines.h:9549
NERtcScreenCaptureSourceType
定义 nertc_engine_defines.h:4529
@ kWindow
定义 nertc_engine_defines.h:4537
@ kScreen
定义 nertc_engine_defines.h:4541
@ kUnknown
定义 nertc_engine_defines.h:4533
@ kCustom
定义 nertc_engine_defines.h:4545
NERtcInterfaceIdType
定义 nertc_engine_defines.h:224
@ kNERtcIIDVideoDeviceManager
定义 nertc_engine_defines.h:242
@ kNERtcIIDAudioDeviceManager
定义 nertc_engine_defines.h:233
NERtcLocalVideoWatermarkState
定义 nertc_engine_defines.h:6744
@ kNERtcLocalWatermarkStateFontError
定义 nertc_engine_defines.h:6801
@ kNERtcLocalWatermarkStateImgSizeError
定义 nertc_engine_defines.h:6786
@ kNERtcLocalWatermarkStateDeviceNotSupported
定义 nertc_engine_defines.h:6759
@ kNERtcLocalWatermarkStateSetSuccess
定义 nertc_engine_defines.h:6750
@ kNERtcLocalWatermarkStateImgNumError
定义 nertc_engine_defines.h:6777
@ kNERtcLocalWatermarkStateTextContentEmptyError
定义 nertc_engine_defines.h:6813
@ kNERtcLocalWatermarkStateImgFormatNotSupported
定义 nertc_engine_defines.h:6768
@ kNERtcLocalWatermarkStateWmAlphaError
定义 nertc_engine_defines.h:6807
@ kNERtcLocalWatermarkStateFPSError
定义 nertc_engine_defines.h:6792
@ kNERtcLocalWatermarkStateCancel
定义 nertc_engine_defines.h:6822
NERtcSpatializerRoomCapacity
定义 nertc_engine_defines.h:8996
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:9020
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:9005
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:9000
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:9015
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:9010
NERtcAudioDeviceState
定义 nertc_engine_defines.h:2108
@ kNERtcAudioDeviceSelectChanged
定义 nertc_engine_defines.h:2135
@ kNERtcAudioDeviceUnactive
定义 nertc_engine_defines.h:2126
@ kNERtcAudioDeviceActive
定义 nertc_engine_defines.h:2117
NERtcLocalRecorderError
定义 nertc_engine_defines.h:9417
@ kNERtcLocalRecorderWriteFailed
定义 nertc_engine_defines.h:9437
@ kNERtcLocalRecorderAudioStreamCreateFailed
定义 nertc_engine_defines.h:9500
@ kNERtcLocalRecorderRemuxPrcocessRunning
定义 nertc_engine_defines.h:9528
@ kNERtcLocalRecorderVideoStreamCreateFailed
定义 nertc_engine_defines.h:9493
@ kNERtcLocalRecorderCallbackConflict
定义 nertc_engine_defines.h:9458
@ kNERtcLocalRecorderTaskAlreadyExist
定义 nertc_engine_defines.h:9465
@ kNERtcLocalRecorderPlaceholderImageParseFailed
定义 nertc_engine_defines.h:9514
@ kNERtcLocalRecorderInputOpenFailed
定义 nertc_engine_defines.h:9486
@ kNERtcLocalRecorderFileOpenFailed
定义 nertc_engine_defines.h:9430
@ kNERtcLocalRecorderAudioConfigInvalid
定义 nertc_engine_defines.h:9521
@ kNERtcLocalRecorderWriteTrailerFailed
定义 nertc_engine_defines.h:9444
@ kNERtcLocalRecorderFailed
定义 nertc_engine_defines.h:9451
@ kNERtcLocalRecorderCoverImageParseFailed
定义 nertc_engine_defines.h:9507
@ kNERtcLocalRecorderErrorNone
定义 nertc_engine_defines.h:9423
@ kNERtcLocalRecorderSourceNotFoundForTask
定义 nertc_engine_defines.h:9479
@ kNERtcLocalRecorderOutputOpenFailed
定义 nertc_engine_defines.h:9535
@ kNERtcLocalRecorderTaskNotFound
定义 nertc_engine_defines.h:9472
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:9356
@ kNERtcLocalRecorderStatusRemuxStart
定义 nertc_engine_defines.h:9397
@ kNERtcLocalRecorderStatusComplete
定义 nertc_engine_defines.h:9411
@ kNERtcLocalRecorderStatusMp4Start
定义 nertc_engine_defines.h:9383
@ kNERtcLocalRecorderStatusNone
定义 nertc_engine_defines.h:9362
@ kNERtcLocalRecorderStatusFlvStart
定义 nertc_engine_defines.h:9369
@ kNERtcLocalRecorderStatusFlvEnd
定义 nertc_engine_defines.h:9376
@ kNERtcLocalRecorderStatusMp4End
定义 nertc_engine_defines.h:9390
@ kNERtcLocalRecorderStatusRemuxEnd
定义 nertc_engine_defines.h:9404
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7785
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7827
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7798
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7812
NERtcLogLevel
定义 nertc_engine_defines.h:7314
@ kNERtcLogLevelDebug
定义 nertc_engine_defines.h:7377
@ kNERtcLogLevelWarning
定义 nertc_engine_defines.h:7341
@ kNERtcLogLevelOff
定义 nertc_engine_defines.h:7386
@ kNERtcLogLevelFatal
定义 nertc_engine_defines.h:7323
@ kNERtcLogLevelInfo
定义 nertc_engine_defines.h:7350
@ kNERtcLogLevelError
定义 nertc_engine_defines.h:7332
@ kNERtcLogLevelDetailInfo
定义 nertc_engine_defines.h:7359
@ kNERtcLogLevelVerbos
定义 nertc_engine_defines.h:7368
NERtcNetworkConnectionType
定义 nertc_engine_defines.h:2758
@ kNERtcNetworkConnectionTypeEthernet
定义 nertc_engine_defines.h:2840
@ kNERtcNetworkConnectionType4G
定义 nertc_engine_defines.h:2803
@ kNERtcNetworkConnectionType3G
定义 nertc_engine_defines.h:2794
@ kNERtcNetworkConnectionTypeWiFi
定义 nertc_engine_defines.h:2821
@ kNERtcNetworkConnectionType5G
定义 nertc_engine_defines.h:2812
@ kNERtcNetworkConnectionTypeWWAN
定义 nertc_engine_defines.h:2830
@ kNERtcNetworkConnectionTypeUnknown
定义 nertc_engine_defines.h:2776
@ kNERtcNetworkConnectionTypeNone
定义 nertc_engine_defines.h:2767
@ kNERtcNetworkConnectionType2G
定义 nertc_engine_defines.h:2785
NERtcChannelMediaRelayState
定义 nertc_engine_defines.h:6517
@ kNERtcChannelMediaRelayStateConnecting
定义 nertc_engine_defines.h:6535
@ kNERtcChannelMediaRelayStateIdle
定义 nertc_engine_defines.h:6526
@ kNERtcChannelMediaRelayStateFailure
定义 nertc_engine_defines.h:6553
@ kNERtcChannelMediaRelayStateRunning
定义 nertc_engine_defines.h:6544
NERtcReasonConnectionChangedType
定义 nertc_engine_defines.h:2629
@ kNERtcReasonConnectionChangedReJoinSucceed
定义 nertc_engine_defines.h:2692
@ kNERtcReasonConnectionChangedSignalDisconnected
定义 nertc_engine_defines.h:2710
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
定义 nertc_engine_defines.h:2701
@ kNERtcReasonConnectionChangedJoinSucceed
定义 nertc_engine_defines.h:2683
@ kNERtcReasonConnectionChangedJoinChannelFailed
定义 nertc_engine_defines.h:2728
@ kNERtcReasonConnectionChangedSettingProxyServer
定义 nertc_engine_defines.h:2746
@ kNERtcReasonConnectionChangedRequestChannelFailed
定义 nertc_engine_defines.h:2719
@ kNERtcReasonConnectionChangedBeKicked
定义 nertc_engine_defines.h:2656
@ kNERtcReasonConnectionChangedReDispatch
定义 nertc_engine_defines.h:2737
@ kNERtcReasonConnectionChangedJoinChannel
定义 nertc_engine_defines.h:2674
@ kNERtcReasonConnectionChangedLeaveChannel
定义 nertc_engine_defines.h:2638
@ kNERtcReasonConnectionChangedChannelClosed
定义 nertc_engine_defines.h:2647
@ kNERtcReasonConnectionChangedTimeOut
定义 nertc_engine_defines.h:2665
void(* onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame &frame, void *user_data)
定义 nertc_engine_defines.h:4316
NERtcNalFrameType
定义 nertc_engine_defines.h:5924
@ kNERtcNalFrameTypeI
定义 nertc_engine_defines.h:5942
@ kNERtcNalFrameTypeIDR
定义 nertc_engine_defines.h:5933
@ kNERtcNalFrameTypeP
定义 nertc_engine_defines.h:5951
NERtcVideoCropMode
定义 nertc_engine_defines.h:3871
@ kNERtcVideoCropMode16x9
定义 nertc_engine_defines.h:3889
@ kNERtcVideoCropModeDefault
定义 nertc_engine_defines.h:3880
@ kNERtcVideoCropMode1x1
定义 nertc_engine_defines.h:3907
@ kNERtcVideoCropMode4x3
定义 nertc_engine_defines.h:3898
NERtcVideoCodecType
定义 nertc_engine_defines.h:5904
@ kNERtcVideoCodecTypeH264
定义 nertc_engine_defines.h:5913
NERtcVideoScalingMode
定义 nertc_engine_defines.h:2431
@ kNERtcVideoScaleCropFill
定义 nertc_engine_defines.h:2462
@ kNERtcVideoScaleFit
定义 nertc_engine_defines.h:2442
@ kNERtcVideoScaleFullFill
定义 nertc_engine_defines.h:2452
NERtcVideoStreamType
定义 nertc_engine_defines.h:6380
@ kNERTCVideoStreamSub
定义 nertc_engine_defines.h:6398
@ kNERTCVideoStreamMain
定义 nertc_engine_defines.h:6389
@ kNERTCVideoStreamThird
定义 nertc_engine_defines.h:6407
@ kNERTCVideoStreamFourth
定义 nertc_engine_defines.h:6416
NERtcDegradationPreference
定义 nertc_engine_defines.h:3992
@ kNERtcDegradationDefault
定义 nertc_engine_defines.h:4007
@ kNERtcDegradationMaintainQuality
定义 nertc_engine_defines.h:4029
@ kNERtcDegradationMaintainFramerate
定义 nertc_engine_defines.h:4018
@ kNERtcDegradationBalanced
定义 nertc_engine_defines.h:4038
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:4275
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:2146
@ kNERtcAudioDeviceTransportTypeAirPlay
定义 nertc_engine_defines.h:2227
@ kNERtcAudioDeviceTransportTypeBluetoothA2DP
定义 nertc_engine_defines.h:2173
@ kNERtcAudioDeviceTransportTypeOther
定义 nertc_engine_defines.h:2245
@ kNERtcAudioDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2236
@ kNERtcAudioDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2191
@ kNERtcAudioDeviceTransportTypeHDMI
定义 nertc_engine_defines.h:2200
@ kNERtcAudioDeviceTransportTypeBluetooth
定义 nertc_engine_defines.h:2164
@ kNERtcAudioDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2155
@ kNERtcAudioDeviceTransportTypeBuiltIn
定义 nertc_engine_defines.h:2209
@ kNERtcAudioDeviceTransportTypeThunderbolt
定义 nertc_engine_defines.h:2218
@ kNERtcAudioDeviceTransportTypeBluetoothLE
定义 nertc_engine_defines.h:2182
NERtcAudioType
定义 nertc_engine_defines.h:5137
@ kNERtcAudioTypePCM16
定义 nertc_engine_defines.h:5146
NERtcLastmileProbeResultState
定义 nertc_engine_defines.h:7998
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:8017
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:8007
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:8026
NERtcMediaPriorityType
定义 nertc_engine_defines.h:386
@ kNERtcMediaPriorityNormal
定义 nertc_engine_defines.h:404
@ kNERtcMediaPriorityHigh
定义 nertc_engine_defines.h:395
NERtcSessionLeaveReason
定义 nertc_engine_defines.h:6045
@ kNERtcSessionLeaveUpdate
定义 nertc_engine_defines.h:6072
@ kNERtcSessionLeaveForKick
定义 nertc_engine_defines.h:6081
@ kNERtcSessionLeaveForFailOver
定义 nertc_engine_defines.h:6063
@ kNERtcSessionLeaveNormal
定义 nertc_engine_defines.h:6054
@ kNERtcSessionLeaveTimeOut
定义 nertc_engine_defines.h:6090
NERtcAudioDumpType
定义 nertc_engine_defines.h:8338
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:8342
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:8340
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:8344
NERtcIPAddrMode
定义 nertc_engine_defines.h:7421
@ kNERtcIPAddrV4Only
定义 nertc_engine_defines.h:7427
@ kNERtcIPAddrV4AndV6
定义 nertc_engine_defines.h:7433
NERtcVideoDeviceTransportType
定义 nertc_engine_defines.h:2256
@ kNERtcVideoDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2283
@ kNERtcVideoDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2274
@ kNERtcVideoDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2265
@ kNERtcVideoDeviceTransportTypeOther
定义 nertc_engine_defines.h:2292
NERtcVideoStreamLayerCount
定义 nertc_engine_defines.h:6420
@ kNERtcVideoStreamLayerCountTwo
定义 nertc_engine_defines.h:6438
@ kNERtcVideoStreamLayerCountOne
定义 nertc_engine_defines.h:6429
@ kNERtcVideoStreamLayerCountThree
定义 nertc_engine_defines.h:6447
NERtcConnectionStateType
定义 nertc_engine_defines.h:2562
@ kNERtcConnectionStateReconnecting
定义 nertc_engine_defines.h:2608
@ kNERtcConnectionStateConnecting
定义 nertc_engine_defines.h:2585
@ kNERtcConnectionStateDisconnected
定义 nertc_engine_defines.h:2574
@ kNERtcConnectionStateFailed
定义 nertc_engine_defines.h:2618
@ kNERtcConnectionStateConnected
定义 nertc_engine_defines.h:2596
NERtcRangeAudioMode
定义 nertc_engine_defines.h:8486
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:8495
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:8502
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:2070
@ kNERtcAudioDeviceRecord
定义 nertc_engine_defines.h:2088
@ kNERtcAudioDevicePlayout
定义 nertc_engine_defines.h:2097
@ kNERtcAudioDeviceUnknown
定义 nertc_engine_defines.h:2079
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:7838
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7847
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7856
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:9127
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:9131
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:9147
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:9135
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:9139
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:9143
NERtcLocalRecordingAudioFormat
定义 nertc_engine_defines.h:9565
@ kNERtcLocalRecorderAudioFormatAac
定义 nertc_engine_defines.h:9571
NERtcVideoRotation
定义 nertc_engine_defines.h:5740
@ kNERtcVideoRotation_0
定义 nertc_engine_defines.h:5749
@ kNERtcVideoRotation_90
定义 nertc_engine_defines.h:5758
@ kNERtcVideoRotation_180
定义 nertc_engine_defines.h:5767
@ kNERtcVideoRotation_270
定义 nertc_engine_defines.h:5776
NERtcVideoProfileType
定义 nertc_engine_defines.h:1956
@ kNERtcVideoProfileHD720P
定义 nertc_engine_defines.h:1992
@ kNERtcVideoProfileNone
定义 nertc_engine_defines.h:2010
@ kNERtcVideoProfileLowest
定义 nertc_engine_defines.h:1965
@ kNERtcVideoProfileStandard
定义 nertc_engine_defines.h:1983
@ kNERtcVideoProfileHD1080P
定义 nertc_engine_defines.h:2001
@ kNERtcVideoProfileLow
定义 nertc_engine_defines.h:1974
NERtcAudioStreamType
定义 nertc_engine_defines.h:3508
@ kNERtcAudioStreamTypeSub
定义 nertc_engine_defines.h:3527
@ kNERtcAudioStreamTypeMain
定义 nertc_engine_defines.h:3517
NERtcAudioRecordingQuality
定义 nertc_engine_defines.h:7639
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7657
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7648
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7666
NERtcVideoDumpType
定义 nertc_engine_defines.h:8350
@ NERtcVideoDumpTypeSend
定义 nertc_engine_defines.h:8358
@ NERtcVideoDumpTypeSendAndReceive
定义 nertc_engine_defines.h:8356
@ NERtcVideoDumpTypeClear
定义 nertc_engine_defines.h:8352
@ NERtcVideoDumpTypeSendAndReceiveLoop
定义 nertc_engine_defines.h:8362
@ NERtcVideoDumpTypeStopAndUpload
定义 nertc_engine_defines.h:8354
@ NERtcVideoDumpTypeReceive
定义 nertc_engine_defines.h:8360
@ NERtcVideoDumpTypeReceiveAndLoop
定义 nertc_engine_defines.h:8366
@ NERtcVideoDumpTypeSendAndLoop
定义 nertc_engine_defines.h:8364
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:2402
@ kNERtcVideoDeviceRemoved
定义 nertc_engine_defines.h:2420
@ kNERtcVideoDeviceAdded
定义 nertc_engine_defines.h:2411
NERtcPlayStreamState
定义 nertc_engine_defines.h:10004
@ kNERtcPlayStreamStateReconnecting
定义 nertc_engine_defines.h:10028
@ kNERtcPlayStreamStateStopped
定义 nertc_engine_defines.h:10034
@ kNERtcPlayStreamStatePlaying
定义 nertc_engine_defines.h:10016
@ kNERtcPlayStreamStatePaused
定义 nertc_engine_defines.h:10022
@ kNERtcPlayStreamStateIdle
定义 nertc_engine_defines.h:10010
NERtcScreenProfileType
定义 nertc_engine_defines.h:4326
@ kNERtcScreenProfileMAX
定义 nertc_engine_defines.h:4380
@ kNERtcScreenProfileHD1080P
定义 nertc_engine_defines.h:4353
@ kNERtcScreenProfileHD720P
定义 nertc_engine_defines.h:4344
@ kNERtcScreenProfile480P
定义 nertc_engine_defines.h:4335
@ kNERtcScreenProfileCustom
定义 nertc_engine_defines.h:4362
@ kNERtcScreenProfileNone
定义 nertc_engine_defines.h:4371
NERTCFeatureSupportType
定义 nertc_engine_defines.h:6477
@ kNERTCFeatureSupportHardwareLimit
定义 nertc_engine_defines.h:6496
@ kNERTCFeatureSupportFull
定义 nertc_engine_defines.h:6486
@ kNERTCFeatureSupportPerformanceLimit
定义 nertc_engine_defines.h:6506
NERtcVideoColorSpaceTransfer
定义 nertc_engine_defines.h:1854
NERtcVideoMirrorMode
定义 nertc_engine_defines.h:2473
@ kNERtcVideoMirrorModeAuto
定义 nertc_engine_defines.h:2479
@ kNERtcVideoMirrorModeDisabled
定义 nertc_engine_defines.h:2497
@ kNERtcVideoMirrorModeEnabled
定义 nertc_engine_defines.h:2488
NERtcLiveStreamMode
定义 nertc_engine_defines.h:507
@ kNERtcLsModeAudio
定义 nertc_engine_defines.h:525
@ kNERtcLsModeVideo
定义 nertc_engine_defines.h:516
NERtcVideoOutputOrientationMode
定义 nertc_engine_defines.h:2508
@ kNERtcVideoOutputOrientationModeFixedPortrait
定义 nertc_engine_defines.h:2551
@ kNERtcVideoOutputOrientationModeAdaptative
定义 nertc_engine_defines.h:2525
@ kNERtcVideoOutputOrientationModeFixedLandscape
定义 nertc_engine_defines.h:2538
uint64_t channel_id_t
定义 nertc_engine_defines.h:201
NERtcAreaCodeType
定义 nertc_engine_defines.h:7395
@ kNERtcAreaCodeTypeCN
定义 nertc_engine_defines.h:7407
@ kNERtcAreaCodeTypeOverseaDefault
定义 nertc_engine_defines.h:7413
@ kNERtcAreaCodeTypeDefault
定义 nertc_engine_defines.h:7401
NERtcMediaPubType
定义 nertc_engine_defines.h:8563
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8572
NERtcScreenCaptureStatus
定义 nertc_engine_defines.h:4391
@ kScreenCaptureStatusResume
定义 nertc_engine_defines.h:4422
@ kScreenCaptureStatusStop
定义 nertc_engine_defines.h:4432
@ kScreenCaptureStatusStart
定义 nertc_engine_defines.h:4400
@ kScreenCaptureStatusExcludeWndError
定义 nertc_engine_defines.h:4470
@ kScreenCaptureStatusAbort
定义 nertc_engine_defines.h:4457
@ kScreenCaptureStatusPause
定义 nertc_engine_defines.h:4411
@ kScreenCaptureStatusCovered
定义 nertc_engine_defines.h:4444
NERtcFeatureType
定义 nertc_engine_defines.h:6458
@ kNERTCVirtualBackground
定义 nertc_engine_defines.h:6467
NERtcVideoColorSpaceMatrix
定义 nertc_engine_defines.h:1729
@ kNERtcVideoColorSpaceMatrixBT2100ICTCP
定义 nertc_engine_defines.h:1813
@ kNERtcVideoColorSpaceMatrixInvalid
定义 nertc_engine_defines.h:1819
@ kNERtcVideoColorSpaceMatrixBT2020NCL
定义 nertc_engine_defines.h:1783
@ kNERtcVideoColorSpaceMatrixBT470BG
定义 nertc_engine_defines.h:1759
@ kNERtcVideoColorSpaceMatrixRGB
定义 nertc_engine_defines.h:1735
@ kNERtcVideoColorSpaceMatrixSMPTE170M
定义 nertc_engine_defines.h:1765
@ kNERtcVideoColorSpaceMatrixBT709
定义 nertc_engine_defines.h:1741
@ kNERtcVideoColorSpaceMatrixSMPTE2085
定义 nertc_engine_defines.h:1795
@ kNERtcVideoColorSpaceMatrixFCC
定义 nertc_engine_defines.h:1753
@ kNERtcVideoColorSpaceMatrixSMPTE240M
定义 nertc_engine_defines.h:1771
@ kNERtcVideoColorSpaceMatrixCDNCLS
定义 nertc_engine_defines.h:1801
@ kNERtcVideoColorSpaceMatrixCDCLS
定义 nertc_engine_defines.h:1807
@ kNERtcVideoColorSpaceMatrixYCOCG
定义 nertc_engine_defines.h:1777
@ kNERtcVideoColorSpaceMatrixUNSPECIFIED
定义 nertc_engine_defines.h:1747
@ kNERtcVideoColorSpaceMatrixBT2020CL
定义 nertc_engine_defines.h:1789
NERtcAsrCaptionState
定义 nertc_engine_defines.h:9820
@ kNERtcAsrCaptionStartFailed
定义 nertc_engine_defines.h:9826
@ kNERtcAsrCaptionStateStopFailed
定义 nertc_engine_defines.h:9832
@ kNERtcAsrCaptionStateStopped
定义 nertc_engine_defines.h:9844
@ kNERtcAsrCaptionStateStarted
定义 nertc_engine_defines.h:9838
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:5157
@ kNERtcRawAudioFrameOpModeReadOnly
定义 nertc_engine_defines.h:5166
@ kNERtcRawAudioFrameOpModeReadWrite
定义 nertc_engine_defines.h:5175
NERtcVideoColorSpacePrimary
定义 nertc_engine_defines.h:1830
NERtcVideoType
定义 nertc_engine_defines.h:5666
@ kNERtcVideoTypeARGB
定义 nertc_engine_defines.h:5711
@ kNERtcVideoTypeRGBA
定义 nertc_engine_defines.h:5729
@ kNERtcVideoTypeCVPixelBuffer
定义 nertc_engine_defines.h:5720
@ kNERtcVideoTypeBGRA
定义 nertc_engine_defines.h:5702
@ kNERtcVideoTypeI420
定义 nertc_engine_defines.h:5675
@ kNERtcVideoTypeNV21
定义 nertc_engine_defines.h:5693
@ kNERtcVideoTypeNV12
定义 nertc_engine_defines.h:5684
NERtcAudioRecordingCode
定义 nertc_engine_defines.h:7725
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7734
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7756
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7774
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7747
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7765
NERtcNetworkQualityType
定义 nertc_engine_defines.h:3759
@ kNERtcNetworkQualityPoor
定义 nertc_engine_defines.h:3795
@ kNERtcNetworkQualityDown
定义 nertc_engine_defines.h:3822
@ kNERtcNetworkQualityVeryBad
定义 nertc_engine_defines.h:3813
@ kNERtcNetworkQualityGood
定义 nertc_engine_defines.h:3786
@ kNERtcNetworkQualityBad
定义 nertc_engine_defines.h:3804
@ kNERtcNetworkQualityExcellent
定义 nertc_engine_defines.h:3777
@ kNERtcNetworkQualityUnknown
定义 nertc_engine_defines.h:3768
NERtcVideoColorSpaceRange
定义 nertc_engine_defines.h:1694
@ kNERtcVideoColorSpaceRangeFull
定义 nertc_engine_defines.h:1712
@ kNERtcVideoColorSpaceRangeInvalid
定义 nertc_engine_defines.h:1700
@ kNERtcVideoColorSpaceRangeLimited
定义 nertc_engine_defines.h:1706
@ kNERtcVideoColorSpaceRangeDerived
定义 nertc_engine_defines.h:1718
NERtcSubStreamContentPrefer
定义 nertc_engine_defines.h:4704
@ kNERtcSubStreamContentPreferDetails
定义 nertc_engine_defines.h:4722
@ kNERtcSubStreamContentPreferMotion
定义 nertc_engine_defines.h:4713
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:9580
@ kNERtcLocalRecorderVideoWithAudio
定义 nertc_engine_defines.h:9586
@ kNERtcLocalRecorderVideoWithoutAudio
定义 nertc_engine_defines.h:9592
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:8183
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:8211
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:8236
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:8221
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:8201
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:8192
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:8230
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:415
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:8143
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:8170
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:8152
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:8161
NERtcLiveStreamAudioCodecProfile
定义 nertc_engine_defines.h:921
@ kNERtcLiveStreamAudioCodecProfileLCAAC
定义 nertc_engine_defines.h:930
@ kNERtcLiveStreamAudioCodecProfileHEAAC
定义 nertc_engine_defines.h:939
NERtcScreenCaptureCustomHLBorderAction
定义 nertc_engine_defines.h:4553
@ kSetPos
定义 nertc_engine_defines.h:4557
@ kShow
定义 nertc_engine_defines.h:4573
@ kSetBelow
定义 nertc_engine_defines.h:4565
@ kSetAbove
定义 nertc_engine_defines.h:4561
@ kHide
定义 nertc_engine_defines.h:4569
NERtcAudioMixingState
定义 nertc_engine_defines.h:6102
@ kNERtcAudioMixingStateFailed
定义 nertc_engine_defines.h:6120
@ kNERtcAudioMixingStateFinished
定义 nertc_engine_defines.h:6111
NERtcDistanceRolloffModel
定义 nertc_engine_defines.h:9153
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:9169
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:9161
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:9165
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:9157
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:8114
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:8132
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:8123
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2373
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2391
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2382
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:9025
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:9041
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:9121
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:9065
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:9037
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:9093
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:9069
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:9053
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:9049
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:9117
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:9089
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:9101
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:9061
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:9105
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:9077
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:9113
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:9109
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:9045
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:9081
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:9073
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:9085
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:9057
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:9029
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:9097
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:9033
NERtcRecordType
定义 nertc_engine_defines.h:5098
@ kNERtcRecordTypeMix
定义 nertc_engine_defines.h:5116
@ kNERtcRecordTypeSingle
定义 nertc_engine_defines.h:5125
@ kNERtcRecordTypeAll
定义 nertc_engine_defines.h:5107
NERtcRemoteVideoStreamType
定义 nertc_engine_defines.h:2023
@ kNERtcRemoteVideoStreamTypeHigh
定义 nertc_engine_defines.h:2032
@ kNERtcRemoteVideoStreamTypeMid
定义 nertc_engine_defines.h:2050
@ kNERtcRemoteVideoStreamTypeNone
定义 nertc_engine_defines.h:2059
@ kNERtcRemoteVideoStreamTypeLow
定义 nertc_engine_defines.h:2041
NERtcChannelMediaRelayEvent
定义 nertc_engine_defines.h:6564
@ kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
定义 nertc_engine_defines.h:6618
@ kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
定义 nertc_engine_defines.h:6600
@ kNERtcChannelMediaRelayEventFailure
定义 nertc_engine_defines.h:6636
@ kNERtcChannelMediaRelayEventConnected
定义 nertc_engine_defines.h:6591
@ kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
定义 nertc_engine_defines.h:6609
@ kNERtcChannelMediaRelayEventConnecting
定义 nertc_engine_defines.h:6582
@ kNERtcChannelMediaRelayEventDisconnect
定义 nertc_engine_defines.h:6573
NERtcVideoFramerateType
定义 nertc_engine_defines.h:3918
@ kNERtcVideoFramerateFps_30
定义 nertc_engine_defines.h:3972
@ kNERtcVideoFramerateFps_15
定义 nertc_engine_defines.h:3954
@ kNERtcVideoFramerateFps_24
定义 nertc_engine_defines.h:3963
@ kNERtcVideoFramerateFps_60
定义 nertc_engine_defines.h:3981
@ kNERtcVideoFramerateFps_10
定义 nertc_engine_defines.h:3945
@ kNERtcVideoFramerateFps_7
定义 nertc_engine_defines.h:3936
@ kNERtcVideoFramerateFpsDefault
定义 nertc_engine_defines.h:3927
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:9852
int dst_languages_count
定义 nertc_engine_defines.h:9915
char dst_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9909
char src_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9867
char dst_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9874
char src_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9890
int src_languages_count
定义 nertc_engine_defines.h:9896
bool need_translate_same_language
定义 nertc_engine_defines.h:9923
定义 nertc_engine_defines.h:9935
const char * language
定义 nertc_engine_defines.h:9965
bool is_final
定义 nertc_engine_defines.h:9989
const char * translated_text
定义 nertc_engine_defines.h:9977
const char * content
定义 nertc_engine_defines.h:9959
uint64_t timestamp
定义 nertc_engine_defines.h:9953
const char * translation_language
定义 nertc_engine_defines.h:9983
bool is_local_user
定义 nertc_engine_defines.h:9947
uint64_t user_id
定义 nertc_engine_defines.h:9941
bool have_translation
定义 nertc_engine_defines.h:9971
定义 nertc_engine_defines.h:5346
unsigned char * data
定义 nertc_engine_defines.h:5355
int64_t timestamp_us
定义 nertc_engine_defines.h:5364
int encoded_len
定义 nertc_engine_defines.h:5400
uint8_t rms_level
定义 nertc_engine_defines.h:5425
NERtcAudioPayloadType payload_type
定义 nertc_engine_defines.h:5418
int samples_per_channel
定义 nertc_engine_defines.h:5391
int encoded_timestamp
定义 nertc_engine_defines.h:5409
int channels
定义 nertc_engine_defines.h:5382
int sample_rate
定义 nertc_engine_defines.h:5373
定义 nertc_engine_defines.h:5226
NERtcAudioType type
定义 nertc_engine_defines.h:5235
uint32_t channels
定义 nertc_engine_defines.h:5244
uint32_t samples_per_channel
定义 nertc_engine_defines.h:5271
uint32_t sample_rate
定义 nertc_engine_defines.h:5253
uint32_t bytes_per_sample
定义 nertc_engine_defines.h:5262
定义 nertc_engine_defines.h:5285
NERtcAudioFormat format
定义 nertc_engine_defines.h:5294
int64_t sync_timestamp
定义 nertc_engine_defines.h:5313
void * data
定义 nertc_engine_defines.h:5303
定义 nertc_engine_defines.h:5186
uint32_t channels
定义 nertc_engine_defines.h:5195
NERtcRawAudioFrameOpModeType mode
定义 nertc_engine_defines.h:5213
uint32_t sample_rate
定义 nertc_engine_defines.h:5204
定义 nertc_engine_defines.h:3643
int peer_to_peer_delay
定义 nertc_engine_defines.h:3716
int av_timestamp_diff
定义 nertc_engine_defines.h:3707
int frozen_rate
定义 nertc_engine_defines.h:3679
int audio_loss_rate
定义 nertc_engine_defines.h:3688
int total_frozen_time
定义 nertc_engine_defines.h:3670
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3652
unsigned int volume
定义 nertc_engine_defines.h:3697
int received_bitrate
定义 nertc_engine_defines.h:3661
定义 nertc_engine_defines.h:3538
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3547
unsigned int volume
定义 nertc_engine_defines.h:3601
int audio_loss_rate
定义 nertc_engine_defines.h:3583
int sent_bitrate
定义 nertc_engine_defines.h:3574
unsigned int cap_volume
定义 nertc_engine_defines.h:3609
int64_t rtt
定义 nertc_engine_defines.h:3592
int sent_sample_rate
定义 nertc_engine_defines.h:3565
int num_channels
定义 nertc_engine_defines.h:3556
定义 nertc_engine_defines.h:7691
定义 nertc_engine_defines.h:3721
int audio_layers_count
定义 nertc_engine_defines.h:3748
NERtcAudioLayerRecvStats * audio_layers_list
定义 nertc_engine_defines.h:3739
uid_t uid
定义 nertc_engine_defines.h:3730
定义 nertc_engine_defines.h:3615
NERtcAudioLayerSendStats * audio_layers_list
定义 nertc_engine_defines.h:3624
int audio_layers_count
定义 nertc_engine_defines.h:3633
定义 nertc_engine_defines.h:2853
unsigned int volume
定义 nertc_engine_defines.h:2871
uid_t uid
定义 nertc_engine_defines.h:2862
unsigned int sub_stream_volume
定义 nertc_engine_defines.h:2879
定义 nertc_engine_defines.h:1883
int captureHeight
定义 nertc_engine_defines.h:1929
int captureWidth
定义 nertc_engine_defines.h:1906
NERtcVideoColorSpaceRange colorSpaceRange
定义 nertc_engine_defines.h:1943
定义 nertc_engine_defines.h:6690
NERtcChannelMediaRelayInfo * dest_infos
定义 nertc_engine_defines.h:6722
NERtcChannelMediaRelayInfo * src_infos
定义 nertc_engine_defines.h:6705
int dest_count
定义 nertc_engine_defines.h:6731
定义 nertc_engine_defines.h:6647
uid_t uid
定义 nertc_engine_defines.h:6674
char channel_name[kNERtcMaxChannelNameLength]
定义 nertc_engine_defines.h:6656
char channel_token[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:6665
定义 nertc_engine_defines.h:6256
uint32_t send_volume
定义 nertc_engine_defines.h:6305
bool playback_enabled
定义 nertc_engine_defines.h:6314
int loop_count
定义 nertc_engine_defines.h:6282
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6269
bool send_enabled
定义 nertc_engine_defines.h:6292
uint32_t progress_interval
定义 nertc_engine_defines.h:6357
uint32_t playback_volume
定义 nertc_engine_defines.h:6327
uint64_t start_timestamp
定义 nertc_engine_defines.h:6347
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6337
定义 nertc_engine_defines.h:6131
uint64_t start_timestamp
定义 nertc_engine_defines.h:6213
bool send_enabled
定义 nertc_engine_defines.h:6167
uint32_t playback_volume
定义 nertc_engine_defines.h:6203
uint32_t send_volume
定义 nertc_engine_defines.h:6180
bool playback_enabled
定义 nertc_engine_defines.h:6190
int loop_count
定义 nertc_engine_defines.h:6157
uint32_t progress_interval
定义 nertc_engine_defines.h:6233
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6223
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6144
定义 nertc_engine_defines.h:2303
bool select_priority_device
定义 nertc_engine_defines.h:2357
bool suspected_unavailable
定义 nertc_engine_defines.h:2339
int transport_type
定义 nertc_engine_defines.h:2330
char device_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:2321
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:2312
bool system_default_device
定义 nertc_engine_defines.h:2348
定义 nertc_engine_defines.h:7893
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7902
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7912
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7916
定义 nertc_engine_defines.h:8505
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:8529
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8511
int audible_distance
定义 nertc_engine_defines.h:8535
int32_t team_id
定义 nertc_engine_defines.h:8523
char * permission_key
定义 nertc_engine_defines.h:8517
定义 nertc_engine_defines.h:8461
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:8479
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8467
char * permission_key
定义 nertc_engine_defines.h:8473
定义 nertc_engine_defines.h:7929
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:7981
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:7971
bool probe_uplink
定义 nertc_engine_defines.h:7945
bool probe_downlink
定义 nertc_engine_defines.h:7958
定义 nertc_engine_defines.h:8037
uint32_t available_band_width
定义 nertc_engine_defines.h:8064
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:8055
uint32_t jitter
定义 nertc_engine_defines.h:8046
定义 nertc_engine_defines.h:8075
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:8102
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:8111
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:8093
uint32_t rtt
定义 nertc_engine_defines.h:8084
定义 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:9600
NERtcLocalRecordingVideoMode video_record_mode
定义 nertc_engine_defines.h:9672
int height
定义 nertc_engine_defines.h:9624
int watermark_count
定义 nertc_engine_defines.h:9684
char default_cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9708
NERtcLocalRecordingFileType record_file_type
定义 nertc_engine_defines.h:9636
bool remux_to_mp4
定义 nertc_engine_defines.h:9642
bool record_audio
定义 nertc_engine_defines.h:9654
bool video_merge
定义 nertc_engine_defines.h:9648
char cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9690
bool record_video
定义 nertc_engine_defines.h:9666
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9678
int cover_watermark_count
定义 nertc_engine_defines.h:9702
NERtcVideoWatermarkConfig * cover_watermark_list
定义 nertc_engine_defines.h:9696
char file_name[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9612
int framerate
定义 nertc_engine_defines.h:9630
int width
定义 nertc_engine_defines.h:9618
char file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9606
NERtcLocalRecordingAudioFormat audio_format
定义 nertc_engine_defines.h:9660
定义 nertc_engine_defines.h:9723
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:9753
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9759
int offset_x
定义 nertc_engine_defines.h:9729
int offset_y
定义 nertc_engine_defines.h:9735
bool is_screen_share
定义 nertc_engine_defines.h:9771
int width
定义 nertc_engine_defines.h:9741
int height
定义 nertc_engine_defines.h:9747
int watermark_count
定义 nertc_engine_defines.h:9765
uint32_t bg_color
定义 nertc_engine_defines.h:9777
定义 nertc_engine_defines.h:9785
int stream_layer
定义 nertc_engine_defines.h:9803
NERtcLocalRecordingLayoutConfig layout_config
定义 nertc_engine_defines.h:9809
NERtcVideoStreamType stream_type
定义 nertc_engine_defines.h:9797
uid_t uid
定义 nertc_engine_defines.h:9791
定义 nertc_engine_defines.h:8432
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:8450
bool enable_low_latency
定义 nertc_engine_defines.h:8438
unsigned int play_timeout
定义 nertc_engine_defines.h:8444
定义 nertc_engine_defines.h:7864
定义 nertc_engine_defines.h:3833
NERtcNetworkQualityType tx_quality
定义 nertc_engine_defines.h:3851
uid_t uid
定义 nertc_engine_defines.h:3842
NERtcNetworkQualityType rx_quality
定义 nertc_engine_defines.h:3860
定义 nertc_engine_defines.h:9280
const char * streaming_url
定义 nertc_engine_defines.h:9292
uint32_t reconnect_timeout
定义 nertc_engine_defines.h:9312
bool pause_play_streaming
定义 nertc_engine_defines.h:9342
bool mute_audio_play
定义 nertc_engine_defines.h:9322
uint32_t playout_delay
定义 nertc_engine_defines.h:9302
bool mute_video_play
定义 nertc_engine_defines.h:9332
定义 nertc_engine_defines.h:9178
float speaker_quaternion[4]
定义 nertc_engine_defines.h:9186
float head_position[3]
定义 nertc_engine_defines.h:9190
float head_quaternion[4]
定义 nertc_engine_defines.h:9194
float speaker_position[3]
定义 nertc_engine_defines.h:9182
定义 nertc_engine_defines.h:9260
const char * streaming_url
定义 nertc_engine_defines.h:9266
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:9273
定义 nertc_engine_defines.h:4482
int y
定义 nertc_engine_defines.h:4500
int width
定义 nertc_engine_defines.h:4509
int height
定义 nertc_engine_defines.h:4518
int x
定义 nertc_engine_defines.h:4491
定义 nertc_engine_defines.h:8370
float dryGain
定义 nertc_engine_defines.h:8388
float roomSize
定义 nertc_engine_defines.h:8406
float decayTime
定义 nertc_engine_defines.h:8415
float preDelay
定义 nertc_engine_defines.h:8424
float damping
定义 nertc_engine_defines.h:8397
float wetGain
定义 nertc_engine_defines.h:8379
定义 nertc_engine_defines.h:4733
NERtcVideoDimensions dimensions
定义 nertc_engine_defines.h:4755
bool force_update_data
定义 nertc_engine_defines.h:4960
bool window_focus
定义 nertc_engine_defines.h:4812
bool enable_high_light
定义 nertc_engine_defines.h:4887
bool exclude_highlight_box
定义 nertc_engine_defines.h:4949
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4850
int frame_rate
定义 nertc_engine_defines.h:4765
NERtcSubStreamContentPrefer prefer
定义 nertc_engine_defines.h:4839
int high_light_length
定义 nertc_engine_defines.h:4932
bool enable_high_performance
定义 nertc_engine_defines.h:4868
source_id_t * excluded_window_list
定义 nertc_engine_defines.h:4821
bool capture_mouse_cursor
定义 nertc_engine_defines.h:4802
int excluded_window_count
定义 nertc_engine_defines.h:4830
int min_framerate
定义 nertc_engine_defines.h:4775
NERtcVideoColorSpaceRange prefer_color_space_range
定义 nertc_engine_defines.h:4970
int bitrate
定义 nertc_engine_defines.h:4784
NERtcScreenProfileType profile
定义 nertc_engine_defines.h:4746
int high_light_width
定义 nertc_engine_defines.h:4900
unsigned int high_light_color
定义 nertc_engine_defines.h:4915
int min_bitrate
定义 nertc_engine_defines.h:4793
定义 nertc_engine_defines.h:4582
source_id_t source_id
定义 nertc_engine_defines.h:4601
NERtcScreenCaptureCustomHLBorderAction action
定义 nertc_engine_defines.h:4621
NERtcRectangle capture_rect
定义 nertc_engine_defines.h:4631
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:4591
NERtcScreenCaptureStatus status
定义 nertc_engine_defines.h:4611
int level
定义 nertc_engine_defines.h:4641
定义 nertc_engine_defines.h:8906
const char * source_name
定义 nertc_engine_defines.h:8918
const char * source_title
定义 nertc_engine_defines.h:8934
bool primaryMonitor
定义 nertc_engine_defines.h:8940
source_id_t source_id
定义 nertc_engine_defines.h:8914
const char * process_path
定义 nertc_engine_defines.h:8930
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8922
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8926
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8910
定义 nertc_engine_defines.h:7493
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7547
bool use_ipv6
定义 nertc_engine_defines.h:7623
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7502
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7520
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7601
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7556
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7529
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7607
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7613
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7583
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7538
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7574
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7595
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7589
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7511
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7565
定义 nertc_engine_defines.h:8860
int width
定义 nertc_engine_defines.h:8863
int height
定义 nertc_engine_defines.h:8866
定义 nertc_engine_defines.h:9200
float reflection_scalar
定义 nertc_engine_defines.h:9212
float reverb_gain
定义 nertc_engine_defines.h:9216
float reverb_time
定义 nertc_engine_defines.h:9220
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:9204
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:9208
float reverb_brightness
定义 nertc_engine_defines.h:9224
定义 nertc_engine_defines.h:2890
int tx_audio_kbitrate
定义 nertc_engine_defines.h:3016
int tx_video_kbitrate
定义 nertc_engine_defines.h:3034
int rx_audio_jitter
定义 nertc_engine_defines.h:3160
int tx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3088
int rx_video_jitter
定义 nertc_engine_defines.h:3169
int up_rtt
定义 nertc_engine_defines.h:3052
int rx_audio_kbitrate
定义 nertc_engine_defines.h:3025
uint64_t tx_video_bytes
定义 nertc_engine_defines.h:2989
int tx_audio_jitter
定义 nertc_engine_defines.h:3106
uint32_t memory_total_usage
定义 nertc_engine_defines.h:2935
int tx_video_packet_loss_sum
定义 nertc_engine_defines.h:3097
uint32_t cpu_app_usage
定义 nertc_engine_defines.h:2899
int down_rtt
定义 nertc_engine_defines.h:3061
uint64_t tx_audio_bytes
定义 nertc_engine_defines.h:2980
uint32_t cpu_idle_usage
定义 nertc_engine_defines.h:2908
uint32_t memory_app_kbytes
定义 nertc_engine_defines.h:2944
uint32_t cpu_total_usage
定义 nertc_engine_defines.h:2917
uint64_t rx_bytes
定义 nertc_engine_defines.h:2971
int tx_video_jitter
定义 nertc_engine_defines.h:3115
int rx_video_packet_loss_sum
定义 nertc_engine_defines.h:3151
int rx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3124
int tx_video_packet_loss_rate
定义 nertc_engine_defines.h:3079
int total_duration
定义 nertc_engine_defines.h:2953
uint64_t rx_audio_bytes
定义 nertc_engine_defines.h:2998
int rx_video_kbitrate
定义 nertc_engine_defines.h:3043
uint64_t rx_video_bytes
定义 nertc_engine_defines.h:3007
int tx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3070
int rx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3142
uint64_t tx_bytes
定义 nertc_engine_defines.h:2962
int rx_video_packet_loss_rate
定义 nertc_engine_defines.h:3133
uint32_t memory_app_usage
定义 nertc_engine_defines.h:2926
定义 nertc_engine_defines.h:9231
const char * token
定义 nertc_engine_defines.h:9253
const char * channel_name
定义 nertc_engine_defines.h:9247
uint64_t uid
定义 nertc_engine_defines.h:9239
定义 nertc_engine_defines.h:8880
unsigned int height
定义 nertc_engine_defines.h:8896
const char * buffer
定义 nertc_engine_defines.h:8884
unsigned int width
定义 nertc_engine_defines.h:8892
unsigned int length
定义 nertc_engine_defines.h:8888
定义 nertc_engine_defines.h:8543
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8547
定义 nertc_engine_defines.h:4287
定义 nertc_engine_defines.h:5002
uint32_t background_color
定义 nertc_engine_defines.h:5078
void * user_data
定义 nertc_engine_defines.h:5036
onFrameDataCallback cb
定义 nertc_engine_defines.h:5013
onNERtcVideoFrameDataCallback on_video_frame_data_callback
定义 nertc_engine_defines.h:5025
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:5071
void * window
定义 nertc_engine_defines.h:5048
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:5057
定义 nertc_engine_defines.h:4049
NERtcVideoProfileType max_profile
定义 nertc_engine_defines.h:4059
uint32_t width
定义 nertc_engine_defines.h:4078
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4210
uint32_t height
定义 nertc_engine_defines.h:4097
NERtcVideoOutputOrientationMode orientation_mode
定义 nertc_engine_defines.h:4230
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:4220
NERtcVideoFramerateType min_framerate
定义 nertc_engine_defines.h:4131
uint32_t bitrate
定义 nertc_engine_defines.h:4190
uint32_t min_bitrate
定义 nertc_engine_defines.h:4200
NERtcVideoFramerateType framerate
定义 nertc_engine_defines.h:4121
NERtcVideoCropMode crop_mode_
定义 nertc_engine_defines.h:4107
定义 nertc_engine_defines.h:4659
int width
定义 nertc_engine_defines.h:4668
int height
定义 nertc_engine_defines.h:4677
定义 nertc_engine_defines.h:5962
NERtcVideoCodecType codec_type
定义 nertc_engine_defines.h:5971
int width
定义 nertc_engine_defines.h:6025
int nal_count
定义 nertc_engine_defines.h:5989
int64_t timestamp_us
定义 nertc_engine_defines.h:6016
NERtcNalFrameType frame_type
定义 nertc_engine_defines.h:5980
int height
定义 nertc_engine_defines.h:6034
unsigned char * nal_data
定义 nertc_engine_defines.h:6007
int * nal_length
定义 nertc_engine_defines.h:5998
定义 nertc_engine_defines.h:5787
NERtcVideoColorSpaceMatrix color_space_matrix
定义 nertc_engine_defines.h:5861
uint64_t timestamp
定义 nertc_engine_defines.h:5805
void * buffer
定义 nertc_engine_defines.h:5841
NERtcVideoRotation rotation
定义 nertc_engine_defines.h:5832
uint32_t height
定义 nertc_engine_defines.h:5823
NERtcVideoColorSpaceTransfer color_space_transfer
定义 nertc_engine_defines.h:5881
NERtcVideoType format
定义 nertc_engine_defines.h:5796
uint32_t width
定义 nertc_engine_defines.h:5814
NERtcVideoColorSpacePrimary color_space_primary
定义 nertc_engine_defines.h:5871
NERtcVideoColorSpaceRange color_space_range
定义 nertc_engine_defines.h:5851
定义 nertc_engine_defines.h:3347
int layer_type
定义 nertc_engine_defines.h:3356
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3446
int packet_loss_rate
定义 nertc_engine_defines.h:3419
int render_frame_rate
定义 nertc_engine_defines.h:3410
int width
定义 nertc_engine_defines.h:3365
int decoder_frame_rate
定义 nertc_engine_defines.h:3401
int received_frame_rate
定义 nertc_engine_defines.h:3392
int total_frozen_time
定义 nertc_engine_defines.h:3428
int height
定义 nertc_engine_defines.h:3374
int frozen_rate
定义 nertc_engine_defines.h:3437
int peer_to_peer_delay
定义 nertc_engine_defines.h:3455
int received_bitrate
定义 nertc_engine_defines.h:3383
定义 nertc_engine_defines.h:3180
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3295
int sent_bitrate
定义 nertc_engine_defines.h:3268
bool drop_bandwidth_strategy_enabled
定义 nertc_engine_defines.h:3304
int layer_type
定义 nertc_engine_defines.h:3189
int target_bitrate
定义 nertc_engine_defines.h:3277
int capture_height
定义 nertc_engine_defines.h:3223
int encoder_frame_rate
定义 nertc_engine_defines.h:3250
int sent_frame_rate
定义 nertc_engine_defines.h:3259
int capture_width
定义 nertc_engine_defines.h:3215
int encoder_bitrate
定义 nertc_engine_defines.h:3286
int capture_frame_rate
定义 nertc_engine_defines.h:3232
int height
定义 nertc_engine_defines.h:3207
int render_frame_rate
定义 nertc_engine_defines.h:3241
int width
定义 nertc_engine_defines.h:3198
定义 nertc_engine_defines.h:3470
NERtcVideoLayerRecvStats * video_layers_list
定义 nertc_engine_defines.h:3488
int video_layers_count
定义 nertc_engine_defines.h:3497
uid_t uid
定义 nertc_engine_defines.h:3479
定义 nertc_engine_defines.h:3318
int video_layers_count
定义 nertc_engine_defines.h:3336
NERtcVideoLayerSendStats * video_layers_list
定义 nertc_engine_defines.h:3327
定义 nertc_engine_defines.h:7151
NERtcVideoWatermarkTextConfig text_watermarks
定义 nertc_engine_defines.h:7217
NERtcVideoWatermarkImageConfig image_watermarks
定义 nertc_engine_defines.h:7208
NERtcWatermarkType watermark_type
定义 nertc_engine_defines.h:7198
NERtcVideoWatermarkTimestampConfig timestamp_watermark
定义 nertc_engine_defines.h:7227
NERtcWatermarkType
定义 nertc_engine_defines.h:7160
@ kNERtcWatermarkTypeImage
定义 nertc_engine_defines.h:7169
@ kNERtcWatermarkTypeTimestamp
定义 nertc_engine_defines.h:7187
@ kNERtcWatermarkTypeText
定义 nertc_engine_defines.h:7178
定义 nertc_engine_defines.h:6826
int offset_x
定义 nertc_engine_defines.h:6876
bool loop
定义 nertc_engine_defines.h:6909
int wm_height
定义 nertc_engine_defines.h:6865
char image_paths[10][kNERtcMaxURILength]
定义 nertc_engine_defines.h:6835
int offset_y
定义 nertc_engine_defines.h:6887
int wm_width
定义 nertc_engine_defines.h:6855
unsigned int fps
定义 nertc_engine_defines.h:6899
float wm_alpha
定义 nertc_engine_defines.h:6845
定义 nertc_engine_defines.h:6928
int offset_x
定义 nertc_engine_defines.h:7012
float wm_alpha
定义 nertc_engine_defines.h:6984
int wm_height
定义 nertc_engine_defines.h:7002
int wm_color
定义 nertc_engine_defines.h:6975
int font_color
定义 nertc_engine_defines.h:6955
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6946
int font_size
定义 nertc_engine_defines.h:6964
int offset_y
定义 nertc_engine_defines.h:7022
char content[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:6937
int wm_width
定义 nertc_engine_defines.h:6993
定义 nertc_engine_defines.h:7046
int font_color
定义 nertc_engine_defines.h:7061
float wm_alpha
定义 nertc_engine_defines.h:7090
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7052
int wm_height
定义 nertc_engine_defines.h:7108
int wm_color
定义 nertc_engine_defines.h:7081
int offset_y
定义 nertc_engine_defines.h:7128
int wm_width
定义 nertc_engine_defines.h:7099
int font_size
定义 nertc_engine_defines.h:7070
int offset_x
定义 nertc_engine_defines.h:7118
定义 nertc_engine_defines.h:8249
unsigned int color
定义 nertc_engine_defines.h:8317
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:8300
char * source
定义 nertc_engine_defines.h:8330
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:8260
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:8279
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:8289
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:8269