NERTC macOS/Windows SDK V5.9.5
载入中...
搜索中...
未找到
nertc_engine_defines.h
浏览该文件的文档.
1
6#ifndef NERTC_ENGINE_DEFINES_H
7#define NERTC_ENGINE_DEFINES_H
8
9#include <string.h>
10#include "nertc_base_types.h"
19#define kNERtcCommonMaxCount 16
28#define kNERtcMaxPlaneCount 4
37#define kNERtcEncryptByteLength 128
43#define kNERtcCustomInfoLength 128
52#define kNERtcMaxChannelNameLength 64
61#define kNERtcMaxTokenLength 256
70#define kNERtcMaxDeviceIDLength 256
79#define kNERtcMaxDeviceNameLength 256
88#define kNERtcMaxURILength 256
97#define kNERtcMaxTaskIDLength 64
106#define kNERtcMaxBuffLength 1024
115#define kNERtcMaxSEIBufferLength 4096
116
125#define kDefaultAudioMixProgressInterval 1000
126
135#define kMinAudioMixProgressInterval 100
136
145#define kMaxAudioMixProgressInterval 10000
146
156#define kNERtcExternalVideoDeviceID "nertc-video-external-device"
157
166#define kNERtcExternalSubVideoDeviceID "nertc-subvideo-external-device"
167
177#define kNERtcAudioDeviceAutoID "nertc-audio-device-auto"
178
183namespace nertc {
192typedef uint64_t uid_t;
201typedef uint64_t channel_id_t;
213typedef void* source_id_t;
214
244
277
377
406
415typedef enum {
416 kNERtcLayoutFloatingRightVertical = 0,
417 kNERtcLayoutFloatingLeftVertical,
418 kNERtcLayoutSplitScreen,
419 kNERtcLayoutSplitScreenScaling,
420 kNERtcLayoutCustom,
421 kNERtcLayoutAudioOnly,
423
498
527
559
619 int x;
634 int y;
649 int width;
693
695 : uid(0)
696 , video_push(true)
698 , x(0)
699 , y(0)
700 , width(0)
701 , height(0)
702 , audio_push(true)
703 , z_order(0) {}
704};
705
737 int x;
752 int y;
764 int width;
777
788
789 NERtcLiveStreamImageInfo() : x(0), y(0), width(0), height(0), z_order(0) { memset(url, 0, sizeof(url)); }
790};
791
874
912
941
1035
1123
1170
1217
1292
1334
1426
1545
1646
1681
1782
1791typedef enum {
1792 kNERtcVideoColorSpacePrimaryInvalid = 0,
1793 kNERtcVideoColorSpacePrimaryBT709 = 1,
1794 kNERtcVideoColorSpacePrimaryUNSPECIFIED = 2,
1795 kNERtcVideoColorSpacePrimaryBT470M = 4,
1796 kNERtcVideoColorSpacePrimaryBT470BG = 5,
1797 kNERtcVideoColorSpacePrimarySMPTE170M = 6,
1798 kNERtcVideoColorSpacePrimarySMPTE240M = 7,
1799 kNERtcVideoColorSpacePrimaryFILM = 8,
1800 kNERtcVideoColorSpacePrimaryBT2020 = 9,
1801 kNERtcVideoColorSpacePrimarySMPTEST428 = 10,
1802 kNERtcVideoColorSpacePrimarySMPTEST431 = 11,
1803 kNERtcVideoColorSpacePrimarySMPTEST432 = 12,
1804 kNERtcVideoColorSpacePrimaryJEDECP22 = 22,
1806
1815typedef enum {
1816 kNERtcVideoColorSpaceTransferInvalid = 0,
1817 kNERtcVideoColorSpaceTransferBT709 = 1,
1818 kNERtcVideoColorSpaceTransferUNSPECIFIED = 2,
1819 kNERtcVideoColorSpaceTransferGAMMA22 = 4,
1820 kNERtcVideoColorSpaceTransferGAMMA28 = 5,
1821 kNERtcVideoColorSpaceTransferSMPTE170M = 6,
1822 kNERtcVideoColorSpaceTransferSMPTE240M = 7,
1823 kNERtcVideoColorSpaceTransferLINEAR = 8,
1824 kNERtcVideoColorSpaceTransferLOG = 9,
1825 kNERtcVideoColorSpaceTransferLOG_SQRT = 10,
1826 kNERtcVideoColorSpaceTransferIEC61966_2_4 = 11,
1827 kNERtcVideoColorSpaceTransferBT1361_ECG = 12,
1828 kNERtcVideoColorSpaceTransferIEC61966_2_1 = 13,
1829 kNERtcVideoColorSpaceTransferBT2020_10 = 14,
1830 kNERtcVideoColorSpaceTransferBT2020_12 = 15,
1831 kNERtcVideoColorSpaceTransferSMPTEST2084 = 16,
1832 kNERtcVideoColorSpaceTransferSMPTEST428 = 17,
1833 kNERtcVideoColorSpaceTransferARIB_STD_B67 = 18,
1835
1908
1974
2022
2060
2098
2208
2255
2325
2354
2383
2425
2460
2581
2710
2804
2805
2832 unsigned int volume;
2833
2840 unsigned int sub_stream_volume;
2841};
2842
3132
3299
3422
3460
3490
3572
3711
3785
3823
3870
3944
4001
4206
4236typedef void (*onFrameDataCallback)(uid_t uid, void* data, uint32_t type, uint32_t width, uint32_t height,
4237 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4238 void* user_data);
4239
4249 void* data; // 数据指针
4250 uint32_t type; // 数据类型
4251 uint32_t width; // 宽度
4252 uint32_t height; // 高度
4253 uint32_t count; // 数据类型个数
4254 uint32_t offsets[4]; // 每类数据偏移
4255 uint32_t strides[4]; // 每类数据步进
4256 uint32_t rotation; // 画面旋转角度
4257 NERtcVideoColorSpaceRange color_space_range; // 颜色空间范围
4258 NERtcVideoColorSpaceMatrix color_space_matrix; // 颜色空间矩阵
4259 NERtcVideoColorSpacePrimary color_space_primary; // 颜色空间主色
4260 NERtcVideoColorSpaceTransfer color_space_transfer; // 颜色空间传输
4261};
4262
4277typedef void (*onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame& frame, void* user_data);
4278
4343
4433
4452 int x;
4461 int y;
4480
4481 NERtcRectangle() : x(0), y(0), width(0), height(0) {}
4482 NERtcRectangle(int xx, int yy, int ww, int hh) : x(xx), y(yy), width(ww), height(hh) {}
4483};
4484
4508
4536
4611
4639
4640 NERtcVideoDimensions() : width(0), height(0) {}
4641 NERtcVideoDimensions(int ww, int hh) : width(ww), height(hh) {}
4642};
4643
4644typedef NERtcVideoDimensions NERtcDimensions;
4645
4685
4943
5039
5078
5098
5127
5167
5226
5267
5287
5387
5401public:
5402 virtual ~INERtcAudioFrameObserver() {}
5420 (void)frame;
5421 }
5422
5457 (void)frame;
5458 }
5459
5477 (void)frame;
5478 }
5495 virtual void onMixedAudioFrame(NERtcAudioFrame* frame) {
5496 (void)frame;
5497 }
5524 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame) {
5525 (void)userID;
5526 (void)frame;
5527 }
5528
5552 virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame* frame, channel_id_t cid) {
5553 (void)userID;
5554 (void)frame;
5555 }
5556
5578 channel_id_t cid) {
5579 (void)userID;
5580 (void)frame;
5581 }
5582
5600 virtual void onPlaybackAudioFrameBeforeMixingForPlayStreaming(const char* stream_id, NERtcAudioFrame* frame) {
5601 (void)stream_id;
5602 (void)frame;
5603 }
5604};
5605
5679
5726
5843
5863
5901
5984
6040
6070
6195
6319
6367
6397
6406typedef enum {
6416
6417
6419
6456
6503
6586
6629
6683
6772
6773
6784
6794
6804
6814
6825
6847 unsigned int fps;
6857 bool loop;
6858
6859 NERtcVideoWatermarkImageConfig() : wm_alpha(1.0f), wm_width(0), wm_height(0), offset_x(0), offset_y(0), fps(0), loop(true) {
6860 memset(image_paths, 0, sizeof(image_paths));
6861 }
6862};
6863
6864
6865
6866
6971
6973 : font_color(0xFFFFFFFF),
6974 font_size(15),
6975 wm_color(0x88888888),
6976 wm_alpha(1.0f),
6977 wm_width(0),
6978 wm_height(0),
6979 offset_x(0),
6980 offset_y(0) {
6981 memset(content, 0, sizeof(content));
6982 memset(font_name, 0, sizeof(font_name));
6983 }
6984};
6985
7077
7079 : font_color(0xFFFFFFFF),
7080 font_size(15),
7081 wm_color(0x88888888),
7082 wm_alpha(1.0f),
7083 wm_width(0),
7084 wm_height(0),
7085 offset_x(0),
7086 offset_y(0) {
7087 memset(font_name, 0, sizeof(font_name));
7088 }
7089};
7090
7179
7180
7181
7182
7192public:
7193 virtual ~NERtcTakeSnapshotCallback() {}
7206 virtual void onTakeSnapshotResult(int errorCode, const char* image) = 0;
7207};
7208
7210 public:
7212
7228 virtual void onRemoteVideoFrame(NERtcVideoStreamType video_stream_type, uid_t uid, const NERtcVideoCallbackFrame& frame) {
7229 (void)video_stream_type;
7230 (void)uid;
7231 (void)frame;
7232 }
7248 virtual void onPlayStreamingVideoFrame(const char* stream_id, const NERtcVideoCallbackFrame& frame) {
7249 (void)stream_id;
7250 (void)frame;
7251 }
7252};
7253
7336
7337
7363
7383
7430
7578
7616
7617typedef enum {
7618 // 录制本地和所有远端用户混音后的音频(默认)
7619 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7620 // 仅录制本地用户的音频
7621 kNERtcAudioRecordingPositionRecording = 1,
7622 // 仅录制所有远端用户的音频
7623 kNERtcAudioRecordingPositionMixedPlayback = 2
7624} NERtcAudioRecordingPosition;
7625
7626typedef enum {
7627 // 音频录制缓存时间为 0,实时写文件(默认)
7628 kNERtcAudioRecordingCycleTime0 = 0,
7629 // 音频录制缓存时间为 10s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,10s]
7630 kNERtcAudioRecordingCycleTime10 = 10,
7631 // 音频录制缓存时间为 60s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,60s]
7632 kNERtcAudioRecordingCycleTime60 = 60,
7633 // 音频录制缓存时间为 360s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,360s]
7634 kNERtcAudioRecordingCycleTime360 = 360,
7635 // 音频录制缓存时间为 900s,StopAudioRectording()后,将缓存都写到文件,文件数据时间跨度为: [0,900s]
7636 kNERtcAudioRecordingCycleTime900 = 900
7637} NERtcAudioRecordingCycleTime;
7638
7640 // 录音文件在本地保存的绝对路径,需要精确到文件名及格式。例如:sdcard/xxx/audio.aac。请确保指定的路径存在并且可写。目前仅支持
7641 // WAV 或 AAC 文件格式。
7642 char filePath[kNERtcMaxURILength];
7643
7644 // 录音采样率(Hz),可以设为 16000、32000(默认)、44100 或 48000。
7645 int sampleRate;
7646
7647 // 录音音质,只在 AAC 格式下有效。详细信息请参考 {@link NERtcAudioRecordingQuality}。
7649
7650 // 录音文件所包含的内容。详细信息请参考 {@link NERtcAudioRecordingPosition}。
7651 NERtcAudioRecordingPosition position;
7652
7653 // 录制过程中,循环缓存的最大时间长度,单位(s)。详细信息请参考 {@link NERtcAudioRecordingCycleTime}。
7654 NERtcAudioRecordingCycleTime cycleTime;
7655
7657 : sampleRate(32000)
7659 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7660 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7661 memset(filePath, 0, sizeof(filePath));
7662 }
7663};
7664
7724
7777
7806
7813 // 需要发送或接收的数据的缓存地址
7814 const unsigned char* buffer;
7815 // 需要发送或接收的数据的缓存大小
7816 long size;
7817};
7824 public:
7825 virtual ~INERtcPacketObserver() {}
7826
7827 virtual bool onSendAudioPacket(NERtcMediaPacket& packet) = 0;
7828 virtual bool onSendVideoPacket(NERtcMediaPacket& packet) = 0;
7829 virtual bool onReceiveAudioPacket(NERtcMediaPacket& packet) = 0;
7830 virtual bool onReceiveVideoPacket(NERtcMediaPacket& packet) = 0;
7831};
7832
7868
7937
7976
8014
8061
8082
8120
8186
8282
8294
8305 float wetGain;
8314 float dryGain;
8323 float damping;
8351};
8352
8381
8411
8430
8467
8478
8500
8785
8793
8794 NERtcSize() : width(0), height(0) {}
8795 NERtcSize(int w, int h) : width(w), height(h) {}
8796};
8797
8810 const char* buffer;
8814 unsigned int length;
8818 unsigned int width;
8822 unsigned int height;
8823
8824 NERtcThumbImageBuffer() : buffer(nullptr), length(0), width(0), height(0) {}
8825};
8826
8876
8883protected:
8884 virtual ~IScreenCaptureSourceList() {};
8885
8886public:
8894 virtual unsigned int getCount() = 0;
8907 virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index) = 0;
8916 virtual void release() = 0;
8917};
8918
9049
9075
9097
9122
9152
9153
9158
9165 uint64_t uid;
9166
9173 const char* channel_name;
9179 const char* token;
9180};
9181
9182
9201
9202
9218 const char* streaming_url;
9219
9229
9239
9249
9259
9269
9271 : streaming_url(nullptr),
9272 playout_delay(2000),
9273 reconnect_timeout(30000),
9274 enable_audio_play(true),
9275 enable_video_play(true),
9276 pause_play_streaming(false) {}
9277};
9278
9339
9463
9484
9485
9499
9500
9520
9642
9705
9739
9740
9772
9847
9859 uint64_t user_id;
9871 uint64_t timestamp;
9877 const char* content;
9883 const char* language;
9895 const char* translated_text;
9908
9910 memset(this, 0, sizeof(NERtcAsrCaptionResult));
9911 }
9912};
9913
9931#define kNERtcKeyRecordHostEnabled "record_host_enabled"
9941#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
9951#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
9960#define kNERtcKeyRecordType "record_type"
9970#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
9980#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
9990#define kNERtcKeyLogLevel "log_level"
9999#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
10009#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
10018#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
10027#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
10037#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
10046#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
10056#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
10066#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
10075#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
10084#define kNERtcKeyExtraInfo "extra_info"
10097#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
10110#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
10111
10115#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
10116
10136#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
10155#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
10166#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
10167
10184#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
10185
10196#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
10197
10198} // namespace nertc
10199
10200#endif
定义 nertc_engine_defines.h:5400
virtual void onSubStreamAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5456
virtual void onPlaybackSubStreamAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5577
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5552
virtual void onMixedAudioFrame(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5495
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5524
virtual void onAudioFrameWillPlayback(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5476
virtual void onPlaybackAudioFrameBeforeMixingForPlayStreaming(const char *stream_id, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5600
virtual void onAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5419
定义 nertc_engine_defines.h:7823
定义 nertc_engine_defines.h:7209
virtual void onRemoteVideoFrame(NERtcVideoStreamType video_stream_type, uid_t uid, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7228
virtual void onPlayStreamingVideoFrame(const char *stream_id, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7248
定义 nertc_engine_defines.h:8882
virtual unsigned int getCount()=0
virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index)=0
定义 nertc_engine_defines.h:7191
virtual void onTakeSnapshotResult(int errorCode, const char *image)=0
namespace nertc
NERtcBeautyEffectType
定义 nertc_engine_defines.h:8509
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8765
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8538
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8558
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8518
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8588
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8738
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8638
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8578
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8756
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8548
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8774
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8658
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8698
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8747
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8783
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8608
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8598
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8528
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8678
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8568
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8618
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8708
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8648
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8718
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8688
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8668
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8628
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8728
NERtcAudioPayloadType
定义 nertc_engine_defines.h:5276
@ kNERtcAudioPayloadTypeOPUS
定义 nertc_engine_defines.h:5285
NERtcAudioProfileType
定义 nertc_engine_defines.h:1226
@ kNERtcAudioProfileHighQualityStereo
定义 nertc_engine_defines.h:1290
@ kNERtcAudioProfileHighQuality
定义 nertc_engine_defines.h:1281
@ kNERtcAudioProfileMiddleQualityStereo
定义 nertc_engine_defines.h:1272
@ kNERtcAudioProfileStandard
定义 nertc_engine_defines.h:1245
@ kNERtcAudioProfileDefault
定义 nertc_engine_defines.h:1236
@ kNERtcAudioProfileStandardExtend
定义 nertc_engine_defines.h:1254
@ kNERtcAudioProfileMiddleQuality
定义 nertc_engine_defines.h:1263
NERtcSendOnPubType
定义 nertc_engine_defines.h:7392
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:7428
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:7419
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:7410
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:7401
NERtcClientRole
定义 nertc_engine_defines.h:253
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:275
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:264
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:9469
@ kNERtcLocalRecordingFileTypeFlv
定义 nertc_engine_defines.h:9482
@ kNERtcLocalRecordingFileTypeMp4
定义 nertc_engine_defines.h:9475
NERtcScreenCaptureSourceType
定义 nertc_engine_defines.h:4490
@ kWindow
定义 nertc_engine_defines.h:4498
@ kScreen
定义 nertc_engine_defines.h:4502
@ kUnknown
定义 nertc_engine_defines.h:4494
@ kCustom
定义 nertc_engine_defines.h:4506
NERtcInterfaceIdType
定义 nertc_engine_defines.h:224
@ kNERtcIIDVideoDeviceManager
定义 nertc_engine_defines.h:242
@ kNERtcIIDAudioDeviceManager
定义 nertc_engine_defines.h:233
NERtcLocalVideoWatermarkState
定义 nertc_engine_defines.h:6692
@ kNERtcLocalWatermarkStateFontError
定义 nertc_engine_defines.h:6749
@ kNERtcLocalWatermarkStateImgSizeError
定义 nertc_engine_defines.h:6734
@ kNERtcLocalWatermarkStateDeviceNotSupported
定义 nertc_engine_defines.h:6707
@ kNERtcLocalWatermarkStateSetSuccess
定义 nertc_engine_defines.h:6698
@ kNERtcLocalWatermarkStateImgNumError
定义 nertc_engine_defines.h:6725
@ kNERtcLocalWatermarkStateTextContentEmptyError
定义 nertc_engine_defines.h:6761
@ kNERtcLocalWatermarkStateImgFormatNotSupported
定义 nertc_engine_defines.h:6716
@ kNERtcLocalWatermarkStateWmAlphaError
定义 nertc_engine_defines.h:6755
@ kNERtcLocalWatermarkStateFPSError
定义 nertc_engine_defines.h:6740
@ kNERtcLocalWatermarkStateCancel
定义 nertc_engine_defines.h:6770
NERtcSpatializerRoomCapacity
定义 nertc_engine_defines.h:8922
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:8946
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:8931
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:8926
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:8941
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:8936
NERtcAudioDeviceState
定义 nertc_engine_defines.h:2069
@ kNERtcAudioDeviceSelectChanged
定义 nertc_engine_defines.h:2096
@ kNERtcAudioDeviceUnactive
定义 nertc_engine_defines.h:2087
@ kNERtcAudioDeviceActive
定义 nertc_engine_defines.h:2078
NERtcLocalRecorderError
定义 nertc_engine_defines.h:9343
@ kNERtcLocalRecorderWriteFailed
定义 nertc_engine_defines.h:9363
@ kNERtcLocalRecorderAudioStreamCreateFailed
定义 nertc_engine_defines.h:9426
@ kNERtcLocalRecorderRemuxPrcocessRunning
定义 nertc_engine_defines.h:9454
@ kNERtcLocalRecorderVideoStreamCreateFailed
定义 nertc_engine_defines.h:9419
@ kNERtcLocalRecorderCallbackConflict
定义 nertc_engine_defines.h:9384
@ kNERtcLocalRecorderTaskAlreadyExist
定义 nertc_engine_defines.h:9391
@ kNERtcLocalRecorderPlaceholderImageParseFailed
定义 nertc_engine_defines.h:9440
@ kNERtcLocalRecorderInputOpenFailed
定义 nertc_engine_defines.h:9412
@ kNERtcLocalRecorderFileOpenFailed
定义 nertc_engine_defines.h:9356
@ kNERtcLocalRecorderAudioConfigInvalid
定义 nertc_engine_defines.h:9447
@ kNERtcLocalRecorderWriteTrailerFailed
定义 nertc_engine_defines.h:9370
@ kNERtcLocalRecorderFailed
定义 nertc_engine_defines.h:9377
@ kNERtcLocalRecorderCoverImageParseFailed
定义 nertc_engine_defines.h:9433
@ kNERtcLocalRecorderErrorNone
定义 nertc_engine_defines.h:9349
@ kNERtcLocalRecorderSourceNotFoundForTask
定义 nertc_engine_defines.h:9405
@ kNERtcLocalRecorderOutputOpenFailed
定义 nertc_engine_defines.h:9461
@ kNERtcLocalRecorderTaskNotFound
定义 nertc_engine_defines.h:9398
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:9282
@ kNERtcLocalRecorderStatusRemuxStart
定义 nertc_engine_defines.h:9323
@ kNERtcLocalRecorderStatusComplete
定义 nertc_engine_defines.h:9337
@ kNERtcLocalRecorderStatusMp4Start
定义 nertc_engine_defines.h:9309
@ kNERtcLocalRecorderStatusNone
定义 nertc_engine_defines.h:9288
@ kNERtcLocalRecorderStatusFlvStart
定义 nertc_engine_defines.h:9295
@ kNERtcLocalRecorderStatusFlvEnd
定义 nertc_engine_defines.h:9302
@ kNERtcLocalRecorderStatusMp4End
定义 nertc_engine_defines.h:9316
@ kNERtcLocalRecorderStatusRemuxEnd
定义 nertc_engine_defines.h:9330
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7733
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7775
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7746
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7760
NERtcLogLevel
定义 nertc_engine_defines.h:7262
@ kNERtcLogLevelDebug
定义 nertc_engine_defines.h:7325
@ kNERtcLogLevelWarning
定义 nertc_engine_defines.h:7289
@ kNERtcLogLevelOff
定义 nertc_engine_defines.h:7334
@ kNERtcLogLevelFatal
定义 nertc_engine_defines.h:7271
@ kNERtcLogLevelInfo
定义 nertc_engine_defines.h:7298
@ kNERtcLogLevelError
定义 nertc_engine_defines.h:7280
@ kNERtcLogLevelDetailInfo
定义 nertc_engine_defines.h:7307
@ kNERtcLogLevelVerbos
定义 nertc_engine_defines.h:7316
NERtcNetworkConnectionType
定义 nertc_engine_defines.h:2719
@ kNERtcNetworkConnectionTypeEthernet
定义 nertc_engine_defines.h:2801
@ kNERtcNetworkConnectionType4G
定义 nertc_engine_defines.h:2764
@ kNERtcNetworkConnectionType3G
定义 nertc_engine_defines.h:2755
@ kNERtcNetworkConnectionTypeWiFi
定义 nertc_engine_defines.h:2782
@ kNERtcNetworkConnectionType5G
定义 nertc_engine_defines.h:2773
@ kNERtcNetworkConnectionTypeWWAN
定义 nertc_engine_defines.h:2791
@ kNERtcNetworkConnectionTypeUnknown
定义 nertc_engine_defines.h:2737
@ kNERtcNetworkConnectionTypeNone
定义 nertc_engine_defines.h:2728
@ kNERtcNetworkConnectionType2G
定义 nertc_engine_defines.h:2746
NERtcChannelMediaRelayState
定义 nertc_engine_defines.h:6465
@ kNERtcChannelMediaRelayStateConnecting
定义 nertc_engine_defines.h:6483
@ kNERtcChannelMediaRelayStateIdle
定义 nertc_engine_defines.h:6474
@ kNERtcChannelMediaRelayStateFailure
定义 nertc_engine_defines.h:6501
@ kNERtcChannelMediaRelayStateRunning
定义 nertc_engine_defines.h:6492
NERtcReasonConnectionChangedType
定义 nertc_engine_defines.h:2590
@ kNERtcReasonConnectionChangedReJoinSucceed
定义 nertc_engine_defines.h:2653
@ kNERtcReasonConnectionChangedSignalDisconnected
定义 nertc_engine_defines.h:2671
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
定义 nertc_engine_defines.h:2662
@ kNERtcReasonConnectionChangedJoinSucceed
定义 nertc_engine_defines.h:2644
@ kNERtcReasonConnectionChangedJoinChannelFailed
定义 nertc_engine_defines.h:2689
@ kNERtcReasonConnectionChangedSettingProxyServer
定义 nertc_engine_defines.h:2707
@ kNERtcReasonConnectionChangedRequestChannelFailed
定义 nertc_engine_defines.h:2680
@ kNERtcReasonConnectionChangedBeKicked
定义 nertc_engine_defines.h:2617
@ kNERtcReasonConnectionChangedReDispatch
定义 nertc_engine_defines.h:2698
@ kNERtcReasonConnectionChangedJoinChannel
定义 nertc_engine_defines.h:2635
@ kNERtcReasonConnectionChangedLeaveChannel
定义 nertc_engine_defines.h:2599
@ kNERtcReasonConnectionChangedChannelClosed
定义 nertc_engine_defines.h:2608
@ kNERtcReasonConnectionChangedTimeOut
定义 nertc_engine_defines.h:2626
void(* onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame &frame, void *user_data)
定义 nertc_engine_defines.h:4277
NERtcNalFrameType
定义 nertc_engine_defines.h:5872
@ kNERtcNalFrameTypeI
定义 nertc_engine_defines.h:5890
@ kNERtcNalFrameTypeIDR
定义 nertc_engine_defines.h:5881
@ kNERtcNalFrameTypeP
定义 nertc_engine_defines.h:5899
NERtcVideoCropMode
定义 nertc_engine_defines.h:3832
@ kNERtcVideoCropMode16x9
定义 nertc_engine_defines.h:3850
@ kNERtcVideoCropModeDefault
定义 nertc_engine_defines.h:3841
@ kNERtcVideoCropMode1x1
定义 nertc_engine_defines.h:3868
@ kNERtcVideoCropMode4x3
定义 nertc_engine_defines.h:3859
NERtcVideoCodecType
定义 nertc_engine_defines.h:5852
@ kNERtcVideoCodecTypeH264
定义 nertc_engine_defines.h:5861
NERtcVideoScalingMode
定义 nertc_engine_defines.h:2392
@ kNERtcVideoScaleCropFill
定义 nertc_engine_defines.h:2423
@ kNERtcVideoScaleFit
定义 nertc_engine_defines.h:2403
@ kNERtcVideoScaleFullFill
定义 nertc_engine_defines.h:2413
NERtcVideoStreamType
定义 nertc_engine_defines.h:6328
@ kNERTCVideoStreamSub
定义 nertc_engine_defines.h:6346
@ kNERTCVideoStreamMain
定义 nertc_engine_defines.h:6337
@ kNERTCVideoStreamThird
定义 nertc_engine_defines.h:6355
@ kNERTCVideoStreamFourth
定义 nertc_engine_defines.h:6364
NERtcDegradationPreference
定义 nertc_engine_defines.h:3953
@ kNERtcDegradationDefault
定义 nertc_engine_defines.h:3968
@ kNERtcDegradationMaintainQuality
定义 nertc_engine_defines.h:3990
@ kNERtcDegradationMaintainFramerate
定义 nertc_engine_defines.h:3979
@ kNERtcDegradationBalanced
定义 nertc_engine_defines.h:3999
void(* onFrameDataCallback)(uid_t uid, void *data, uint32_t type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation, void *user_data)
定义 nertc_engine_defines.h:4236
NERtcVoiceChangerType
定义 nertc_engine_defines.h:1343
@ kNERtcVoiceChangerMature
定义 nertc_engine_defines.h:1388
@ kNERtcVoiceChangerOff
定义 nertc_engine_defines.h:1352
@ kNERtcVoiceChangerRobot
定义 nertc_engine_defines.h:1361
@ kNERtcVoiceChangerManToLoli
定义 nertc_engine_defines.h:1415
@ kNERtcVoiceChangerManToWoman
定义 nertc_engine_defines.h:1397
@ kNERtcVoiceChangerWomanToLoli
定义 nertc_engine_defines.h:1424
@ kNERtcVoiceChangerGaint
定义 nertc_engine_defines.h:1370
@ kNERtcVoiceChangerHorror
定义 nertc_engine_defines.h:1379
@ kNERtcVoiceChangerWomanToMan
定义 nertc_engine_defines.h:1406
NERtcAudioDeviceTransportType
定义 nertc_engine_defines.h:2107
@ kNERtcAudioDeviceTransportTypeAirPlay
定义 nertc_engine_defines.h:2188
@ kNERtcAudioDeviceTransportTypeBluetoothA2DP
定义 nertc_engine_defines.h:2134
@ kNERtcAudioDeviceTransportTypeOther
定义 nertc_engine_defines.h:2206
@ kNERtcAudioDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2197
@ kNERtcAudioDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2152
@ kNERtcAudioDeviceTransportTypeHDMI
定义 nertc_engine_defines.h:2161
@ kNERtcAudioDeviceTransportTypeBluetooth
定义 nertc_engine_defines.h:2125
@ kNERtcAudioDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2116
@ kNERtcAudioDeviceTransportTypeBuiltIn
定义 nertc_engine_defines.h:2170
@ kNERtcAudioDeviceTransportTypeThunderbolt
定义 nertc_engine_defines.h:2179
@ kNERtcAudioDeviceTransportTypeBluetoothLE
定义 nertc_engine_defines.h:2143
NERtcAudioType
定义 nertc_engine_defines.h:5087
@ kNERtcAudioTypePCM16
定义 nertc_engine_defines.h:5096
NERtcLastmileProbeResultState
定义 nertc_engine_defines.h:7946
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:7965
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:7955
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:7974
NERtcMediaPriorityType
定义 nertc_engine_defines.h:386
@ kNERtcMediaPriorityNormal
定义 nertc_engine_defines.h:404
@ kNERtcMediaPriorityHigh
定义 nertc_engine_defines.h:395
NERtcSessionLeaveReason
定义 nertc_engine_defines.h:5993
@ kNERtcSessionLeaveUpdate
定义 nertc_engine_defines.h:6020
@ kNERtcSessionLeaveForKick
定义 nertc_engine_defines.h:6029
@ kNERtcSessionLeaveForFailOver
定义 nertc_engine_defines.h:6011
@ kNERtcSessionLeaveNormal
定义 nertc_engine_defines.h:6002
@ kNERtcSessionLeaveTimeOut
定义 nertc_engine_defines.h:6038
NERtcAudioDumpType
定义 nertc_engine_defines.h:8286
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:8290
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:8288
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:8292
NERtcIPAddrMode
定义 nertc_engine_defines.h:7369
@ kNERtcIPAddrV4Only
定义 nertc_engine_defines.h:7375
@ kNERtcIPAddrV4AndV6
定义 nertc_engine_defines.h:7381
NERtcVideoDeviceTransportType
定义 nertc_engine_defines.h:2217
@ kNERtcVideoDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2244
@ kNERtcVideoDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2235
@ kNERtcVideoDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2226
@ kNERtcVideoDeviceTransportTypeOther
定义 nertc_engine_defines.h:2253
NERtcVideoStreamLayerCount
定义 nertc_engine_defines.h:6368
@ kNERtcVideoStreamLayerCountTwo
定义 nertc_engine_defines.h:6386
@ kNERtcVideoStreamLayerCountOne
定义 nertc_engine_defines.h:6377
@ kNERtcVideoStreamLayerCountThree
定义 nertc_engine_defines.h:6395
NERtcConnectionStateType
定义 nertc_engine_defines.h:2523
@ kNERtcConnectionStateReconnecting
定义 nertc_engine_defines.h:2569
@ kNERtcConnectionStateConnecting
定义 nertc_engine_defines.h:2546
@ kNERtcConnectionStateDisconnected
定义 nertc_engine_defines.h:2535
@ kNERtcConnectionStateFailed
定义 nertc_engine_defines.h:2579
@ kNERtcConnectionStateConnected
定义 nertc_engine_defines.h:2557
NERtcRangeAudioMode
定义 nertc_engine_defines.h:8412
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:8421
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:8428
NERtcLiveStreamAudioSampleRate
定义 nertc_engine_defines.h:883
@ kNERtcLiveStreamAudioSampleRate48000
定义 nertc_engine_defines.h:910
@ kNERtcLiveStreamAudioSampleRate32000
定义 nertc_engine_defines.h:892
@ kNERtcLiveStreamAudioSampleRate44100
定义 nertc_engine_defines.h:901
NERtcAudioDeviceType
定义 nertc_engine_defines.h:2031
@ kNERtcAudioDeviceRecord
定义 nertc_engine_defines.h:2049
@ kNERtcAudioDevicePlayout
定义 nertc_engine_defines.h:2058
@ kNERtcAudioDeviceUnknown
定义 nertc_engine_defines.h:2040
uint64_t uid_t
定义 nertc_engine_defines.h:192
NERtcLiveStreamVideoScaleMode
定义 nertc_engine_defines.h:536
@ kNERtcLsModeVideoScaleCropFill
定义 nertc_engine_defines.h:557
@ kNERtcLsModeVideoScaleFit
定义 nertc_engine_defines.h:547
NERtcVoiceEqualizationBand
定义 nertc_engine_defines.h:1554
@ kNERtcVoiceEqualizationBand_500
定义 nertc_engine_defines.h:1599
@ kNERtcVoiceEqualizationBand_2K
定义 nertc_engine_defines.h:1617
@ kNERtcVoiceEqualizationBand_8K
定义 nertc_engine_defines.h:1635
@ kNERtcVoiceEqualizationBand_125
定义 nertc_engine_defines.h:1581
@ kNERtcVoiceEqualizationBand_1K
定义 nertc_engine_defines.h:1608
@ kNERtcVoiceEqualizationBand_250
定义 nertc_engine_defines.h:1590
@ kNERtcVoiceEqualizationBand_16K
定义 nertc_engine_defines.h:1644
@ kNERtcVoiceEqualizationBand_4K
定义 nertc_engine_defines.h:1626
@ kNERtcVoiceEqualizationBand_31
定义 nertc_engine_defines.h:1563
@ kNERtcVoiceEqualizationBand_62
定义 nertc_engine_defines.h:1572
NERtcEncryptionMode
定义 nertc_engine_defines.h:7786
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7795
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7804
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:9053
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:9057
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:9073
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:9061
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:9065
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:9069
NERtcLocalRecordingAudioFormat
定义 nertc_engine_defines.h:9491
@ kNERtcLocalRecorderAudioFormatAac
定义 nertc_engine_defines.h:9497
NERtcVideoRotation
定义 nertc_engine_defines.h:5688
@ kNERtcVideoRotation_0
定义 nertc_engine_defines.h:5697
@ kNERtcVideoRotation_90
定义 nertc_engine_defines.h:5706
@ kNERtcVideoRotation_180
定义 nertc_engine_defines.h:5715
@ kNERtcVideoRotation_270
定义 nertc_engine_defines.h:5724
NERtcVideoProfileType
定义 nertc_engine_defines.h:1917
@ kNERtcVideoProfileHD720P
定义 nertc_engine_defines.h:1953
@ kNERtcVideoProfileNone
定义 nertc_engine_defines.h:1971
@ kNERtcVideoProfileLowest
定义 nertc_engine_defines.h:1926
@ kNERtcVideoProfileStandard
定义 nertc_engine_defines.h:1944
@ kNERtcVideoProfileHD1080P
定义 nertc_engine_defines.h:1962
@ kNERtcVideoProfileLow
定义 nertc_engine_defines.h:1935
NERtcAudioStreamType
定义 nertc_engine_defines.h:3469
@ kNERtcAudioStreamTypeSub
定义 nertc_engine_defines.h:3488
@ kNERtcAudioStreamTypeMain
定义 nertc_engine_defines.h:3478
NERtcAudioRecordingQuality
定义 nertc_engine_defines.h:7587
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7605
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7596
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7614
NERtcAudioScenarioType
定义 nertc_engine_defines.h:1301
@ kNERtcAudioScenarioDefault
定义 nertc_engine_defines.h:1314
@ kNERtcAudioScenarioMusic
定义 nertc_engine_defines.h:1332
@ kNERtcAudioScenarioSpeech
定义 nertc_engine_defines.h:1323
void * source_id_t
定义 nertc_engine_defines.h:213
NERtcVideoDeviceState
定义 nertc_engine_defines.h:2363
@ kNERtcVideoDeviceRemoved
定义 nertc_engine_defines.h:2381
@ kNERtcVideoDeviceAdded
定义 nertc_engine_defines.h:2372
NERtcScreenProfileType
定义 nertc_engine_defines.h:4287
@ kNERtcScreenProfileMAX
定义 nertc_engine_defines.h:4341
@ kNERtcScreenProfileHD1080P
定义 nertc_engine_defines.h:4314
@ kNERtcScreenProfileHD720P
定义 nertc_engine_defines.h:4305
@ kNERtcScreenProfile480P
定义 nertc_engine_defines.h:4296
@ kNERtcScreenProfileCustom
定义 nertc_engine_defines.h:4323
@ kNERtcScreenProfileNone
定义 nertc_engine_defines.h:4332
NERTCFeatureSupportType
定义 nertc_engine_defines.h:6425
@ kNERTCFeatureSupportHardwareLimit
定义 nertc_engine_defines.h:6444
@ kNERTCFeatureSupportFull
定义 nertc_engine_defines.h:6434
@ kNERTCFeatureSupportPerformanceLimit
定义 nertc_engine_defines.h:6454
NERtcVideoColorSpaceTransfer
定义 nertc_engine_defines.h:1815
NERtcVideoMirrorMode
定义 nertc_engine_defines.h:2434
@ kNERtcVideoMirrorModeAuto
定义 nertc_engine_defines.h:2440
@ kNERtcVideoMirrorModeDisabled
定义 nertc_engine_defines.h:2458
@ kNERtcVideoMirrorModeEnabled
定义 nertc_engine_defines.h:2449
NERtcLiveStreamMode
定义 nertc_engine_defines.h:507
@ kNERtcLsModeAudio
定义 nertc_engine_defines.h:525
@ kNERtcLsModeVideo
定义 nertc_engine_defines.h:516
NERtcVideoOutputOrientationMode
定义 nertc_engine_defines.h:2469
@ kNERtcVideoOutputOrientationModeFixedPortrait
定义 nertc_engine_defines.h:2512
@ kNERtcVideoOutputOrientationModeAdaptative
定义 nertc_engine_defines.h:2486
@ kNERtcVideoOutputOrientationModeFixedLandscape
定义 nertc_engine_defines.h:2499
uint64_t channel_id_t
定义 nertc_engine_defines.h:201
NERtcAreaCodeType
定义 nertc_engine_defines.h:7343
@ kNERtcAreaCodeTypeCN
定义 nertc_engine_defines.h:7355
@ kNERtcAreaCodeTypeOverseaDefault
定义 nertc_engine_defines.h:7361
@ kNERtcAreaCodeTypeDefault
定义 nertc_engine_defines.h:7349
NERtcMediaPubType
定义 nertc_engine_defines.h:8489
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8498
NERtcScreenCaptureStatus
定义 nertc_engine_defines.h:4352
@ kScreenCaptureStatusResume
定义 nertc_engine_defines.h:4383
@ kScreenCaptureStatusStop
定义 nertc_engine_defines.h:4393
@ kScreenCaptureStatusStart
定义 nertc_engine_defines.h:4361
@ kScreenCaptureStatusExcludeWndError
定义 nertc_engine_defines.h:4431
@ kScreenCaptureStatusAbort
定义 nertc_engine_defines.h:4418
@ kScreenCaptureStatusPause
定义 nertc_engine_defines.h:4372
@ kScreenCaptureStatusCovered
定义 nertc_engine_defines.h:4405
NERtcFeatureType
定义 nertc_engine_defines.h:6406
@ kNERTCVirtualBackground
定义 nertc_engine_defines.h:6415
NERtcVideoColorSpaceMatrix
定义 nertc_engine_defines.h:1690
@ kNERtcVideoColorSpaceMatrixBT2100ICTCP
定义 nertc_engine_defines.h:1774
@ kNERtcVideoColorSpaceMatrixInvalid
定义 nertc_engine_defines.h:1780
@ kNERtcVideoColorSpaceMatrixBT2020NCL
定义 nertc_engine_defines.h:1744
@ kNERtcVideoColorSpaceMatrixBT470BG
定义 nertc_engine_defines.h:1720
@ kNERtcVideoColorSpaceMatrixRGB
定义 nertc_engine_defines.h:1696
@ kNERtcVideoColorSpaceMatrixSMPTE170M
定义 nertc_engine_defines.h:1726
@ kNERtcVideoColorSpaceMatrixBT709
定义 nertc_engine_defines.h:1702
@ kNERtcVideoColorSpaceMatrixSMPTE2085
定义 nertc_engine_defines.h:1756
@ kNERtcVideoColorSpaceMatrixFCC
定义 nertc_engine_defines.h:1714
@ kNERtcVideoColorSpaceMatrixSMPTE240M
定义 nertc_engine_defines.h:1732
@ kNERtcVideoColorSpaceMatrixCDNCLS
定义 nertc_engine_defines.h:1762
@ kNERtcVideoColorSpaceMatrixCDCLS
定义 nertc_engine_defines.h:1768
@ kNERtcVideoColorSpaceMatrixYCOCG
定义 nertc_engine_defines.h:1738
@ kNERtcVideoColorSpaceMatrixUNSPECIFIED
定义 nertc_engine_defines.h:1708
@ kNERtcVideoColorSpaceMatrixBT2020CL
定义 nertc_engine_defines.h:1750
NERtcAsrCaptionState
定义 nertc_engine_defines.h:9746
@ kNERtcAsrCaptionStartFailed
定义 nertc_engine_defines.h:9752
@ kNERtcAsrCaptionStateStopFailed
定义 nertc_engine_defines.h:9758
@ kNERtcAsrCaptionStateStopped
定义 nertc_engine_defines.h:9770
@ kNERtcAsrCaptionStateStarted
定义 nertc_engine_defines.h:9764
NERtcChannelProfileType
定义 nertc_engine_defines.h:286
@ kNERtcChannelProfileChatroom
定义 nertc_engine_defines.h:339
@ kNERtcChannelProfileHighQualityChatroom
定义 nertc_engine_defines.h:351
@ kNERtcChannelProfileCommunication
定义 nertc_engine_defines.h:295
@ kNERtcChannelProfileKaraoke
定义 nertc_engine_defines.h:375
@ kNERtcChannelProfileMeeting
定义 nertc_engine_defines.h:363
@ kNERtcChannelProfileVideoCall
定义 nertc_engine_defines.h:315
@ kNERtcChannelProfileLiveBroadcasting
定义 nertc_engine_defines.h:304
@ kNERtcChannelProfileHighQualityVideoCall
定义 nertc_engine_defines.h:327
NERtcRawAudioFrameOpModeType
定义 nertc_engine_defines.h:5107
@ kNERtcRawAudioFrameOpModeReadOnly
定义 nertc_engine_defines.h:5116
@ kNERtcRawAudioFrameOpModeReadWrite
定义 nertc_engine_defines.h:5125
NERtcVideoColorSpacePrimary
定义 nertc_engine_defines.h:1791
NERtcVideoType
定义 nertc_engine_defines.h:5614
@ kNERtcVideoTypeARGB
定义 nertc_engine_defines.h:5659
@ kNERtcVideoTypeRGBA
定义 nertc_engine_defines.h:5677
@ kNERtcVideoTypeCVPixelBuffer
定义 nertc_engine_defines.h:5668
@ kNERtcVideoTypeBGRA
定义 nertc_engine_defines.h:5650
@ kNERtcVideoTypeI420
定义 nertc_engine_defines.h:5623
@ kNERtcVideoTypeNV21
定义 nertc_engine_defines.h:5641
@ kNERtcVideoTypeNV12
定义 nertc_engine_defines.h:5632
NERtcAudioRecordingCode
定义 nertc_engine_defines.h:7673
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7682
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7704
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7722
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7695
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7713
NERtcNetworkQualityType
定义 nertc_engine_defines.h:3720
@ kNERtcNetworkQualityPoor
定义 nertc_engine_defines.h:3756
@ kNERtcNetworkQualityDown
定义 nertc_engine_defines.h:3783
@ kNERtcNetworkQualityVeryBad
定义 nertc_engine_defines.h:3774
@ kNERtcNetworkQualityGood
定义 nertc_engine_defines.h:3747
@ kNERtcNetworkQualityBad
定义 nertc_engine_defines.h:3765
@ kNERtcNetworkQualityExcellent
定义 nertc_engine_defines.h:3738
@ kNERtcNetworkQualityUnknown
定义 nertc_engine_defines.h:3729
NERtcVideoColorSpaceRange
定义 nertc_engine_defines.h:1655
@ kNERtcVideoColorSpaceRangeFull
定义 nertc_engine_defines.h:1673
@ kNERtcVideoColorSpaceRangeInvalid
定义 nertc_engine_defines.h:1661
@ kNERtcVideoColorSpaceRangeLimited
定义 nertc_engine_defines.h:1667
@ kNERtcVideoColorSpaceRangeDerived
定义 nertc_engine_defines.h:1679
NERtcSubStreamContentPrefer
定义 nertc_engine_defines.h:4665
@ kNERtcSubStreamContentPreferDetails
定义 nertc_engine_defines.h:4683
@ kNERtcSubStreamContentPreferMotion
定义 nertc_engine_defines.h:4674
NERtcLiveStreamStateCode
定义 nertc_engine_defines.h:1132
@ kNERtcLsStatePushStopped
定义 nertc_engine_defines.h:1159
@ kNERtcLsStateImageError
定义 nertc_engine_defines.h:1168
@ kNERtcLsStatePushing
定义 nertc_engine_defines.h:1141
@ kNERtcLsStatePushFail
定义 nertc_engine_defines.h:1150
NERtcLocalRecordingVideoMode
定义 nertc_engine_defines.h:9506
@ kNERtcLocalRecorderVideoWithAudio
定义 nertc_engine_defines.h:9512
@ kNERtcLocalRecorderVideoWithoutAudio
定义 nertc_engine_defines.h:9518
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:8131
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:8159
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:8184
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:8169
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:8149
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:8140
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:8178
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:415
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:8091
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:8118
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:8100
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:8109
NERtcLiveStreamAudioCodecProfile
定义 nertc_engine_defines.h:921
@ kNERtcLiveStreamAudioCodecProfileLCAAC
定义 nertc_engine_defines.h:930
@ kNERtcLiveStreamAudioCodecProfileHEAAC
定义 nertc_engine_defines.h:939
NERtcScreenCaptureCustomHLBorderAction
定义 nertc_engine_defines.h:4514
@ kSetPos
定义 nertc_engine_defines.h:4518
@ kShow
定义 nertc_engine_defines.h:4534
@ kSetBelow
定义 nertc_engine_defines.h:4526
@ kSetAbove
定义 nertc_engine_defines.h:4522
@ kHide
定义 nertc_engine_defines.h:4530
NERtcAudioMixingState
定义 nertc_engine_defines.h:6050
@ kNERtcAudioMixingStateFailed
定义 nertc_engine_defines.h:6068
@ kNERtcAudioMixingStateFinished
定义 nertc_engine_defines.h:6059
NERtcDistanceRolloffModel
定义 nertc_engine_defines.h:9079
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:9095
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:9087
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:9091
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:9083
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:8062
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:8080
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:8071
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2334
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2352
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2343
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:8951
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:8967
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:9047
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:8991
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:8963
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:9019
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:8995
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:8979
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:8975
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:9043
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:9015
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:9027
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:8987
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:9031
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:9003
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:9039
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:9035
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:8971
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:9007
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:8999
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:9011
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:8983
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:8955
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:9023
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:8959
NERtcRecordType
定义 nertc_engine_defines.h:5048
@ kNERtcRecordTypeMix
定义 nertc_engine_defines.h:5066
@ kNERtcRecordTypeSingle
定义 nertc_engine_defines.h:5075
@ kNERtcRecordTypeAll
定义 nertc_engine_defines.h:5057
NERtcRemoteVideoStreamType
定义 nertc_engine_defines.h:1984
@ kNERtcRemoteVideoStreamTypeHigh
定义 nertc_engine_defines.h:1993
@ kNERtcRemoteVideoStreamTypeMid
定义 nertc_engine_defines.h:2011
@ kNERtcRemoteVideoStreamTypeNone
定义 nertc_engine_defines.h:2020
@ kNERtcRemoteVideoStreamTypeLow
定义 nertc_engine_defines.h:2002
NERtcChannelMediaRelayEvent
定义 nertc_engine_defines.h:6512
@ kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
定义 nertc_engine_defines.h:6566
@ kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
定义 nertc_engine_defines.h:6548
@ kNERtcChannelMediaRelayEventFailure
定义 nertc_engine_defines.h:6584
@ kNERtcChannelMediaRelayEventConnected
定义 nertc_engine_defines.h:6539
@ kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
定义 nertc_engine_defines.h:6557
@ kNERtcChannelMediaRelayEventConnecting
定义 nertc_engine_defines.h:6530
@ kNERtcChannelMediaRelayEventDisconnect
定义 nertc_engine_defines.h:6521
NERtcVideoFramerateType
定义 nertc_engine_defines.h:3879
@ kNERtcVideoFramerateFps_30
定义 nertc_engine_defines.h:3933
@ kNERtcVideoFramerateFps_15
定义 nertc_engine_defines.h:3915
@ kNERtcVideoFramerateFps_24
定义 nertc_engine_defines.h:3924
@ kNERtcVideoFramerateFps_60
定义 nertc_engine_defines.h:3942
@ kNERtcVideoFramerateFps_10
定义 nertc_engine_defines.h:3906
@ kNERtcVideoFramerateFps_7
定义 nertc_engine_defines.h:3897
@ kNERtcVideoFramerateFpsDefault
定义 nertc_engine_defines.h:3888
NERtcVoiceBeautifierType
定义 nertc_engine_defines.h:1435
@ kNERtcVoiceBeautifierRemote
定义 nertc_engine_defines.h:1516
@ kNERtcVoiceBeautifierMellow
定义 nertc_engine_defines.h:1462
@ kNERtcVoiceBeautifierChurch
定义 nertc_engine_defines.h:1525
@ kNERtcVoiceBeautifierNature
定义 nertc_engine_defines.h:1498
@ kNERtcVoiceBeautifierLive
定义 nertc_engine_defines.h:1543
@ kNERtcVoiceBeautifierKTV
定义 nertc_engine_defines.h:1507
@ kNERtcVoiceBeautifierOff
定义 nertc_engine_defines.h:1444
@ kNERtcVoiceBeautifierBedroom
定义 nertc_engine_defines.h:1534
@ kNERtcVoiceBeautifierMuffled
定义 nertc_engine_defines.h:1453
@ kNERtcVoiceBeautifierRecordingstudio
定义 nertc_engine_defines.h:1489
@ kNERtcVoiceBeautifierMagnetic
定义 nertc_engine_defines.h:1480
@ kNERtcVoiceBeautifierClear
定义 nertc_engine_defines.h:1471
#define kNERtcMaxTaskIDLength
定义 nertc_engine_defines.h:97
#define kNERtcMaxChannelNameLength
定义 nertc_engine_defines.h:52
#define kDefaultAudioMixProgressInterval
定义 nertc_engine_defines.h:125
#define kNERtcEncryptByteLength
定义 nertc_engine_defines.h:37
#define kNERtcMaxBuffLength
定义 nertc_engine_defines.h:106
#define 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:9778
int dst_languages_count
定义 nertc_engine_defines.h:9841
char dst_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9835
char src_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9793
char dst_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9800
char src_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9816
int src_languages_count
定义 nertc_engine_defines.h:9822
定义 nertc_engine_defines.h:9853
const char * language
定义 nertc_engine_defines.h:9883
bool is_final
定义 nertc_engine_defines.h:9907
const char * translated_text
定义 nertc_engine_defines.h:9895
const char * content
定义 nertc_engine_defines.h:9877
uint64_t timestamp
定义 nertc_engine_defines.h:9871
const char * translation_language
定义 nertc_engine_defines.h:9901
bool is_local_user
定义 nertc_engine_defines.h:9865
uint64_t user_id
定义 nertc_engine_defines.h:9859
bool have_translation
定义 nertc_engine_defines.h:9889
定义 nertc_engine_defines.h:5296
unsigned char * data
定义 nertc_engine_defines.h:5305
int64_t timestamp_us
定义 nertc_engine_defines.h:5314
int encoded_len
定义 nertc_engine_defines.h:5350
uint8_t rms_level
定义 nertc_engine_defines.h:5375
NERtcAudioPayloadType payload_type
定义 nertc_engine_defines.h:5368
int samples_per_channel
定义 nertc_engine_defines.h:5341
int encoded_timestamp
定义 nertc_engine_defines.h:5359
int channels
定义 nertc_engine_defines.h:5332
int sample_rate
定义 nertc_engine_defines.h:5323
定义 nertc_engine_defines.h:5176
NERtcAudioType type
定义 nertc_engine_defines.h:5185
uint32_t channels
定义 nertc_engine_defines.h:5194
uint32_t samples_per_channel
定义 nertc_engine_defines.h:5221
uint32_t sample_rate
定义 nertc_engine_defines.h:5203
uint32_t bytes_per_sample
定义 nertc_engine_defines.h:5212
定义 nertc_engine_defines.h:5235
NERtcAudioFormat format
定义 nertc_engine_defines.h:5244
int64_t sync_timestamp
定义 nertc_engine_defines.h:5263
void * data
定义 nertc_engine_defines.h:5253
定义 nertc_engine_defines.h:5136
uint32_t channels
定义 nertc_engine_defines.h:5145
NERtcRawAudioFrameOpModeType mode
定义 nertc_engine_defines.h:5163
uint32_t sample_rate
定义 nertc_engine_defines.h:5154
定义 nertc_engine_defines.h:3604
int peer_to_peer_delay
定义 nertc_engine_defines.h:3677
int av_timestamp_diff
定义 nertc_engine_defines.h:3668
int frozen_rate
定义 nertc_engine_defines.h:3640
int audio_loss_rate
定义 nertc_engine_defines.h:3649
int total_frozen_time
定义 nertc_engine_defines.h:3631
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3613
unsigned int volume
定义 nertc_engine_defines.h:3658
int received_bitrate
定义 nertc_engine_defines.h:3622
定义 nertc_engine_defines.h:3499
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3508
unsigned int volume
定义 nertc_engine_defines.h:3562
int audio_loss_rate
定义 nertc_engine_defines.h:3544
int sent_bitrate
定义 nertc_engine_defines.h:3535
unsigned int cap_volume
定义 nertc_engine_defines.h:3570
int64_t rtt
定义 nertc_engine_defines.h:3553
int sent_sample_rate
定义 nertc_engine_defines.h:3526
int num_channels
定义 nertc_engine_defines.h:3517
定义 nertc_engine_defines.h:7639
定义 nertc_engine_defines.h:3682
int audio_layers_count
定义 nertc_engine_defines.h:3709
NERtcAudioLayerRecvStats * audio_layers_list
定义 nertc_engine_defines.h:3700
uid_t uid
定义 nertc_engine_defines.h:3691
定义 nertc_engine_defines.h:3576
NERtcAudioLayerSendStats * audio_layers_list
定义 nertc_engine_defines.h:3585
int audio_layers_count
定义 nertc_engine_defines.h:3594
定义 nertc_engine_defines.h:2814
unsigned int volume
定义 nertc_engine_defines.h:2832
uid_t uid
定义 nertc_engine_defines.h:2823
unsigned int sub_stream_volume
定义 nertc_engine_defines.h:2840
定义 nertc_engine_defines.h:1844
int captureHeight
定义 nertc_engine_defines.h:1890
int captureWidth
定义 nertc_engine_defines.h:1867
NERtcVideoColorSpaceRange colorSpaceRange
定义 nertc_engine_defines.h:1904
定义 nertc_engine_defines.h:6638
NERtcChannelMediaRelayInfo * dest_infos
定义 nertc_engine_defines.h:6670
NERtcChannelMediaRelayInfo * src_infos
定义 nertc_engine_defines.h:6653
int dest_count
定义 nertc_engine_defines.h:6679
定义 nertc_engine_defines.h:6595
uid_t uid
定义 nertc_engine_defines.h:6622
char channel_name[kNERtcMaxChannelNameLength]
定义 nertc_engine_defines.h:6604
char channel_token[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:6613
定义 nertc_engine_defines.h:6204
uint32_t send_volume
定义 nertc_engine_defines.h:6253
bool playback_enabled
定义 nertc_engine_defines.h:6262
int loop_count
定义 nertc_engine_defines.h:6230
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6217
bool send_enabled
定义 nertc_engine_defines.h:6240
uint32_t progress_interval
定义 nertc_engine_defines.h:6305
uint32_t playback_volume
定义 nertc_engine_defines.h:6275
uint64_t start_timestamp
定义 nertc_engine_defines.h:6295
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6285
定义 nertc_engine_defines.h:6079
uint64_t start_timestamp
定义 nertc_engine_defines.h:6161
bool send_enabled
定义 nertc_engine_defines.h:6115
uint32_t playback_volume
定义 nertc_engine_defines.h:6151
uint32_t send_volume
定义 nertc_engine_defines.h:6128
bool playback_enabled
定义 nertc_engine_defines.h:6138
int loop_count
定义 nertc_engine_defines.h:6105
uint32_t progress_interval
定义 nertc_engine_defines.h:6181
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6171
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6092
定义 nertc_engine_defines.h:2264
bool select_priority_device
定义 nertc_engine_defines.h:2318
bool suspected_unavailable
定义 nertc_engine_defines.h:2300
int transport_type
定义 nertc_engine_defines.h:2291
char device_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:2282
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:2273
bool system_default_device
定义 nertc_engine_defines.h:2309
定义 nertc_engine_defines.h:7841
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7850
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7860
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7864
定义 nertc_engine_defines.h:8431
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:8455
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8437
int audible_distance
定义 nertc_engine_defines.h:8461
int32_t team_id
定义 nertc_engine_defines.h:8449
char * permission_key
定义 nertc_engine_defines.h:8443
定义 nertc_engine_defines.h:8387
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:8405
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8393
char * permission_key
定义 nertc_engine_defines.h:8399
定义 nertc_engine_defines.h:7877
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:7929
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:7919
bool probe_uplink
定义 nertc_engine_defines.h:7893
bool probe_downlink
定义 nertc_engine_defines.h:7906
定义 nertc_engine_defines.h:7985
uint32_t available_band_width
定义 nertc_engine_defines.h:8012
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:8003
uint32_t jitter
定义 nertc_engine_defines.h:7994
定义 nertc_engine_defines.h:8023
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:8050
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:8059
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:8041
uint32_t rtt
定义 nertc_engine_defines.h:8032
定义 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:9526
NERtcLocalRecordingVideoMode video_record_mode
定义 nertc_engine_defines.h:9598
int height
定义 nertc_engine_defines.h:9550
int watermark_count
定义 nertc_engine_defines.h:9610
char default_cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9634
NERtcLocalRecordingFileType record_file_type
定义 nertc_engine_defines.h:9562
bool remux_to_mp4
定义 nertc_engine_defines.h:9568
bool record_audio
定义 nertc_engine_defines.h:9580
bool video_merge
定义 nertc_engine_defines.h:9574
char cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9616
bool record_video
定义 nertc_engine_defines.h:9592
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9604
int cover_watermark_count
定义 nertc_engine_defines.h:9628
NERtcVideoWatermarkConfig * cover_watermark_list
定义 nertc_engine_defines.h:9622
char file_name[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9538
int framerate
定义 nertc_engine_defines.h:9556
int width
定义 nertc_engine_defines.h:9544
char file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9532
NERtcLocalRecordingAudioFormat audio_format
定义 nertc_engine_defines.h:9586
定义 nertc_engine_defines.h:9649
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:9679
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9685
int offset_x
定义 nertc_engine_defines.h:9655
int offset_y
定义 nertc_engine_defines.h:9661
bool is_screen_share
定义 nertc_engine_defines.h:9697
int width
定义 nertc_engine_defines.h:9667
int height
定义 nertc_engine_defines.h:9673
int watermark_count
定义 nertc_engine_defines.h:9691
uint32_t bg_color
定义 nertc_engine_defines.h:9703
定义 nertc_engine_defines.h:9711
int stream_layer
定义 nertc_engine_defines.h:9729
NERtcLocalRecordingLayoutConfig layout_config
定义 nertc_engine_defines.h:9735
NERtcVideoStreamType stream_type
定义 nertc_engine_defines.h:9723
uid_t uid
定义 nertc_engine_defines.h:9717
定义 nertc_engine_defines.h:8358
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:8376
bool enable_low_latency
定义 nertc_engine_defines.h:8364
unsigned int play_timeout
定义 nertc_engine_defines.h:8370
定义 nertc_engine_defines.h:7812
定义 nertc_engine_defines.h:3794
NERtcNetworkQualityType tx_quality
定义 nertc_engine_defines.h:3812
uid_t uid
定义 nertc_engine_defines.h:3803
NERtcNetworkQualityType rx_quality
定义 nertc_engine_defines.h:3821
定义 nertc_engine_defines.h:9206
const char * streaming_url
定义 nertc_engine_defines.h:9218
bool enable_video_play
定义 nertc_engine_defines.h:9258
uint32_t reconnect_timeout
定义 nertc_engine_defines.h:9238
bool pause_play_streaming
定义 nertc_engine_defines.h:9268
bool enable_audio_play
定义 nertc_engine_defines.h:9248
uint32_t playout_delay
定义 nertc_engine_defines.h:9228
定义 nertc_engine_defines.h:9104
float speaker_quaternion[4]
定义 nertc_engine_defines.h:9112
float head_position[3]
定义 nertc_engine_defines.h:9116
float head_quaternion[4]
定义 nertc_engine_defines.h:9120
float speaker_position[3]
定义 nertc_engine_defines.h:9108
定义 nertc_engine_defines.h:9186
const char * streaming_url
定义 nertc_engine_defines.h:9192
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:9199
定义 nertc_engine_defines.h:4443
int y
定义 nertc_engine_defines.h:4461
int width
定义 nertc_engine_defines.h:4470
int height
定义 nertc_engine_defines.h:4479
int x
定义 nertc_engine_defines.h:4452
定义 nertc_engine_defines.h:8296
float dryGain
定义 nertc_engine_defines.h:8314
float roomSize
定义 nertc_engine_defines.h:8332
float decayTime
定义 nertc_engine_defines.h:8341
float preDelay
定义 nertc_engine_defines.h:8350
float damping
定义 nertc_engine_defines.h:8323
float wetGain
定义 nertc_engine_defines.h:8305
定义 nertc_engine_defines.h:4694
NERtcVideoDimensions dimensions
定义 nertc_engine_defines.h:4716
bool force_update_data
定义 nertc_engine_defines.h:4921
bool window_focus
定义 nertc_engine_defines.h:4773
bool enable_high_light
定义 nertc_engine_defines.h:4848
bool exclude_highlight_box
定义 nertc_engine_defines.h:4910
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4811
int frame_rate
定义 nertc_engine_defines.h:4726
NERtcSubStreamContentPrefer prefer
定义 nertc_engine_defines.h:4800
int high_light_length
定义 nertc_engine_defines.h:4893
bool enable_high_performance
定义 nertc_engine_defines.h:4829
source_id_t * excluded_window_list
定义 nertc_engine_defines.h:4782
bool capture_mouse_cursor
定义 nertc_engine_defines.h:4763
int excluded_window_count
定义 nertc_engine_defines.h:4791
int min_framerate
定义 nertc_engine_defines.h:4736
int bitrate
定义 nertc_engine_defines.h:4745
NERtcScreenProfileType profile
定义 nertc_engine_defines.h:4707
int high_light_width
定义 nertc_engine_defines.h:4861
unsigned int high_light_color
定义 nertc_engine_defines.h:4876
int min_bitrate
定义 nertc_engine_defines.h:4754
定义 nertc_engine_defines.h:4543
source_id_t source_id
定义 nertc_engine_defines.h:4562
NERtcScreenCaptureCustomHLBorderAction action
定义 nertc_engine_defines.h:4582
NERtcRectangle capture_rect
定义 nertc_engine_defines.h:4592
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:4552
NERtcScreenCaptureStatus status
定义 nertc_engine_defines.h:4572
int level
定义 nertc_engine_defines.h:4602
定义 nertc_engine_defines.h:8832
const char * source_name
定义 nertc_engine_defines.h:8844
const char * source_title
定义 nertc_engine_defines.h:8860
bool primaryMonitor
定义 nertc_engine_defines.h:8866
source_id_t source_id
定义 nertc_engine_defines.h:8840
const char * process_path
定义 nertc_engine_defines.h:8856
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8848
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8852
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8836
定义 nertc_engine_defines.h:7441
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7495
bool use_ipv6
定义 nertc_engine_defines.h:7571
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7450
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7468
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7549
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7504
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7477
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7555
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7561
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7531
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7486
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7522
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7543
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7537
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7459
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7513
定义 nertc_engine_defines.h:8786
int width
定义 nertc_engine_defines.h:8789
int height
定义 nertc_engine_defines.h:8792
定义 nertc_engine_defines.h:9126
float reflection_scalar
定义 nertc_engine_defines.h:9138
float reverb_gain
定义 nertc_engine_defines.h:9142
float reverb_time
定义 nertc_engine_defines.h:9146
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:9130
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:9134
float reverb_brightness
定义 nertc_engine_defines.h:9150
定义 nertc_engine_defines.h:2851
int tx_audio_kbitrate
定义 nertc_engine_defines.h:2977
int tx_video_kbitrate
定义 nertc_engine_defines.h:2995
int rx_audio_jitter
定义 nertc_engine_defines.h:3121
int tx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3049
int rx_video_jitter
定义 nertc_engine_defines.h:3130
int up_rtt
定义 nertc_engine_defines.h:3013
int rx_audio_kbitrate
定义 nertc_engine_defines.h:2986
uint64_t tx_video_bytes
定义 nertc_engine_defines.h:2950
int tx_audio_jitter
定义 nertc_engine_defines.h:3067
uint32_t memory_total_usage
定义 nertc_engine_defines.h:2896
int tx_video_packet_loss_sum
定义 nertc_engine_defines.h:3058
uint32_t cpu_app_usage
定义 nertc_engine_defines.h:2860
int down_rtt
定义 nertc_engine_defines.h:3022
uint64_t tx_audio_bytes
定义 nertc_engine_defines.h:2941
uint32_t cpu_idle_usage
定义 nertc_engine_defines.h:2869
uint32_t memory_app_kbytes
定义 nertc_engine_defines.h:2905
uint32_t cpu_total_usage
定义 nertc_engine_defines.h:2878
uint64_t rx_bytes
定义 nertc_engine_defines.h:2932
int tx_video_jitter
定义 nertc_engine_defines.h:3076
int rx_video_packet_loss_sum
定义 nertc_engine_defines.h:3112
int rx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3085
int tx_video_packet_loss_rate
定义 nertc_engine_defines.h:3040
int total_duration
定义 nertc_engine_defines.h:2914
uint64_t rx_audio_bytes
定义 nertc_engine_defines.h:2959
int rx_video_kbitrate
定义 nertc_engine_defines.h:3004
uint64_t rx_video_bytes
定义 nertc_engine_defines.h:2968
int tx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3031
int rx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3103
uint64_t tx_bytes
定义 nertc_engine_defines.h:2923
int rx_video_packet_loss_rate
定义 nertc_engine_defines.h:3094
uint32_t memory_app_usage
定义 nertc_engine_defines.h:2887
定义 nertc_engine_defines.h:9157
const char * token
定义 nertc_engine_defines.h:9179
const char * channel_name
定义 nertc_engine_defines.h:9173
uint64_t uid
定义 nertc_engine_defines.h:9165
定义 nertc_engine_defines.h:8806
unsigned int height
定义 nertc_engine_defines.h:8822
const char * buffer
定义 nertc_engine_defines.h:8810
unsigned int width
定义 nertc_engine_defines.h:8818
unsigned int length
定义 nertc_engine_defines.h:8814
定义 nertc_engine_defines.h:8469
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8473
定义 nertc_engine_defines.h:4248
定义 nertc_engine_defines.h:4952
uint32_t background_color
定义 nertc_engine_defines.h:5028
void * user_data
定义 nertc_engine_defines.h:4986
onFrameDataCallback cb
定义 nertc_engine_defines.h:4963
onNERtcVideoFrameDataCallback on_video_frame_data_callback
定义 nertc_engine_defines.h:4975
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:5021
void * window
定义 nertc_engine_defines.h:4998
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:5007
定义 nertc_engine_defines.h:4010
NERtcVideoProfileType max_profile
定义 nertc_engine_defines.h:4020
uint32_t width
定义 nertc_engine_defines.h:4039
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4171
uint32_t height
定义 nertc_engine_defines.h:4058
NERtcVideoOutputOrientationMode orientation_mode
定义 nertc_engine_defines.h:4191
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:4181
NERtcVideoFramerateType min_framerate
定义 nertc_engine_defines.h:4092
uint32_t bitrate
定义 nertc_engine_defines.h:4151
uint32_t min_bitrate
定义 nertc_engine_defines.h:4161
NERtcVideoFramerateType framerate
定义 nertc_engine_defines.h:4082
NERtcVideoCropMode crop_mode_
定义 nertc_engine_defines.h:4068
定义 nertc_engine_defines.h:4620
int width
定义 nertc_engine_defines.h:4629
int height
定义 nertc_engine_defines.h:4638
定义 nertc_engine_defines.h:5910
NERtcVideoCodecType codec_type
定义 nertc_engine_defines.h:5919
int width
定义 nertc_engine_defines.h:5973
int nal_count
定义 nertc_engine_defines.h:5937
int64_t timestamp_us
定义 nertc_engine_defines.h:5964
NERtcNalFrameType frame_type
定义 nertc_engine_defines.h:5928
int height
定义 nertc_engine_defines.h:5982
unsigned char * nal_data
定义 nertc_engine_defines.h:5955
int * nal_length
定义 nertc_engine_defines.h:5946
定义 nertc_engine_defines.h:5735
NERtcVideoColorSpaceMatrix color_space_matrix
定义 nertc_engine_defines.h:5809
uint64_t timestamp
定义 nertc_engine_defines.h:5753
void * buffer
定义 nertc_engine_defines.h:5789
NERtcVideoRotation rotation
定义 nertc_engine_defines.h:5780
uint32_t height
定义 nertc_engine_defines.h:5771
NERtcVideoColorSpaceTransfer color_space_transfer
定义 nertc_engine_defines.h:5829
NERtcVideoType format
定义 nertc_engine_defines.h:5744
uint32_t width
定义 nertc_engine_defines.h:5762
NERtcVideoColorSpacePrimary color_space_primary
定义 nertc_engine_defines.h:5819
NERtcVideoColorSpaceRange color_space_range
定义 nertc_engine_defines.h:5799
定义 nertc_engine_defines.h:3308
int layer_type
定义 nertc_engine_defines.h:3317
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3407
int packet_loss_rate
定义 nertc_engine_defines.h:3380
int render_frame_rate
定义 nertc_engine_defines.h:3371
int width
定义 nertc_engine_defines.h:3326
int decoder_frame_rate
定义 nertc_engine_defines.h:3362
int received_frame_rate
定义 nertc_engine_defines.h:3353
int total_frozen_time
定义 nertc_engine_defines.h:3389
int height
定义 nertc_engine_defines.h:3335
int frozen_rate
定义 nertc_engine_defines.h:3398
int peer_to_peer_delay
定义 nertc_engine_defines.h:3416
int received_bitrate
定义 nertc_engine_defines.h:3344
定义 nertc_engine_defines.h:3141
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3256
int sent_bitrate
定义 nertc_engine_defines.h:3229
bool drop_bandwidth_strategy_enabled
定义 nertc_engine_defines.h:3265
int layer_type
定义 nertc_engine_defines.h:3150
int target_bitrate
定义 nertc_engine_defines.h:3238
int capture_height
定义 nertc_engine_defines.h:3184
int encoder_frame_rate
定义 nertc_engine_defines.h:3211
int sent_frame_rate
定义 nertc_engine_defines.h:3220
int capture_width
定义 nertc_engine_defines.h:3176
int encoder_bitrate
定义 nertc_engine_defines.h:3247
int capture_frame_rate
定义 nertc_engine_defines.h:3193
int height
定义 nertc_engine_defines.h:3168
int render_frame_rate
定义 nertc_engine_defines.h:3202
int width
定义 nertc_engine_defines.h:3159
定义 nertc_engine_defines.h:3431
NERtcVideoLayerRecvStats * video_layers_list
定义 nertc_engine_defines.h:3449
int video_layers_count
定义 nertc_engine_defines.h:3458
uid_t uid
定义 nertc_engine_defines.h:3440
定义 nertc_engine_defines.h:3279
int video_layers_count
定义 nertc_engine_defines.h:3297
NERtcVideoLayerSendStats * video_layers_list
定义 nertc_engine_defines.h:3288
定义 nertc_engine_defines.h:7099
NERtcVideoWatermarkTextConfig text_watermarks
定义 nertc_engine_defines.h:7165
NERtcVideoWatermarkImageConfig image_watermarks
定义 nertc_engine_defines.h:7156
NERtcWatermarkType watermark_type
定义 nertc_engine_defines.h:7146
NERtcVideoWatermarkTimestampConfig timestamp_watermark
定义 nertc_engine_defines.h:7175
NERtcWatermarkType
定义 nertc_engine_defines.h:7108
@ kNERtcWatermarkTypeImage
定义 nertc_engine_defines.h:7117
@ kNERtcWatermarkTypeTimestamp
定义 nertc_engine_defines.h:7135
@ kNERtcWatermarkTypeText
定义 nertc_engine_defines.h:7126
定义 nertc_engine_defines.h:6774
int offset_x
定义 nertc_engine_defines.h:6824
bool loop
定义 nertc_engine_defines.h:6857
int wm_height
定义 nertc_engine_defines.h:6813
char image_paths[10][kNERtcMaxURILength]
定义 nertc_engine_defines.h:6783
int offset_y
定义 nertc_engine_defines.h:6835
int wm_width
定义 nertc_engine_defines.h:6803
unsigned int fps
定义 nertc_engine_defines.h:6847
float wm_alpha
定义 nertc_engine_defines.h:6793
定义 nertc_engine_defines.h:6876
int offset_x
定义 nertc_engine_defines.h:6960
float wm_alpha
定义 nertc_engine_defines.h:6932
int wm_height
定义 nertc_engine_defines.h:6950
int wm_color
定义 nertc_engine_defines.h:6923
int font_color
定义 nertc_engine_defines.h:6903
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6894
int font_size
定义 nertc_engine_defines.h:6912
int offset_y
定义 nertc_engine_defines.h:6970
char content[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:6885
int wm_width
定义 nertc_engine_defines.h:6941
定义 nertc_engine_defines.h:6994
int font_color
定义 nertc_engine_defines.h:7009
float wm_alpha
定义 nertc_engine_defines.h:7038
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7000
int wm_height
定义 nertc_engine_defines.h:7056
int wm_color
定义 nertc_engine_defines.h:7029
int offset_y
定义 nertc_engine_defines.h:7076
int wm_width
定义 nertc_engine_defines.h:7047
int font_size
定义 nertc_engine_defines.h:7018
int offset_x
定义 nertc_engine_defines.h:7066
定义 nertc_engine_defines.h:8197
unsigned int color
定义 nertc_engine_defines.h:8265
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:8248
char * source
定义 nertc_engine_defines.h:8278
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:8208
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:8227
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:8237
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:8217