6#ifndef NERTC_ENGINE_DEFINES_H
7#define NERTC_ENGINE_DEFINES_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
125#define kDefaultAudioMixProgressInterval 1000
135#define kMinAudioMixProgressInterval 100
145#define kMaxAudioMixProgressInterval 10000
156#define kNERtcExternalVideoDeviceID "nertc-video-external-device"
166#define kNERtcExternalSubVideoDeviceID "nertc-subvideo-external-device"
177#define kNERtcAudioDeviceAutoID "nertc-audio-device-auto"
416 kNERtcLayoutFloatingRightVertical = 0,
417 kNERtcLayoutFloatingLeftVertical,
418 kNERtcLayoutSplitScreen,
419 kNERtcLayoutSplitScreenScaling,
421 kNERtcLayoutAudioOnly,
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,
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,
3458 memset(
this, 0,
sizeof(*
this));
4276 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4293 uint32_t offsets[4];
4294 uint32_t strides[4];
4683typedef NERtcVideoDimensions NERtcDimensions;
7281 (void)video_stream_type;
7671 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7673 kNERtcAudioRecordingPositionRecording = 1,
7675 kNERtcAudioRecordingPositionMixedPlayback = 2
7676} NERtcAudioRecordingPosition;
7680 kNERtcAudioRecordingCycleTime0 = 0,
7682 kNERtcAudioRecordingCycleTime10 = 10,
7684 kNERtcAudioRecordingCycleTime60 = 60,
7686 kNERtcAudioRecordingCycleTime360 = 360,
7688 kNERtcAudioRecordingCycleTime900 = 900
7689} NERtcAudioRecordingCycleTime;
7703 NERtcAudioRecordingPosition position;
7706 NERtcAudioRecordingCycleTime cycleTime;
7711 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7712 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7713 memset(filePath, 0,
sizeof(filePath));
7866 const unsigned char* buffer;
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"
10238#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
10259#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
10278#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
10289#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
10307#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
10319#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
定义 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
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: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: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: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: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: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