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,
1841 kNERtcVideoColorSpacePrimaryInvalid = 0,
1842 kNERtcVideoColorSpacePrimaryBT709 = 1,
1843 kNERtcVideoColorSpacePrimaryUNSPECIFIED = 2,
1844 kNERtcVideoColorSpacePrimaryBT470M = 4,
1845 kNERtcVideoColorSpacePrimaryBT470BG = 5,
1846 kNERtcVideoColorSpacePrimarySMPTE170M = 6,
1847 kNERtcVideoColorSpacePrimarySMPTE240M = 7,
1848 kNERtcVideoColorSpacePrimaryFILM = 8,
1849 kNERtcVideoColorSpacePrimaryBT2020 = 9,
1850 kNERtcVideoColorSpacePrimarySMPTEST428 = 10,
1851 kNERtcVideoColorSpacePrimarySMPTEST431 = 11,
1852 kNERtcVideoColorSpacePrimarySMPTEST432 = 12,
1853 kNERtcVideoColorSpacePrimaryJEDECP22 = 22,
1865 kNERtcVideoColorSpaceTransferInvalid = 0,
1866 kNERtcVideoColorSpaceTransferBT709 = 1,
1867 kNERtcVideoColorSpaceTransferUNSPECIFIED = 2,
1868 kNERtcVideoColorSpaceTransferGAMMA22 = 4,
1869 kNERtcVideoColorSpaceTransferGAMMA28 = 5,
1870 kNERtcVideoColorSpaceTransferSMPTE170M = 6,
1871 kNERtcVideoColorSpaceTransferSMPTE240M = 7,
1872 kNERtcVideoColorSpaceTransferLINEAR = 8,
1873 kNERtcVideoColorSpaceTransferLOG = 9,
1874 kNERtcVideoColorSpaceTransferLOG_SQRT = 10,
1875 kNERtcVideoColorSpaceTransferIEC61966_2_4 = 11,
1876 kNERtcVideoColorSpaceTransferBT1361_ECG = 12,
1877 kNERtcVideoColorSpaceTransferIEC61966_2_1 = 13,
1878 kNERtcVideoColorSpaceTransferBT2020_10 = 14,
1879 kNERtcVideoColorSpaceTransferBT2020_12 = 15,
1880 kNERtcVideoColorSpaceTransferSMPTEST2084 = 16,
1881 kNERtcVideoColorSpaceTransferSMPTEST428 = 17,
1882 kNERtcVideoColorSpaceTransferARIB_STD_B67 = 18,
3508 memset(
this, 0,
sizeof(*
this));
4326 uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation,
4343 uint32_t offsets[4];
4344 uint32_t strides[4];
4733typedef NERtcVideoDimensions NERtcDimensions;
7331 (void)video_stream_type;
7721 kNERtcAudioRecordingPositionMixedRecordingAndPlayback = 0,
7723 kNERtcAudioRecordingPositionRecording = 1,
7725 kNERtcAudioRecordingPositionMixedPlayback = 2
7726} NERtcAudioRecordingPosition;
7730 kNERtcAudioRecordingCycleTime0 = 0,
7732 kNERtcAudioRecordingCycleTime10 = 10,
7734 kNERtcAudioRecordingCycleTime60 = 60,
7736 kNERtcAudioRecordingCycleTime360 = 360,
7738 kNERtcAudioRecordingCycleTime900 = 900
7739} NERtcAudioRecordingCycleTime;
7753 NERtcAudioRecordingPosition position;
7756 NERtcAudioRecordingCycleTime cycleTime;
7761 , position(kNERtcAudioRecordingPositionMixedRecordingAndPlayback)
7762 , cycleTime(kNERtcAudioRecordingCycleTime0) {
7763 memset(filePath, 0,
sizeof(filePath));
7916 const unsigned char* buffer;
10122 bool isValid()
const {
10123 return x >= 0.0f &&
y >= 0.0f &&
w > 0.0f &&
h > 0.0f && (
x +
w) <= 1.0f && (
y +
h) <= 1.0f;
10236#define kNERtcKeyRecordHostEnabled "record_host_enabled"
10246#define kNERtcKeyRecordAudioEnabled "record_audio_enabled"
10256#define kNERtcKeyRecordVideoEnabled "record_video_enabled"
10265#define kNERtcKeyRecordType "record_type"
10275#define kNERtcKeyAutoSubscribeAudio "auto_subscribe_audio"
10285#define kNERtcKeyPublishSelfStreamEnabled "publish_self_stream_enabled"
10295#define kNERtcKeyLogLevel "log_level"
10304#define kNERtcKeyAudioProcessingAECEnable "audio_processing_aec_enable"
10314#define kNERtcKeyAudioAECLowLevelEnable "audio_aec_low_level_enable"
10323#define kNERtcKeyAudioProcessingAGCEnable "audio_processing_agc_enable"
10332#define kNERtcKeyAudioProcessingNSEnable "audio_processing_ns_enable"
10342#define kNERtcKeyAudioProcessingAINSEnable "audio_processing_ai_ns_enable"
10351#define kNERtcKeyAudioProcessingExternalAudioMixEnable "audio_processing_external_audiomix_enable"
10361#define kNERtcKeyAudioProcessingEarphone "audio_processing_earphone"
10371#define kNERtcKeyVideoSendOnPubType "video_sendonpub_type"
10380#define kNERtcKeyChannel1V1ModeEnabled "channel_1v1_mode_enabled"
10389#define kNERtcKeyExtraInfo "extra_info"
10402#define kNERtcKeyAudioDeviceAutoSelectType "audio_device_auto_select_type"
10415#define kNERtcKeyEnableReportVolumeWhenMute "enable_report_volume_when_mute"
10420#define kNERtcKeyDisableFirstUserCreateChannel "disable_first_user_create_channel"
10441#define kNERtcKeyAutoSubscribeVideo "auto_subscribe_video"
10460#define kNERtcKeyAutoSubscribeData "auto_subscribe_data"
10471#define kNERtcKeyEnableVideoCaptureObserver "video_frame_capture"
10489#define kNERtcKeyDisableVideoDecoder "disable_video_decoder"
10501#define kNERtcKeyVideoRenderType "sdk.prefer.video.render"
定义 nertc_engine_defines.h:5500
virtual void onSubStreamAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5556
virtual void onPlaybackSubStreamAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5678
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame, channel_id_t cid)
定义 nertc_engine_defines.h:5652
virtual void onMixedAudioFrame(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5595
virtual void onPlaybackAudioFrameBeforeMixing(uint64_t userID, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5624
virtual void onAudioFrameWillPlayback(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5576
virtual void onPlaybackAudioFrameBeforeMixingForPlayStreaming(const char *stream_id, NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5702
virtual void onAudioFrameDidRecord(NERtcAudioFrame *frame)
定义 nertc_engine_defines.h:5519
定义 nertc_engine_defines.h:7925
定义 nertc_engine_defines.h:7311
virtual void onRemoteVideoFrame(NERtcVideoStreamType video_stream_type, uid_t uid, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7330
virtual void onPlayStreamingVideoFrame(const char *stream_id, const NERtcVideoCallbackFrame &frame)
定义 nertc_engine_defines.h:7350
定义 nertc_engine_defines.h:9006
virtual unsigned int getCount()=0
virtual NERtcScreenCaptureSourceInfo getSourceInfo(unsigned int index)=0
定义 nertc_engine_defines.h:7293
virtual void onTakeSnapshotResult(int errorCode, const char *image)=0
NERtcBeautyEffectType
定义 nertc_engine_defines.h:8633
@ kNERtcBeautyDarkCircles
定义 nertc_engine_defines.h:8889
@ kNERtcBeautyWhiten
定义 nertc_engine_defines.h:8662
@ kNERtcBeautySmallNose
定义 nertc_engine_defines.h:8682
@ kNERtcBeautyWhiteTeeth
定义 nertc_engine_defines.h:8642
@ kNERtcBeautyMouth
定义 nertc_engine_defines.h:8712
@ kNERtcBeautyFaceSharpen
定义 nertc_engine_defines.h:8862
@ kNERtcBeautyFaceRuddy
定义 nertc_engine_defines.h:8762
@ kNERtcBeautyEyeAngle
定义 nertc_engine_defines.h:8702
@ kNERtcBeautyForeheadWrinkles
定义 nertc_engine_defines.h:8880
@ kNERtcBeautySmooth
定义 nertc_engine_defines.h:8672
@ kNERtcBeautySmileLines
定义 nertc_engine_defines.h:8898
@ kNERtcBeautyRenZhong
定义 nertc_engine_defines.h:8782
@ kNERtcBeautyVFace
定义 nertc_engine_defines.h:8822
@ kNERtcBeautyMouthWider
定义 nertc_engine_defines.h:8871
@ kNERtcBeautyShortFace
定义 nertc_engine_defines.h:8907
@ kNERtcBeautySmallFace
定义 nertc_engine_defines.h:8732
@ kNERtcBeautyBigEye
定义 nertc_engine_defines.h:8722
@ kNERtcBeautyLightEye
定义 nertc_engine_defines.h:8652
@ kNERtcBeautyRoundEye
定义 nertc_engine_defines.h:8802
@ kNERtcBeautyEyeDis
定义 nertc_engine_defines.h:8692
@ kNERtcBeautyJaw
定义 nertc_engine_defines.h:8742
@ kNERtcBeautyThinUnderjaw
定义 nertc_engine_defines.h:8832
@ kNERtcBeautyLongNose
定义 nertc_engine_defines.h:8772
@ kNERtcBeautyNarrowFace
定义 nertc_engine_defines.h:8842
@ kNERtcBeautyOpenEyeAngle
定义 nertc_engine_defines.h:8812
@ kNERtcBeautyMouthAngle
定义 nertc_engine_defines.h:8792
@ kNERtcBeautyThinFace
定义 nertc_engine_defines.h:8752
@ kNERtcBeautyCheekBone
定义 nertc_engine_defines.h:8852
NERtcVideoLowlightEnhanceLevel
定义 nertc_engine_defines.h:2862
@ kNERtcVideoLowlightEnhanceLevelBalance
定义 nertc_engine_defines.h:2882
@ kNERtcVideoLowlightEnhanceLevelQuality
定义 nertc_engine_defines.h:2872
@ kNERtcVideoLowlightEnhanceLevelAuto
定义 nertc_engine_defines.h:2892
NERtcAudioAINSMode
定义 nertc_engine_defines.h:1655
@ kNERtcAudioAINSEnhance
定义 nertc_engine_defines.h:1683
@ kNERtcAudioAINSOff
定义 nertc_engine_defines.h:1664
@ kNERtcAudioAINSVoiceprint
定义 nertc_engine_defines.h:1693
@ kNERtcAudioAINSNormal
定义 nertc_engine_defines.h:1673
NERtcAudioPayloadType
定义 nertc_engine_defines.h:5376
@ kNERtcAudioPayloadTypeOPUS
定义 nertc_engine_defines.h:5385
NERtcAudioProfileType
定义 nertc_engine_defines.h:1226
@ kNERtcAudioProfileHighQualityStereo
定义 nertc_engine_defines.h:1290
@ kNERtcAudioProfileHighQuality
定义 nertc_engine_defines.h:1281
@ kNERtcAudioProfileMiddleQualityStereo
定义 nertc_engine_defines.h:1272
@ kNERtcAudioProfileStandard
定义 nertc_engine_defines.h:1245
@ kNERtcAudioProfileDefault
定义 nertc_engine_defines.h:1236
@ kNERtcAudioProfileStandardExtend
定义 nertc_engine_defines.h:1254
@ kNERtcAudioProfileMiddleQuality
定义 nertc_engine_defines.h:1263
NERtcSendOnPubType
定义 nertc_engine_defines.h:7494
@ kNERtcSendOnPubAll
定义 nertc_engine_defines.h:7530
@ kNERtcSendOnPubLow
定义 nertc_engine_defines.h:7521
@ kNERtcSendOnPubHigh
定义 nertc_engine_defines.h:7512
@ kNERtcSendOnPubNone
定义 nertc_engine_defines.h:7503
NERtcClientRole
定义 nertc_engine_defines.h:253
@ kNERtcClientRoleAudience
定义 nertc_engine_defines.h:275
@ kNERtcClientRoleBroadcaster
定义 nertc_engine_defines.h:264
NERtcLocalRecordingFileType
定义 nertc_engine_defines.h:9593
@ kNERtcLocalRecordingFileTypeFlv
定义 nertc_engine_defines.h:9606
@ kNERtcLocalRecordingFileTypeMp4
定义 nertc_engine_defines.h:9599
NERtcScreenCaptureSourceType
定义 nertc_engine_defines.h:4579
@ kWindow
定义 nertc_engine_defines.h:4587
@ kScreen
定义 nertc_engine_defines.h:4591
@ kUnknown
定义 nertc_engine_defines.h:4583
@ kCustom
定义 nertc_engine_defines.h:4595
NERtcInterfaceIdType
定义 nertc_engine_defines.h:224
@ kNERtcIIDVideoDeviceManager
定义 nertc_engine_defines.h:242
@ kNERtcIIDAudioDeviceManager
定义 nertc_engine_defines.h:233
NERtcLocalVideoWatermarkState
定义 nertc_engine_defines.h:6794
@ kNERtcLocalWatermarkStateFontError
定义 nertc_engine_defines.h:6851
@ kNERtcLocalWatermarkStateImgSizeError
定义 nertc_engine_defines.h:6836
@ kNERtcLocalWatermarkStateDeviceNotSupported
定义 nertc_engine_defines.h:6809
@ kNERtcLocalWatermarkStateSetSuccess
定义 nertc_engine_defines.h:6800
@ kNERtcLocalWatermarkStateImgNumError
定义 nertc_engine_defines.h:6827
@ kNERtcLocalWatermarkStateTextContentEmptyError
定义 nertc_engine_defines.h:6863
@ kNERtcLocalWatermarkStateImgFormatNotSupported
定义 nertc_engine_defines.h:6818
@ kNERtcLocalWatermarkStateWmAlphaError
定义 nertc_engine_defines.h:6857
@ kNERtcLocalWatermarkStateFPSError
定义 nertc_engine_defines.h:6842
@ kNERtcLocalWatermarkStateCancel
定义 nertc_engine_defines.h:6872
NERtcSpatializerRoomCapacity
定义 nertc_engine_defines.h:9046
@ kNERtcSpatializerRoomCapacityNone
定义 nertc_engine_defines.h:9070
@ kNERtcSpatializerRoomCapacityMedium
定义 nertc_engine_defines.h:9055
@ kNERtcSpatializerRoomCapacitySmall
定义 nertc_engine_defines.h:9050
@ kNERtcSpatializerRoomCapacityHuge
定义 nertc_engine_defines.h:9065
@ kNERtcSpatializerRoomCapacityLarge
定义 nertc_engine_defines.h:9060
NERtcAudioDeviceState
定义 nertc_engine_defines.h:2118
@ kNERtcAudioDeviceSelectChanged
定义 nertc_engine_defines.h:2145
@ kNERtcAudioDeviceUnactive
定义 nertc_engine_defines.h:2136
@ kNERtcAudioDeviceActive
定义 nertc_engine_defines.h:2127
NERtcLocalRecorderError
定义 nertc_engine_defines.h:9467
@ kNERtcLocalRecorderWriteFailed
定义 nertc_engine_defines.h:9487
@ kNERtcLocalRecorderAudioStreamCreateFailed
定义 nertc_engine_defines.h:9550
@ kNERtcLocalRecorderRemuxPrcocessRunning
定义 nertc_engine_defines.h:9578
@ kNERtcLocalRecorderVideoStreamCreateFailed
定义 nertc_engine_defines.h:9543
@ kNERtcLocalRecorderCallbackConflict
定义 nertc_engine_defines.h:9508
@ kNERtcLocalRecorderTaskAlreadyExist
定义 nertc_engine_defines.h:9515
@ kNERtcLocalRecorderPlaceholderImageParseFailed
定义 nertc_engine_defines.h:9564
@ kNERtcLocalRecorderInputOpenFailed
定义 nertc_engine_defines.h:9536
@ kNERtcLocalRecorderFileOpenFailed
定义 nertc_engine_defines.h:9480
@ kNERtcLocalRecorderAudioConfigInvalid
定义 nertc_engine_defines.h:9571
@ kNERtcLocalRecorderWriteTrailerFailed
定义 nertc_engine_defines.h:9494
@ kNERtcLocalRecorderFailed
定义 nertc_engine_defines.h:9501
@ kNERtcLocalRecorderCoverImageParseFailed
定义 nertc_engine_defines.h:9557
@ kNERtcLocalRecorderErrorNone
定义 nertc_engine_defines.h:9473
@ kNERtcLocalRecorderSourceNotFoundForTask
定义 nertc_engine_defines.h:9529
@ kNERtcLocalRecorderOutputOpenFailed
定义 nertc_engine_defines.h:9585
@ kNERtcLocalRecorderTaskNotFound
定义 nertc_engine_defines.h:9522
NERtcLocalRecorderStatus
定义 nertc_engine_defines.h:9406
@ kNERtcLocalRecorderStatusRemuxStart
定义 nertc_engine_defines.h:9447
@ kNERtcLocalRecorderStatusComplete
定义 nertc_engine_defines.h:9461
@ kNERtcLocalRecorderStatusMp4Start
定义 nertc_engine_defines.h:9433
@ kNERtcLocalRecorderStatusNone
定义 nertc_engine_defines.h:9412
@ kNERtcLocalRecorderStatusFlvStart
定义 nertc_engine_defines.h:9419
@ kNERtcLocalRecorderStatusFlvEnd
定义 nertc_engine_defines.h:9426
@ kNERtcLocalRecorderStatusMp4End
定义 nertc_engine_defines.h:9440
@ kNERtcLocalRecorderStatusRemuxEnd
定义 nertc_engine_defines.h:9454
NERtcStreamFallbackOption
定义 nertc_engine_defines.h:7835
@ kNERtcStreamFallbackAudioOnly
定义 nertc_engine_defines.h:7877
@ kNERtcStreamFallbackDisabled
定义 nertc_engine_defines.h:7848
@ kNERtcStreamFallbackVideoStreamLow
定义 nertc_engine_defines.h:7862
NERtcLogLevel
定义 nertc_engine_defines.h:7364
@ kNERtcLogLevelDebug
定义 nertc_engine_defines.h:7427
@ kNERtcLogLevelWarning
定义 nertc_engine_defines.h:7391
@ kNERtcLogLevelOff
定义 nertc_engine_defines.h:7436
@ kNERtcLogLevelFatal
定义 nertc_engine_defines.h:7373
@ kNERtcLogLevelInfo
定义 nertc_engine_defines.h:7400
@ kNERtcLogLevelError
定义 nertc_engine_defines.h:7382
@ kNERtcLogLevelDetailInfo
定义 nertc_engine_defines.h:7409
@ kNERtcLogLevelVerbos
定义 nertc_engine_defines.h:7418
NERtcNetworkConnectionType
定义 nertc_engine_defines.h:2768
@ kNERtcNetworkConnectionTypeEthernet
定义 nertc_engine_defines.h:2850
@ kNERtcNetworkConnectionType4G
定义 nertc_engine_defines.h:2813
@ kNERtcNetworkConnectionType3G
定义 nertc_engine_defines.h:2804
@ kNERtcNetworkConnectionTypeWiFi
定义 nertc_engine_defines.h:2831
@ kNERtcNetworkConnectionType5G
定义 nertc_engine_defines.h:2822
@ kNERtcNetworkConnectionTypeWWAN
定义 nertc_engine_defines.h:2840
@ kNERtcNetworkConnectionTypeUnknown
定义 nertc_engine_defines.h:2786
@ kNERtcNetworkConnectionTypeNone
定义 nertc_engine_defines.h:2777
@ kNERtcNetworkConnectionType2G
定义 nertc_engine_defines.h:2795
NERtcChannelMediaRelayState
定义 nertc_engine_defines.h:6567
@ kNERtcChannelMediaRelayStateConnecting
定义 nertc_engine_defines.h:6585
@ kNERtcChannelMediaRelayStateIdle
定义 nertc_engine_defines.h:6576
@ kNERtcChannelMediaRelayStateFailure
定义 nertc_engine_defines.h:6603
@ kNERtcChannelMediaRelayStateRunning
定义 nertc_engine_defines.h:6594
NERtcReasonConnectionChangedType
定义 nertc_engine_defines.h:2639
@ kNERtcReasonConnectionChangedReJoinSucceed
定义 nertc_engine_defines.h:2702
@ kNERtcReasonConnectionChangedSignalDisconnected
定义 nertc_engine_defines.h:2720
@ kNERtcReasonConnectionChangedMediaConnectionDisconnected
定义 nertc_engine_defines.h:2711
@ kNERtcReasonConnectionChangedJoinSucceed
定义 nertc_engine_defines.h:2693
@ kNERtcReasonConnectionChangedJoinChannelFailed
定义 nertc_engine_defines.h:2738
@ kNERtcReasonConnectionChangedSettingProxyServer
定义 nertc_engine_defines.h:2756
@ kNERtcReasonConnectionChangedRequestChannelFailed
定义 nertc_engine_defines.h:2729
@ kNERtcReasonConnectionChangedBeKicked
定义 nertc_engine_defines.h:2666
@ kNERtcReasonConnectionChangedReDispatch
定义 nertc_engine_defines.h:2747
@ kNERtcReasonConnectionChangedJoinChannel
定义 nertc_engine_defines.h:2684
@ kNERtcReasonConnectionChangedLeaveChannel
定义 nertc_engine_defines.h:2648
@ kNERtcReasonConnectionChangedChannelClosed
定义 nertc_engine_defines.h:2657
@ kNERtcReasonConnectionChangedTimeOut
定义 nertc_engine_defines.h:2675
void(* onNERtcVideoFrameDataCallback)(uid_t uid, const NERtcVideoCallbackFrame &frame, void *user_data)
定义 nertc_engine_defines.h:4366
NERtcNalFrameType
定义 nertc_engine_defines.h:5974
@ kNERtcNalFrameTypeI
定义 nertc_engine_defines.h:5992
@ kNERtcNalFrameTypeIDR
定义 nertc_engine_defines.h:5983
@ kNERtcNalFrameTypeP
定义 nertc_engine_defines.h:6001
NERtcVideoCropMode
定义 nertc_engine_defines.h:3921
@ kNERtcVideoCropMode16x9
定义 nertc_engine_defines.h:3939
@ kNERtcVideoCropModeDefault
定义 nertc_engine_defines.h:3930
@ kNERtcVideoCropMode1x1
定义 nertc_engine_defines.h:3957
@ kNERtcVideoCropMode4x3
定义 nertc_engine_defines.h:3948
NERtcVideoCodecType
定义 nertc_engine_defines.h:5954
@ kNERtcVideoCodecTypeH264
定义 nertc_engine_defines.h:5963
NERtcVideoScalingMode
定义 nertc_engine_defines.h:2441
@ kNERtcVideoScaleCropFill
定义 nertc_engine_defines.h:2472
@ kNERtcVideoScaleFit
定义 nertc_engine_defines.h:2452
@ kNERtcVideoScaleFullFill
定义 nertc_engine_defines.h:2462
NERtcVideoStreamType
定义 nertc_engine_defines.h:6430
@ kNERTCVideoStreamSub
定义 nertc_engine_defines.h:6448
@ kNERTCVideoStreamMain
定义 nertc_engine_defines.h:6439
@ kNERTCVideoStreamThird
定义 nertc_engine_defines.h:6457
@ kNERTCVideoStreamFourth
定义 nertc_engine_defines.h:6466
NERtcDegradationPreference
定义 nertc_engine_defines.h:4042
@ kNERtcDegradationDefault
定义 nertc_engine_defines.h:4057
@ kNERtcDegradationMaintainQuality
定义 nertc_engine_defines.h:4079
@ kNERtcDegradationMaintainFramerate
定义 nertc_engine_defines.h:4068
@ kNERtcDegradationBalanced
定义 nertc_engine_defines.h:4088
void(* onFrameDataCallback)(uid_t uid, void *data, uint32_t type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation, void *user_data)
定义 nertc_engine_defines.h:4325
NERtcVoiceChangerType
定义 nertc_engine_defines.h:1343
@ kNERtcVoiceChangerMature
定义 nertc_engine_defines.h:1388
@ kNERtcVoiceChangerOff
定义 nertc_engine_defines.h:1352
@ kNERtcVoiceChangerRobot
定义 nertc_engine_defines.h:1361
@ kNERtcVoiceChangerManToLoli
定义 nertc_engine_defines.h:1415
@ kNERtcVoiceChangerManToWoman
定义 nertc_engine_defines.h:1397
@ kNERtcVoiceChangerWomanToLoli
定义 nertc_engine_defines.h:1424
@ kNERtcVoiceChangerGaint
定义 nertc_engine_defines.h:1370
@ kNERtcVoiceChangerHorror
定义 nertc_engine_defines.h:1379
@ kNERtcVoiceChangerWomanToMan
定义 nertc_engine_defines.h:1406
NERtcAudioDeviceTransportType
定义 nertc_engine_defines.h:2156
@ kNERtcAudioDeviceTransportTypeAirPlay
定义 nertc_engine_defines.h:2237
@ kNERtcAudioDeviceTransportTypeBluetoothA2DP
定义 nertc_engine_defines.h:2183
@ kNERtcAudioDeviceTransportTypeOther
定义 nertc_engine_defines.h:2255
@ kNERtcAudioDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2246
@ kNERtcAudioDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2201
@ kNERtcAudioDeviceTransportTypeHDMI
定义 nertc_engine_defines.h:2210
@ kNERtcAudioDeviceTransportTypeBluetooth
定义 nertc_engine_defines.h:2174
@ kNERtcAudioDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2165
@ kNERtcAudioDeviceTransportTypeBuiltIn
定义 nertc_engine_defines.h:2219
@ kNERtcAudioDeviceTransportTypeThunderbolt
定义 nertc_engine_defines.h:2228
@ kNERtcAudioDeviceTransportTypeBluetoothLE
定义 nertc_engine_defines.h:2192
NERtcAudioType
定义 nertc_engine_defines.h:5187
@ kNERtcAudioTypePCM16
定义 nertc_engine_defines.h:5196
NERtcLastmileProbeResultState
定义 nertc_engine_defines.h:8048
@ kNERtcLastmileProbeResultIncompleteNoBwe
定义 nertc_engine_defines.h:8067
@ kNERtcLastmileProbeResultComplete
定义 nertc_engine_defines.h:8057
@ kNERtcLastmileProbeResultUnavailable
定义 nertc_engine_defines.h:8076
NERtcMediaPriorityType
定义 nertc_engine_defines.h:386
@ kNERtcMediaPriorityNormal
定义 nertc_engine_defines.h:404
@ kNERtcMediaPriorityHigh
定义 nertc_engine_defines.h:395
NERtcSessionLeaveReason
定义 nertc_engine_defines.h:6095
@ kNERtcSessionLeaveUpdate
定义 nertc_engine_defines.h:6122
@ kNERtcSessionLeaveForKick
定义 nertc_engine_defines.h:6131
@ kNERtcSessionLeaveForFailOver
定义 nertc_engine_defines.h:6113
@ kNERtcSessionLeaveNormal
定义 nertc_engine_defines.h:6104
@ kNERtcSessionLeaveTimeOut
定义 nertc_engine_defines.h:6140
NERtcAudioDumpType
定义 nertc_engine_defines.h:8388
@ NERtcAudioDumpTypeAll
定义 nertc_engine_defines.h:8392
@ NERtcAudioDumpTypePCM
定义 nertc_engine_defines.h:8390
@ NERtcAudioDumpTypeWAV
定义 nertc_engine_defines.h:8394
NERtcIPAddrMode
定义 nertc_engine_defines.h:7471
@ kNERtcIPAddrV4Only
定义 nertc_engine_defines.h:7477
@ kNERtcIPAddrV4AndV6
定义 nertc_engine_defines.h:7483
NERtcVideoDeviceTransportType
定义 nertc_engine_defines.h:2266
@ kNERtcVideoDeviceTransportTypeVirtual
定义 nertc_engine_defines.h:2293
@ kNERtcVideoDeviceTransportTypeUSB
定义 nertc_engine_defines.h:2284
@ kNERtcVideoDeviceTransportTypeUnknown
定义 nertc_engine_defines.h:2275
@ kNERtcVideoDeviceTransportTypeOther
定义 nertc_engine_defines.h:2302
NERtcVideoStreamLayerCount
定义 nertc_engine_defines.h:6470
@ kNERtcVideoStreamLayerCountTwo
定义 nertc_engine_defines.h:6488
@ kNERtcVideoStreamLayerCountOne
定义 nertc_engine_defines.h:6479
@ kNERtcVideoStreamLayerCountThree
定义 nertc_engine_defines.h:6497
NERtcConnectionStateType
定义 nertc_engine_defines.h:2572
@ kNERtcConnectionStateReconnecting
定义 nertc_engine_defines.h:2618
@ kNERtcConnectionStateConnecting
定义 nertc_engine_defines.h:2595
@ kNERtcConnectionStateDisconnected
定义 nertc_engine_defines.h:2584
@ kNERtcConnectionStateFailed
定义 nertc_engine_defines.h:2628
@ kNERtcConnectionStateConnected
定义 nertc_engine_defines.h:2606
NERtcRangeAudioMode
定义 nertc_engine_defines.h:8536
@ NERtcRangeAudioModeDefault
定义 nertc_engine_defines.h:8545
@ NERtcRangeAudioModeTeam
定义 nertc_engine_defines.h:8552
NERtcLiveStreamAudioSampleRate
定义 nertc_engine_defines.h:883
@ kNERtcLiveStreamAudioSampleRate48000
定义 nertc_engine_defines.h:910
@ kNERtcLiveStreamAudioSampleRate32000
定义 nertc_engine_defines.h:892
@ kNERtcLiveStreamAudioSampleRate44100
定义 nertc_engine_defines.h:901
NERtcAudioDeviceType
定义 nertc_engine_defines.h:2080
@ kNERtcAudioDeviceRecord
定义 nertc_engine_defines.h:2098
@ kNERtcAudioDevicePlayout
定义 nertc_engine_defines.h:2107
@ kNERtcAudioDeviceUnknown
定义 nertc_engine_defines.h:2089
uint64_t uid_t
定义 nertc_engine_defines.h:192
NERtcLiveStreamVideoScaleMode
定义 nertc_engine_defines.h:536
@ kNERtcLsModeVideoScaleCropFill
定义 nertc_engine_defines.h:557
@ kNERtcLsModeVideoScaleFit
定义 nertc_engine_defines.h:547
NERtcVoiceEqualizationBand
定义 nertc_engine_defines.h:1554
@ kNERtcVoiceEqualizationBand_500
定义 nertc_engine_defines.h:1599
@ kNERtcVoiceEqualizationBand_2K
定义 nertc_engine_defines.h:1617
@ kNERtcVoiceEqualizationBand_8K
定义 nertc_engine_defines.h:1635
@ kNERtcVoiceEqualizationBand_125
定义 nertc_engine_defines.h:1581
@ kNERtcVoiceEqualizationBand_1K
定义 nertc_engine_defines.h:1608
@ kNERtcVoiceEqualizationBand_250
定义 nertc_engine_defines.h:1590
@ kNERtcVoiceEqualizationBand_16K
定义 nertc_engine_defines.h:1644
@ kNERtcVoiceEqualizationBand_4K
定义 nertc_engine_defines.h:1626
@ kNERtcVoiceEqualizationBand_31
定义 nertc_engine_defines.h:1563
@ kNERtcVoiceEqualizationBand_62
定义 nertc_engine_defines.h:1572
NERtcEncryptionMode
定义 nertc_engine_defines.h:7888
@ kNERtcGMCryptoSM4ECB
定义 nertc_engine_defines.h:7897
@ NERtcEncryptionModeCustom
定义 nertc_engine_defines.h:7906
NERtcSpatializerRenderMode
定义 nertc_engine_defines.h:9177
@ kNERtcSpatializerRenderStereoPanning
定义 nertc_engine_defines.h:9181
@ kNERtcSpatializerRenderRoomEffectsOnly
定义 nertc_engine_defines.h:9197
@ kNERtcSpatializerRenderBinauralLowQuality
定义 nertc_engine_defines.h:9185
@ kNERtcSpatializerRenderBinauralMediumQuality
定义 nertc_engine_defines.h:9189
@ kNERtcSpatializerRenderBinauralHighQuality
定义 nertc_engine_defines.h:9193
NERtcLocalRecordingAudioFormat
定义 nertc_engine_defines.h:9615
@ kNERtcLocalRecorderAudioFormatAac
定义 nertc_engine_defines.h:9621
NERtcVideoRotation
定义 nertc_engine_defines.h:5790
@ kNERtcVideoRotation_0
定义 nertc_engine_defines.h:5799
@ kNERtcVideoRotation_90
定义 nertc_engine_defines.h:5808
@ kNERtcVideoRotation_180
定义 nertc_engine_defines.h:5817
@ kNERtcVideoRotation_270
定义 nertc_engine_defines.h:5826
NERtcVideoProfileType
定义 nertc_engine_defines.h:1966
@ kNERtcVideoProfileHD720P
定义 nertc_engine_defines.h:2002
@ kNERtcVideoProfileNone
定义 nertc_engine_defines.h:2020
@ kNERtcVideoProfileLowest
定义 nertc_engine_defines.h:1975
@ kNERtcVideoProfileStandard
定义 nertc_engine_defines.h:1993
@ kNERtcVideoProfileHD1080P
定义 nertc_engine_defines.h:2011
@ kNERtcVideoProfileLow
定义 nertc_engine_defines.h:1984
NERtcAudioStreamType
定义 nertc_engine_defines.h:3558
@ kNERtcAudioStreamTypeSub
定义 nertc_engine_defines.h:3577
@ kNERtcAudioStreamTypeMain
定义 nertc_engine_defines.h:3567
NERtcAudioRecordingQuality
定义 nertc_engine_defines.h:7689
@ kNERtcAudioRecordingQualityMedium
定义 nertc_engine_defines.h:7707
@ kNERtcAudioRecordingQualityLow
定义 nertc_engine_defines.h:7698
@ kNERtcAudioRecordingQualityHigh
定义 nertc_engine_defines.h:7716
NERtcVideoDumpType
定义 nertc_engine_defines.h:8400
@ NERtcVideoDumpTypeSend
定义 nertc_engine_defines.h:8408
@ NERtcVideoDumpTypeSendAndReceive
定义 nertc_engine_defines.h:8406
@ NERtcVideoDumpTypeClear
定义 nertc_engine_defines.h:8402
@ NERtcVideoDumpTypeSendAndReceiveLoop
定义 nertc_engine_defines.h:8412
@ NERtcVideoDumpTypeStopAndUpload
定义 nertc_engine_defines.h:8404
@ NERtcVideoDumpTypeReceive
定义 nertc_engine_defines.h:8410
@ NERtcVideoDumpTypeReceiveAndLoop
定义 nertc_engine_defines.h:8416
@ NERtcVideoDumpTypeSendAndLoop
定义 nertc_engine_defines.h:8414
NERtcAudioScenarioType
定义 nertc_engine_defines.h:1301
@ kNERtcAudioScenarioDefault
定义 nertc_engine_defines.h:1314
@ kNERtcAudioScenarioMusic
定义 nertc_engine_defines.h:1332
@ kNERtcAudioScenarioSpeech
定义 nertc_engine_defines.h:1323
void * source_id_t
定义 nertc_engine_defines.h:213
NERtcVideoDeviceState
定义 nertc_engine_defines.h:2412
@ kNERtcVideoDeviceRemoved
定义 nertc_engine_defines.h:2430
@ kNERtcVideoDeviceAdded
定义 nertc_engine_defines.h:2421
NERtcPlayStreamState
定义 nertc_engine_defines.h:10054
@ kNERtcPlayStreamStateReconnecting
定义 nertc_engine_defines.h:10078
@ kNERtcPlayStreamStateStopped
定义 nertc_engine_defines.h:10084
@ kNERtcPlayStreamStatePlaying
定义 nertc_engine_defines.h:10066
@ kNERtcPlayStreamStatePaused
定义 nertc_engine_defines.h:10072
@ kNERtcPlayStreamStateIdle
定义 nertc_engine_defines.h:10060
NERtcScreenProfileType
定义 nertc_engine_defines.h:4376
@ kNERtcScreenProfileMAX
定义 nertc_engine_defines.h:4430
@ kNERtcScreenProfileHD1080P
定义 nertc_engine_defines.h:4403
@ kNERtcScreenProfileHD720P
定义 nertc_engine_defines.h:4394
@ kNERtcScreenProfile480P
定义 nertc_engine_defines.h:4385
@ kNERtcScreenProfileCustom
定义 nertc_engine_defines.h:4412
@ kNERtcScreenProfileNone
定义 nertc_engine_defines.h:4421
NERTCFeatureSupportType
定义 nertc_engine_defines.h:6527
@ kNERTCFeatureSupportHardwareLimit
定义 nertc_engine_defines.h:6546
@ kNERTCFeatureSupportFull
定义 nertc_engine_defines.h:6536
@ kNERTCFeatureSupportPerformanceLimit
定义 nertc_engine_defines.h:6556
NERtcVideoColorSpaceTransfer
定义 nertc_engine_defines.h:1864
NERtcVideoMirrorMode
定义 nertc_engine_defines.h:2483
@ kNERtcVideoMirrorModeAuto
定义 nertc_engine_defines.h:2489
@ kNERtcVideoMirrorModeDisabled
定义 nertc_engine_defines.h:2507
@ kNERtcVideoMirrorModeEnabled
定义 nertc_engine_defines.h:2498
NERtcLiveStreamMode
定义 nertc_engine_defines.h:507
@ kNERtcLsModeAudio
定义 nertc_engine_defines.h:525
@ kNERtcLsModeVideo
定义 nertc_engine_defines.h:516
NERtcVideoOutputOrientationMode
定义 nertc_engine_defines.h:2518
@ kNERtcVideoOutputOrientationModeFixedPortrait
定义 nertc_engine_defines.h:2561
@ kNERtcVideoOutputOrientationModeAdaptative
定义 nertc_engine_defines.h:2535
@ kNERtcVideoOutputOrientationModeFixedLandscape
定义 nertc_engine_defines.h:2548
uint64_t channel_id_t
定义 nertc_engine_defines.h:201
NERtcAreaCodeType
定义 nertc_engine_defines.h:7445
@ kNERtcAreaCodeTypeCN
定义 nertc_engine_defines.h:7457
@ kNERtcAreaCodeTypeOverseaDefault
定义 nertc_engine_defines.h:7463
@ kNERtcAreaCodeTypeDefault
定义 nertc_engine_defines.h:7451
NERtcMediaPubType
定义 nertc_engine_defines.h:8613
@ NERtcMediaPubTypeAudio
定义 nertc_engine_defines.h:8622
NERtcScreenCaptureStatus
定义 nertc_engine_defines.h:4441
@ kScreenCaptureStatusResume
定义 nertc_engine_defines.h:4472
@ kScreenCaptureStatusStop
定义 nertc_engine_defines.h:4482
@ kScreenCaptureStatusStart
定义 nertc_engine_defines.h:4450
@ kScreenCaptureStatusExcludeWndError
定义 nertc_engine_defines.h:4520
@ kScreenCaptureStatusAbort
定义 nertc_engine_defines.h:4507
@ kScreenCaptureStatusPause
定义 nertc_engine_defines.h:4461
@ kScreenCaptureStatusCovered
定义 nertc_engine_defines.h:4494
NERtcFeatureType
定义 nertc_engine_defines.h:6508
@ kNERTCVirtualBackground
定义 nertc_engine_defines.h:6517
NERtcVideoColorSpaceMatrix
定义 nertc_engine_defines.h:1739
@ kNERtcVideoColorSpaceMatrixBT2100ICTCP
定义 nertc_engine_defines.h:1823
@ kNERtcVideoColorSpaceMatrixInvalid
定义 nertc_engine_defines.h:1829
@ kNERtcVideoColorSpaceMatrixBT2020NCL
定义 nertc_engine_defines.h:1793
@ kNERtcVideoColorSpaceMatrixBT470BG
定义 nertc_engine_defines.h:1769
@ kNERtcVideoColorSpaceMatrixRGB
定义 nertc_engine_defines.h:1745
@ kNERtcVideoColorSpaceMatrixSMPTE170M
定义 nertc_engine_defines.h:1775
@ kNERtcVideoColorSpaceMatrixBT709
定义 nertc_engine_defines.h:1751
@ kNERtcVideoColorSpaceMatrixSMPTE2085
定义 nertc_engine_defines.h:1805
@ kNERtcVideoColorSpaceMatrixFCC
定义 nertc_engine_defines.h:1763
@ kNERtcVideoColorSpaceMatrixSMPTE240M
定义 nertc_engine_defines.h:1781
@ kNERtcVideoColorSpaceMatrixCDNCLS
定义 nertc_engine_defines.h:1811
@ kNERtcVideoColorSpaceMatrixCDCLS
定义 nertc_engine_defines.h:1817
@ kNERtcVideoColorSpaceMatrixYCOCG
定义 nertc_engine_defines.h:1787
@ kNERtcVideoColorSpaceMatrixUNSPECIFIED
定义 nertc_engine_defines.h:1757
@ kNERtcVideoColorSpaceMatrixBT2020CL
定义 nertc_engine_defines.h:1799
NERtcAsrCaptionState
定义 nertc_engine_defines.h:9870
@ kNERtcAsrCaptionStartFailed
定义 nertc_engine_defines.h:9876
@ kNERtcAsrCaptionStateStopFailed
定义 nertc_engine_defines.h:9882
@ kNERtcAsrCaptionStateStopped
定义 nertc_engine_defines.h:9894
@ kNERtcAsrCaptionStateStarted
定义 nertc_engine_defines.h:9888
NERtcChannelProfileType
定义 nertc_engine_defines.h:286
@ kNERtcChannelProfileChatroom
定义 nertc_engine_defines.h:339
@ kNERtcChannelProfileHighQualityChatroom
定义 nertc_engine_defines.h:351
@ kNERtcChannelProfileCommunication
定义 nertc_engine_defines.h:295
@ kNERtcChannelProfileKaraoke
定义 nertc_engine_defines.h:375
@ kNERtcChannelProfileMeeting
定义 nertc_engine_defines.h:363
@ kNERtcChannelProfileVideoCall
定义 nertc_engine_defines.h:315
@ kNERtcChannelProfileLiveBroadcasting
定义 nertc_engine_defines.h:304
@ kNERtcChannelProfileHighQualityVideoCall
定义 nertc_engine_defines.h:327
NERtcRawAudioFrameOpModeType
定义 nertc_engine_defines.h:5207
@ kNERtcRawAudioFrameOpModeReadOnly
定义 nertc_engine_defines.h:5216
@ kNERtcRawAudioFrameOpModeReadWrite
定义 nertc_engine_defines.h:5225
NERtcVideoColorSpacePrimary
定义 nertc_engine_defines.h:1840
NERtcVideoType
定义 nertc_engine_defines.h:5716
@ kNERtcVideoTypeARGB
定义 nertc_engine_defines.h:5761
@ kNERtcVideoTypeRGBA
定义 nertc_engine_defines.h:5779
@ kNERtcVideoTypeCVPixelBuffer
定义 nertc_engine_defines.h:5770
@ kNERtcVideoTypeBGRA
定义 nertc_engine_defines.h:5752
@ kNERtcVideoTypeI420
定义 nertc_engine_defines.h:5725
@ kNERtcVideoTypeNV21
定义 nertc_engine_defines.h:5743
@ kNERtcVideoTypeNV12
定义 nertc_engine_defines.h:5734
NERtcAudioRecordingCode
定义 nertc_engine_defines.h:7775
@ kNERtcAudioRecordErrorSuffix
定义 nertc_engine_defines.h:7784
@ kNERtcAudioRecordStart
定义 nertc_engine_defines.h:7806
@ kNERtcAudioRecordFinish
定义 nertc_engine_defines.h:7824
@ kNERtcAudioRecordOpenFileFailed
定义 nertc_engine_defines.h:7797
@ kNERtcAudioRecordError
定义 nertc_engine_defines.h:7815
NERtcNetworkQualityType
定义 nertc_engine_defines.h:3809
@ kNERtcNetworkQualityPoor
定义 nertc_engine_defines.h:3845
@ kNERtcNetworkQualityDown
定义 nertc_engine_defines.h:3872
@ kNERtcNetworkQualityVeryBad
定义 nertc_engine_defines.h:3863
@ kNERtcNetworkQualityGood
定义 nertc_engine_defines.h:3836
@ kNERtcNetworkQualityBad
定义 nertc_engine_defines.h:3854
@ kNERtcNetworkQualityExcellent
定义 nertc_engine_defines.h:3827
@ kNERtcNetworkQualityUnknown
定义 nertc_engine_defines.h:3818
NERtcVideoColorSpaceRange
定义 nertc_engine_defines.h:1704
@ kNERtcVideoColorSpaceRangeFull
定义 nertc_engine_defines.h:1722
@ kNERtcVideoColorSpaceRangeInvalid
定义 nertc_engine_defines.h:1710
@ kNERtcVideoColorSpaceRangeLimited
定义 nertc_engine_defines.h:1716
@ kNERtcVideoColorSpaceRangeDerived
定义 nertc_engine_defines.h:1728
NERtcSubStreamContentPrefer
定义 nertc_engine_defines.h:4754
@ kNERtcSubStreamContentPreferDetails
定义 nertc_engine_defines.h:4772
@ kNERtcSubStreamContentPreferMotion
定义 nertc_engine_defines.h:4763
NERtcLiveStreamStateCode
定义 nertc_engine_defines.h:1132
@ kNERtcLsStatePushStopped
定义 nertc_engine_defines.h:1159
@ kNERtcLsStateImageError
定义 nertc_engine_defines.h:1168
@ kNERtcLsStatePushing
定义 nertc_engine_defines.h:1141
@ kNERtcLsStatePushFail
定义 nertc_engine_defines.h:1150
NERtcLocalRecordingVideoMode
定义 nertc_engine_defines.h:9630
@ kNERtcLocalRecorderVideoWithAudio
定义 nertc_engine_defines.h:9636
@ kNERtcLocalRecorderVideoWithoutAudio
定义 nertc_engine_defines.h:9642
NERtcVirtualBackgroundSourceStateReason
定义 nertc_engine_defines.h:8233
@ kNERtcVirtualBackgroundSourceStateReasonImageFormatNotSupported
定义 nertc_engine_defines.h:8261
@ kNERtcVirtualBackgroundSourceStateReasonVideoDecodeFail
定义 nertc_engine_defines.h:8286
@ kNERtcVirtualBackgroundSourceStateReasonColorFormatNotSupported
定义 nertc_engine_defines.h:8271
@ kNERtcVirtualBackgroundSourceStateReasonImageNotExist
定义 nertc_engine_defines.h:8251
@ kNERtcVirtualBackgroundSourceStateReasonSuccess
定义 nertc_engine_defines.h:8242
@ kNERtcVirtualBackgroundSourceStateReasonDeviceNotSupported
定义 nertc_engine_defines.h:8280
NERtcLiveStreamLayoutMode
定义 nertc_engine_defines.h:415
NERtcInstallCastAudioDriverResult
定义 nertc_engine_defines.h:8193
@ kNERtcInstallCastAudioDriverFailed
定义 nertc_engine_defines.h:8220
@ kNERtcInstallCastAudioDriverSuccess
定义 nertc_engine_defines.h:8202
@ kNERtcInstallCastAudioDriverNotAuthorized
定义 nertc_engine_defines.h:8211
NERtcLiveStreamAudioCodecProfile
定义 nertc_engine_defines.h:921
@ kNERtcLiveStreamAudioCodecProfileLCAAC
定义 nertc_engine_defines.h:930
@ kNERtcLiveStreamAudioCodecProfileHEAAC
定义 nertc_engine_defines.h:939
NERtcScreenCaptureCustomHLBorderAction
定义 nertc_engine_defines.h:4603
@ kSetPos
定义 nertc_engine_defines.h:4607
@ kShow
定义 nertc_engine_defines.h:4623
@ kSetBelow
定义 nertc_engine_defines.h:4615
@ kSetAbove
定义 nertc_engine_defines.h:4611
@ kHide
定义 nertc_engine_defines.h:4619
NERtcAudioMixingState
定义 nertc_engine_defines.h:6152
@ kNERtcAudioMixingStateFailed
定义 nertc_engine_defines.h:6170
@ kNERtcAudioMixingStateFinished
定义 nertc_engine_defines.h:6161
NERtcDistanceRolloffModel
定义 nertc_engine_defines.h:9203
@ kNERtcDistanceRolloffLinearOnly
定义 nertc_engine_defines.h:9219
@ kNERtcDistanceRolloffLinear
定义 nertc_engine_defines.h:9211
@ kNERtcDistanceRolloffNone
定义 nertc_engine_defines.h:9215
@ kNERtcDistanceRolloffLogarithmic
定义 nertc_engine_defines.h:9207
NERtcOSCategory
定义 nertc_engine_defines.h:1179
@ kNERtcOSWebRTC
定义 nertc_engine_defines.h:1215
@ kNERtcOSiOS
定义 nertc_engine_defines.h:1188
@ kNERtcOSAndroid
定义 nertc_engine_defines.h:1197
@ kNERtcOSPC
定义 nertc_engine_defines.h:1206
NERtcTransportType
定义 nertc_engine_defines.h:8164
@ kNERtcTransportTypeUDPProxy
定义 nertc_engine_defines.h:8182
@ kNERtcTransportTypeNoneProxy
定义 nertc_engine_defines.h:8173
NERtcVideoDeviceType
定义 nertc_engine_defines.h:2383
@ kNERtcVideoDeviceCapture
定义 nertc_engine_defines.h:2401
@ kNERtcVideoDeviceUnknown
定义 nertc_engine_defines.h:2392
NERtcSpatializerMaterialName
定义 nertc_engine_defines.h:9075
@ kNERtcSpatializerMaterialBrickPainted
定义 nertc_engine_defines.h:9091
@ kNERtcSpatializerMaterialUniform
定义 nertc_engine_defines.h:9171
@ kNERtcSpatializerMaterialGlassThick
定义 nertc_engine_defines.h:9115
@ kNERtcSpatializerMaterialBrickBare
定义 nertc_engine_defines.h:9087
@ kNERtcSpatializerMaterialPlasterSmooth
定义 nertc_engine_defines.h:9143
@ kNERtcSpatializerMaterialGrass
定义 nertc_engine_defines.h:9119
@ kNERtcSpatializerMaterialCurtainHeavy
定义 nertc_engine_defines.h:9103
@ kNERtcSpatializerMaterialConcreteBlockPainted
定义 nertc_engine_defines.h:9099
@ kNERtcSpatializerMaterialWoodPanel
定义 nertc_engine_defines.h:9167
@ kNERtcSpatializerMaterialPlasterRough
定义 nertc_engine_defines.h:9139
@ kNERtcSpatializerMaterialPolishedConcreteOrTile
定义 nertc_engine_defines.h:9151
@ kNERtcSpatializerMaterialGlassThin
定义 nertc_engine_defines.h:9111
@ kNERtcSpatializerMaterialSheetrock
定义 nertc_engine_defines.h:9155
@ kNERtcSpatializerMaterialMarble
定义 nertc_engine_defines.h:9127
@ kNERtcSpatializerMaterialWoodCeiling
定义 nertc_engine_defines.h:9163
@ kNERtcSpatializerMaterialWaterOrIceSurface
定义 nertc_engine_defines.h:9159
@ kNERtcSpatializerMaterialConcreteBlockCoarse
定义 nertc_engine_defines.h:9095
@ kNERtcSpatializerMaterialMetal
定义 nertc_engine_defines.h:9131
@ kNERtcSpatializerMaterialLinoleumOnConcrete
定义 nertc_engine_defines.h:9123
@ kNERtcSpatializerMaterialParquetOnConcrete
定义 nertc_engine_defines.h:9135
@ kNERtcSpatializerMaterialFiberGlassInsulation
定义 nertc_engine_defines.h:9107
@ kNERtcSpatializerMaterialTransparent
定义 nertc_engine_defines.h:9079
@ kNERtcSpatializerMaterialPlywoodPanel
定义 nertc_engine_defines.h:9147
@ kNERtcSpatializerMaterialAcousticCeilingTiles
定义 nertc_engine_defines.h:9083
NERtcRecordType
定义 nertc_engine_defines.h:5148
@ kNERtcRecordTypeMix
定义 nertc_engine_defines.h:5166
@ kNERtcRecordTypeSingle
定义 nertc_engine_defines.h:5175
@ kNERtcRecordTypeAll
定义 nertc_engine_defines.h:5157
NERtcRemoteVideoStreamType
定义 nertc_engine_defines.h:2033
@ kNERtcRemoteVideoStreamTypeHigh
定义 nertc_engine_defines.h:2042
@ kNERtcRemoteVideoStreamTypeMid
定义 nertc_engine_defines.h:2060
@ kNERtcRemoteVideoStreamTypeNone
定义 nertc_engine_defines.h:2069
@ kNERtcRemoteVideoStreamTypeLow
定义 nertc_engine_defines.h:2051
NERtcChannelMediaRelayEvent
定义 nertc_engine_defines.h:6614
@ kNERtcChannelMediaRelayEventOtherStreamSentToDestChannelSuccess
定义 nertc_engine_defines.h:6668
@ kNERtcChannelMediaRelayEventVideoSentToDestChannelSuccess
定义 nertc_engine_defines.h:6650
@ kNERtcChannelMediaRelayEventFailure
定义 nertc_engine_defines.h:6686
@ kNERtcChannelMediaRelayEventConnected
定义 nertc_engine_defines.h:6641
@ kNERtcChannelMediaRelayEventAudioSentToDestChannelSuccess
定义 nertc_engine_defines.h:6659
@ kNERtcChannelMediaRelayEventConnecting
定义 nertc_engine_defines.h:6632
@ kNERtcChannelMediaRelayEventDisconnect
定义 nertc_engine_defines.h:6623
NERtcVideoFramerateType
定义 nertc_engine_defines.h:3968
@ kNERtcVideoFramerateFps_30
定义 nertc_engine_defines.h:4022
@ kNERtcVideoFramerateFps_15
定义 nertc_engine_defines.h:4004
@ kNERtcVideoFramerateFps_24
定义 nertc_engine_defines.h:4013
@ kNERtcVideoFramerateFps_60
定义 nertc_engine_defines.h:4031
@ kNERtcVideoFramerateFps_10
定义 nertc_engine_defines.h:3995
@ kNERtcVideoFramerateFps_7
定义 nertc_engine_defines.h:3986
@ kNERtcVideoFramerateFpsDefault
定义 nertc_engine_defines.h:3977
NERtcVoiceBeautifierType
定义 nertc_engine_defines.h:1435
@ kNERtcVoiceBeautifierRemote
定义 nertc_engine_defines.h:1516
@ kNERtcVoiceBeautifierMellow
定义 nertc_engine_defines.h:1462
@ kNERtcVoiceBeautifierChurch
定义 nertc_engine_defines.h:1525
@ kNERtcVoiceBeautifierNature
定义 nertc_engine_defines.h:1498
@ kNERtcVoiceBeautifierLive
定义 nertc_engine_defines.h:1543
@ kNERtcVoiceBeautifierKTV
定义 nertc_engine_defines.h:1507
@ kNERtcVoiceBeautifierOff
定义 nertc_engine_defines.h:1444
@ kNERtcVoiceBeautifierBedroom
定义 nertc_engine_defines.h:1534
@ kNERtcVoiceBeautifierMuffled
定义 nertc_engine_defines.h:1453
@ kNERtcVoiceBeautifierRecordingstudio
定义 nertc_engine_defines.h:1489
@ kNERtcVoiceBeautifierMagnetic
定义 nertc_engine_defines.h:1480
@ kNERtcVoiceBeautifierClear
定义 nertc_engine_defines.h:1471
#define kNERtcMaxTaskIDLength
定义 nertc_engine_defines.h:97
#define kNERtcMaxChannelNameLength
定义 nertc_engine_defines.h:52
#define kDefaultAudioMixProgressInterval
定义 nertc_engine_defines.h:125
#define kNERtcEncryptByteLength
定义 nertc_engine_defines.h:37
#define kNERtcMaxBuffLength
定义 nertc_engine_defines.h:106
#define kNERtcCommonMaxCount
定义 nertc_engine_defines.h:19
#define kNERtcMaxDeviceIDLength
定义 nertc_engine_defines.h:70
#define kNERtcMaxSEIBufferLength
定义 nertc_engine_defines.h:115
#define kNERtcCustomInfoLength
定义 nertc_engine_defines.h:43
#define kNERtcMaxURILength
定义 nertc_engine_defines.h:88
#define kNERtcMaxTokenLength
定义 nertc_engine_defines.h:61
#define kNERtcMaxDeviceNameLength
定义 nertc_engine_defines.h:79
定义 nertc_engine_defines.h:9902
int dst_languages_count
定义 nertc_engine_defines.h:9965
char dst_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9959
char src_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9917
char dst_language[kNERtcMaxTokenLength]
定义 nertc_engine_defines.h:9924
char src_languages[kNERtcCommonMaxCount][kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:9940
int src_languages_count
定义 nertc_engine_defines.h:9946
bool need_translate_same_language
定义 nertc_engine_defines.h:9973
定义 nertc_engine_defines.h:9985
const char * language
定义 nertc_engine_defines.h:10015
bool is_final
定义 nertc_engine_defines.h:10039
const char * translated_text
定义 nertc_engine_defines.h:10027
const char * content
定义 nertc_engine_defines.h:10009
uint64_t timestamp
定义 nertc_engine_defines.h:10003
const char * translation_language
定义 nertc_engine_defines.h:10033
bool is_local_user
定义 nertc_engine_defines.h:9997
uint64_t user_id
定义 nertc_engine_defines.h:9991
bool have_translation
定义 nertc_engine_defines.h:10021
定义 nertc_engine_defines.h:5396
unsigned char * data
定义 nertc_engine_defines.h:5405
int64_t timestamp_us
定义 nertc_engine_defines.h:5414
int encoded_len
定义 nertc_engine_defines.h:5450
uint8_t rms_level
定义 nertc_engine_defines.h:5475
NERtcAudioPayloadType payload_type
定义 nertc_engine_defines.h:5468
int samples_per_channel
定义 nertc_engine_defines.h:5441
int encoded_timestamp
定义 nertc_engine_defines.h:5459
int channels
定义 nertc_engine_defines.h:5432
int sample_rate
定义 nertc_engine_defines.h:5423
定义 nertc_engine_defines.h:5335
NERtcAudioFormat format
定义 nertc_engine_defines.h:5344
int64_t sync_timestamp
定义 nertc_engine_defines.h:5363
void * data
定义 nertc_engine_defines.h:5353
定义 nertc_engine_defines.h:3693
int peer_to_peer_delay
定义 nertc_engine_defines.h:3766
int av_timestamp_diff
定义 nertc_engine_defines.h:3757
int frozen_rate
定义 nertc_engine_defines.h:3729
int audio_loss_rate
定义 nertc_engine_defines.h:3738
int total_frozen_time
定义 nertc_engine_defines.h:3720
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3702
unsigned int volume
定义 nertc_engine_defines.h:3747
int received_bitrate
定义 nertc_engine_defines.h:3711
定义 nertc_engine_defines.h:3588
NERtcAudioStreamType stream_type
定义 nertc_engine_defines.h:3597
unsigned int volume
定义 nertc_engine_defines.h:3651
int audio_loss_rate
定义 nertc_engine_defines.h:3633
int sent_bitrate
定义 nertc_engine_defines.h:3624
unsigned int cap_volume
定义 nertc_engine_defines.h:3659
int64_t rtt
定义 nertc_engine_defines.h:3642
int sent_sample_rate
定义 nertc_engine_defines.h:3615
int num_channels
定义 nertc_engine_defines.h:3606
定义 nertc_engine_defines.h:7741
定义 nertc_engine_defines.h:3771
int audio_layers_count
定义 nertc_engine_defines.h:3798
NERtcAudioLayerRecvStats * audio_layers_list
定义 nertc_engine_defines.h:3789
uid_t uid
定义 nertc_engine_defines.h:3780
定义 nertc_engine_defines.h:3665
NERtcAudioLayerSendStats * audio_layers_list
定义 nertc_engine_defines.h:3674
int audio_layers_count
定义 nertc_engine_defines.h:3683
定义 nertc_engine_defines.h:2903
unsigned int volume
定义 nertc_engine_defines.h:2921
uid_t uid
定义 nertc_engine_defines.h:2912
unsigned int sub_stream_volume
定义 nertc_engine_defines.h:2929
定义 nertc_engine_defines.h:1893
int captureHeight
定义 nertc_engine_defines.h:1939
int captureWidth
定义 nertc_engine_defines.h:1916
NERtcVideoColorSpaceRange colorSpaceRange
定义 nertc_engine_defines.h:1953
定义 nertc_engine_defines.h:6306
uint32_t send_volume
定义 nertc_engine_defines.h:6355
bool playback_enabled
定义 nertc_engine_defines.h:6364
int loop_count
定义 nertc_engine_defines.h:6332
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6319
bool send_enabled
定义 nertc_engine_defines.h:6342
uint32_t progress_interval
定义 nertc_engine_defines.h:6407
uint32_t playback_volume
定义 nertc_engine_defines.h:6377
uint64_t start_timestamp
定义 nertc_engine_defines.h:6397
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6387
定义 nertc_engine_defines.h:6181
uint64_t start_timestamp
定义 nertc_engine_defines.h:6263
bool send_enabled
定义 nertc_engine_defines.h:6217
uint32_t playback_volume
定义 nertc_engine_defines.h:6253
uint32_t send_volume
定义 nertc_engine_defines.h:6230
bool playback_enabled
定义 nertc_engine_defines.h:6240
int loop_count
定义 nertc_engine_defines.h:6207
uint32_t progress_interval
定义 nertc_engine_defines.h:6283
NERtcAudioStreamType send_with_audio_type
定义 nertc_engine_defines.h:6273
char path[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6194
定义 nertc_engine_defines.h:2313
bool select_priority_device
定义 nertc_engine_defines.h:2367
bool suspected_unavailable
定义 nertc_engine_defines.h:2349
int transport_type
定义 nertc_engine_defines.h:2340
char device_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:2331
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:2322
bool system_default_device
定义 nertc_engine_defines.h:2358
定义 nertc_engine_defines.h:7943
NERtcEncryptionMode mode
定义 nertc_engine_defines.h:7952
char key[kNERtcEncryptByteLength]
定义 nertc_engine_defines.h:7962
INERtcPacketObserver * observer
定义 nertc_engine_defines.h:7966
定义 nertc_engine_defines.h:10092
float x
定义 nertc_engine_defines.h:10098
float h
定义 nertc_engine_defines.h:10116
float w
定义 nertc_engine_defines.h:10110
float y
定义 nertc_engine_defines.h:10104
定义 nertc_engine_defines.h:8555
NERtcRangeAudioMode mode
定义 nertc_engine_defines.h:8579
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8561
int audible_distance
定义 nertc_engine_defines.h:8585
int32_t team_id
定义 nertc_engine_defines.h:8573
char * permission_key
定义 nertc_engine_defines.h:8567
定义 nertc_engine_defines.h:8511
NERtcLowLatencyOptions low_latency_options
定义 nertc_engine_defines.h:8529
char custom_info[kNERtcCustomInfoLength]
定义 nertc_engine_defines.h:8517
char * permission_key
定义 nertc_engine_defines.h:8523
定义 nertc_engine_defines.h:7979
uint32_t expected_downlink_bitratebps
定义 nertc_engine_defines.h:8031
uint32_t expected_uplink_bitratebps
定义 nertc_engine_defines.h:8021
bool probe_uplink
定义 nertc_engine_defines.h:7995
bool probe_downlink
定义 nertc_engine_defines.h:8008
定义 nertc_engine_defines.h:8087
uint32_t available_band_width
定义 nertc_engine_defines.h:8114
uint32_t packet_loss_rate
定义 nertc_engine_defines.h:8105
uint32_t jitter
定义 nertc_engine_defines.h:8096
定义 nertc_engine_defines.h:8125
NERtcLastmileProbeOneWayResult uplink_report
定义 nertc_engine_defines.h:8152
NERtcLastmileProbeOneWayResult downlink_report
定义 nertc_engine_defines.h:8161
NERtcLastmileProbeResultState state
定义 nertc_engine_defines.h:8143
uint32_t rtt
定义 nertc_engine_defines.h:8134
定义 nertc_engine_defines.h:950
int channels
定义 nertc_engine_defines.h:1000
NERtcLiveStreamAudioSampleRate sampleRate
定义 nertc_engine_defines.h:990
bool single_video_passthrough
定义 nertc_engine_defines.h:965
int audio_bitrate
定义 nertc_engine_defines.h:979
NERtcLiveStreamAudioCodecProfile audioCodecProfile
定义 nertc_engine_defines.h:1015
bool interrupted_place_image
定义 nertc_engine_defines.h:1025
定义 nertc_engine_defines.h:714
int height
定义 nertc_engine_defines.h:776
int width
定义 nertc_engine_defines.h:764
char url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:723
int z_order
定义 nertc_engine_defines.h:787
int x
定义 nertc_engine_defines.h:737
int y
定义 nertc_engine_defines.h:752
定义 nertc_engine_defines.h:800
unsigned int background_color
定义 nertc_engine_defines.h:832
int bg_image_count
定义 nertc_engine_defines.h:869
int height
定义 nertc_engine_defines.h:820
NERtcLiveStreamUserTranscoding * users
定义 nertc_engine_defines.h:850
int width
定义 nertc_engine_defines.h:810
unsigned int user_count
定义 nertc_engine_defines.h:841
NERtcLiveStreamImageInfo * bg_image
定义 nertc_engine_defines.h:859
定义 nertc_engine_defines.h:1044
NERtcLiveStreamLayout layout
定义 nertc_engine_defines.h:1097
NERtcLiveStreamMode ls_mode
定义 nertc_engine_defines.h:1088
char extraInfo[kNERtcMaxSEIBufferLength]
定义 nertc_engine_defines.h:1115
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:1057
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:1069
NERtcLiveConfig config
定义 nertc_engine_defines.h:1106
bool server_record_enabled
定义 nertc_engine_defines.h:1079
定义 nertc_engine_defines.h:432
bool server_record_enabled
定义 nertc_engine_defines.h:460
uid_t main_picture_account_id
定义 nertc_engine_defines.h:478
NERtcLiveStreamLayoutMode layout_mode
定义 nertc_engine_defines.h:469
char layout_parameters[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:489
char task_id[kNERtcMaxTaskIDLength]
定义 nertc_engine_defines.h:442
char stream_url[kNERtcMaxURILength]
定义 nertc_engine_defines.h:451
定义 nertc_engine_defines.h:568
int height
定义 nertc_engine_defines.h:666
int y
定义 nertc_engine_defines.h:634
NERtcLiveStreamVideoScaleMode adaption
定义 nertc_engine_defines.h:604
int z_order
定义 nertc_engine_defines.h:692
bool video_push
定义 nertc_engine_defines.h:594
int x
定义 nertc_engine_defines.h:619
int width
定义 nertc_engine_defines.h:649
uid_t uid
定义 nertc_engine_defines.h:578
bool audio_push
定义 nertc_engine_defines.h:679
定义 nertc_engine_defines.h:9650
NERtcLocalRecordingVideoMode video_record_mode
定义 nertc_engine_defines.h:9722
int height
定义 nertc_engine_defines.h:9674
int watermark_count
定义 nertc_engine_defines.h:9734
char default_cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9758
NERtcLocalRecordingFileType record_file_type
定义 nertc_engine_defines.h:9686
bool remux_to_mp4
定义 nertc_engine_defines.h:9692
bool record_audio
定义 nertc_engine_defines.h:9704
bool video_merge
定义 nertc_engine_defines.h:9698
char cover_file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9740
bool record_video
定义 nertc_engine_defines.h:9716
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9728
int cover_watermark_count
定义 nertc_engine_defines.h:9752
NERtcVideoWatermarkConfig * cover_watermark_list
定义 nertc_engine_defines.h:9746
char file_name[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9662
int framerate
定义 nertc_engine_defines.h:9680
int width
定义 nertc_engine_defines.h:9668
char file_path[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:9656
NERtcLocalRecordingAudioFormat audio_format
定义 nertc_engine_defines.h:9710
定义 nertc_engine_defines.h:9773
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:9803
NERtcVideoWatermarkConfig * watermark_list
定义 nertc_engine_defines.h:9809
int offset_x
定义 nertc_engine_defines.h:9779
int offset_y
定义 nertc_engine_defines.h:9785
bool is_screen_share
定义 nertc_engine_defines.h:9821
int width
定义 nertc_engine_defines.h:9791
int height
定义 nertc_engine_defines.h:9797
int watermark_count
定义 nertc_engine_defines.h:9815
uint32_t bg_color
定义 nertc_engine_defines.h:9827
定义 nertc_engine_defines.h:9835
int stream_layer
定义 nertc_engine_defines.h:9853
NERtcLocalRecordingLayoutConfig layout_config
定义 nertc_engine_defines.h:9859
NERtcVideoStreamType stream_type
定义 nertc_engine_defines.h:9847
uid_t uid
定义 nertc_engine_defines.h:9841
定义 nertc_engine_defines.h:8482
NERtcVideoCanvas * play_canvas
定义 nertc_engine_defines.h:8500
bool enable_low_latency
定义 nertc_engine_defines.h:8488
unsigned int play_timeout
定义 nertc_engine_defines.h:8494
定义 nertc_engine_defines.h:3883
NERtcNetworkQualityType tx_quality
定义 nertc_engine_defines.h:3901
uid_t uid
定义 nertc_engine_defines.h:3892
NERtcNetworkQualityType rx_quality
定义 nertc_engine_defines.h:3910
定义 nertc_engine_defines.h:9330
const char * streaming_url
定义 nertc_engine_defines.h:9342
uint32_t reconnect_timeout
定义 nertc_engine_defines.h:9362
bool pause_play_streaming
定义 nertc_engine_defines.h:9392
bool mute_audio_play
定义 nertc_engine_defines.h:9372
uint32_t playout_delay
定义 nertc_engine_defines.h:9352
bool mute_video_play
定义 nertc_engine_defines.h:9382
定义 nertc_engine_defines.h:9228
float speaker_quaternion[4]
定义 nertc_engine_defines.h:9236
float head_position[3]
定义 nertc_engine_defines.h:9240
float head_quaternion[4]
定义 nertc_engine_defines.h:9244
float speaker_position[3]
定义 nertc_engine_defines.h:9232
定义 nertc_engine_defines.h:9310
const char * streaming_url
定义 nertc_engine_defines.h:9316
NERtcStreamingRoomInfo streaming_room_info
定义 nertc_engine_defines.h:9323
定义 nertc_engine_defines.h:4532
int y
定义 nertc_engine_defines.h:4550
int width
定义 nertc_engine_defines.h:4559
int height
定义 nertc_engine_defines.h:4568
int x
定义 nertc_engine_defines.h:4541
定义 nertc_engine_defines.h:8420
float dryGain
定义 nertc_engine_defines.h:8438
float roomSize
定义 nertc_engine_defines.h:8456
float decayTime
定义 nertc_engine_defines.h:8465
float preDelay
定义 nertc_engine_defines.h:8474
float damping
定义 nertc_engine_defines.h:8447
float wetGain
定义 nertc_engine_defines.h:8429
定义 nertc_engine_defines.h:4783
NERtcVideoDimensions dimensions
定义 nertc_engine_defines.h:4805
bool force_update_data
定义 nertc_engine_defines.h:5010
bool window_focus
定义 nertc_engine_defines.h:4862
bool enable_high_light
定义 nertc_engine_defines.h:4937
bool exclude_highlight_box
定义 nertc_engine_defines.h:4999
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4900
int frame_rate
定义 nertc_engine_defines.h:4815
NERtcSubStreamContentPrefer prefer
定义 nertc_engine_defines.h:4889
int high_light_length
定义 nertc_engine_defines.h:4982
bool enable_high_performance
定义 nertc_engine_defines.h:4918
source_id_t * excluded_window_list
定义 nertc_engine_defines.h:4871
bool capture_mouse_cursor
定义 nertc_engine_defines.h:4852
int excluded_window_count
定义 nertc_engine_defines.h:4880
int min_framerate
定义 nertc_engine_defines.h:4825
NERtcVideoColorSpaceRange prefer_color_space_range
定义 nertc_engine_defines.h:5020
int bitrate
定义 nertc_engine_defines.h:4834
NERtcScreenProfileType profile
定义 nertc_engine_defines.h:4796
int high_light_width
定义 nertc_engine_defines.h:4950
unsigned int high_light_color
定义 nertc_engine_defines.h:4965
int min_bitrate
定义 nertc_engine_defines.h:4843
定义 nertc_engine_defines.h:4632
source_id_t source_id
定义 nertc_engine_defines.h:4651
NERtcScreenCaptureCustomHLBorderAction action
定义 nertc_engine_defines.h:4671
NERtcRectangle capture_rect
定义 nertc_engine_defines.h:4681
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:4641
NERtcScreenCaptureStatus status
定义 nertc_engine_defines.h:4661
int level
定义 nertc_engine_defines.h:4691
定义 nertc_engine_defines.h:8956
const char * source_name
定义 nertc_engine_defines.h:8968
const char * source_title
定义 nertc_engine_defines.h:8984
bool primaryMonitor
定义 nertc_engine_defines.h:8990
source_id_t source_id
定义 nertc_engine_defines.h:8964
const char * process_path
定义 nertc_engine_defines.h:8980
NERtcThumbImageBuffer thumb_image
定义 nertc_engine_defines.h:8972
NERtcThumbImageBuffer icon_image
定义 nertc_engine_defines.h:8976
NERtcScreenCaptureSourceType type
定义 nertc_engine_defines.h:8960
定义 nertc_engine_defines.h:7543
char room_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7597
bool use_ipv6
定义 nertc_engine_defines.h:7673
char lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7552
char statistics_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7570
char quic_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7651
char compat_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7606
char statistics_dispatch_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7579
char media_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7657
char low_latency_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7663
char nos_token_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7633
char statistics_backup_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7588
char nos_upload_sever[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7624
char websocket_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7645
char cloud_proxy_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7639
char channel_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7561
char nos_lbs_server[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7615
定义 nertc_engine_defines.h:8910
int width
定义 nertc_engine_defines.h:8913
int height
定义 nertc_engine_defines.h:8916
定义 nertc_engine_defines.h:9250
float reflection_scalar
定义 nertc_engine_defines.h:9262
float reverb_gain
定义 nertc_engine_defines.h:9266
float reverb_time
定义 nertc_engine_defines.h:9270
NERtcSpatializerRoomCapacity room_capacity
定义 nertc_engine_defines.h:9254
NERtcSpatializerMaterialName material
定义 nertc_engine_defines.h:9258
float reverb_brightness
定义 nertc_engine_defines.h:9274
定义 nertc_engine_defines.h:2940
int tx_audio_kbitrate
定义 nertc_engine_defines.h:3066
int tx_video_kbitrate
定义 nertc_engine_defines.h:3084
int rx_audio_jitter
定义 nertc_engine_defines.h:3210
int tx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3138
int rx_video_jitter
定义 nertc_engine_defines.h:3219
int up_rtt
定义 nertc_engine_defines.h:3102
int rx_audio_kbitrate
定义 nertc_engine_defines.h:3075
uint64_t tx_video_bytes
定义 nertc_engine_defines.h:3039
int tx_audio_jitter
定义 nertc_engine_defines.h:3156
uint32_t memory_total_usage
定义 nertc_engine_defines.h:2985
int tx_video_packet_loss_sum
定义 nertc_engine_defines.h:3147
uint32_t cpu_app_usage
定义 nertc_engine_defines.h:2949
int down_rtt
定义 nertc_engine_defines.h:3111
uint64_t tx_audio_bytes
定义 nertc_engine_defines.h:3030
uint32_t cpu_idle_usage
定义 nertc_engine_defines.h:2958
uint32_t memory_app_kbytes
定义 nertc_engine_defines.h:2994
uint32_t cpu_total_usage
定义 nertc_engine_defines.h:2967
uint64_t rx_bytes
定义 nertc_engine_defines.h:3021
int tx_video_jitter
定义 nertc_engine_defines.h:3165
int rx_video_packet_loss_sum
定义 nertc_engine_defines.h:3201
int rx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3174
int tx_video_packet_loss_rate
定义 nertc_engine_defines.h:3129
int total_duration
定义 nertc_engine_defines.h:3003
uint64_t rx_audio_bytes
定义 nertc_engine_defines.h:3048
int rx_video_kbitrate
定义 nertc_engine_defines.h:3093
uint64_t rx_video_bytes
定义 nertc_engine_defines.h:3057
int tx_audio_packet_loss_rate
定义 nertc_engine_defines.h:3120
int rx_audio_packet_loss_sum
定义 nertc_engine_defines.h:3192
uint64_t tx_bytes
定义 nertc_engine_defines.h:3012
int rx_video_packet_loss_rate
定义 nertc_engine_defines.h:3183
uint32_t memory_app_usage
定义 nertc_engine_defines.h:2976
定义 nertc_engine_defines.h:9281
const char * token
定义 nertc_engine_defines.h:9303
const char * channel_name
定义 nertc_engine_defines.h:9297
uint64_t uid
定义 nertc_engine_defines.h:9289
定义 nertc_engine_defines.h:8930
unsigned int height
定义 nertc_engine_defines.h:8946
const char * buffer
定义 nertc_engine_defines.h:8934
unsigned int width
定义 nertc_engine_defines.h:8942
unsigned int length
定义 nertc_engine_defines.h:8938
定义 nertc_engine_defines.h:4337
定义 nertc_engine_defines.h:5052
uint32_t background_color
定义 nertc_engine_defines.h:5128
void * user_data
定义 nertc_engine_defines.h:5086
onFrameDataCallback cb
定义 nertc_engine_defines.h:5063
onNERtcVideoFrameDataCallback on_video_frame_data_callback
定义 nertc_engine_defines.h:5075
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:5121
void * window
定义 nertc_engine_defines.h:5098
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:5107
定义 nertc_engine_defines.h:4099
NERtcVideoProfileType max_profile
定义 nertc_engine_defines.h:4109
uint32_t width
定义 nertc_engine_defines.h:4128
NERtcDegradationPreference degradation_preference
定义 nertc_engine_defines.h:4260
uint32_t height
定义 nertc_engine_defines.h:4147
NERtcVideoOutputOrientationMode orientation_mode
定义 nertc_engine_defines.h:4280
NERtcVideoMirrorMode mirror_mode
定义 nertc_engine_defines.h:4270
NERtcVideoFramerateType min_framerate
定义 nertc_engine_defines.h:4181
uint32_t bitrate
定义 nertc_engine_defines.h:4240
uint32_t min_bitrate
定义 nertc_engine_defines.h:4250
NERtcVideoFramerateType framerate
定义 nertc_engine_defines.h:4171
NERtcVideoCropMode crop_mode_
定义 nertc_engine_defines.h:4157
定义 nertc_engine_defines.h:4709
int width
定义 nertc_engine_defines.h:4718
int height
定义 nertc_engine_defines.h:4727
定义 nertc_engine_defines.h:6012
NERtcVideoCodecType codec_type
定义 nertc_engine_defines.h:6021
int width
定义 nertc_engine_defines.h:6075
int nal_count
定义 nertc_engine_defines.h:6039
int64_t timestamp_us
定义 nertc_engine_defines.h:6066
NERtcNalFrameType frame_type
定义 nertc_engine_defines.h:6030
int height
定义 nertc_engine_defines.h:6084
unsigned char * nal_data
定义 nertc_engine_defines.h:6057
int * nal_length
定义 nertc_engine_defines.h:6048
定义 nertc_engine_defines.h:10135
float y
定义 nertc_engine_defines.h:10147
bool overlay
定义 nertc_engine_defines.h:10187
bool mirror
定义 nertc_engine_defines.h:10164
NERtcVideoScalingMode scaling_mode
定义 nertc_engine_defines.h:10174
float h
定义 nertc_engine_defines.h:10158
float w
定义 nertc_engine_defines.h:10152
float x
定义 nertc_engine_defines.h:10141
uint32_t bg_color
定义 nertc_engine_defines.h:10180
定义 nertc_engine_defines.h:5837
NERtcVideoColorSpaceMatrix color_space_matrix
定义 nertc_engine_defines.h:5911
uint64_t timestamp
定义 nertc_engine_defines.h:5855
void * buffer
定义 nertc_engine_defines.h:5891
NERtcVideoRotation rotation
定义 nertc_engine_defines.h:5882
uint32_t height
定义 nertc_engine_defines.h:5873
NERtcVideoColorSpaceTransfer color_space_transfer
定义 nertc_engine_defines.h:5931
NERtcVideoType format
定义 nertc_engine_defines.h:5846
uint32_t width
定义 nertc_engine_defines.h:5864
NERtcVideoColorSpacePrimary color_space_primary
定义 nertc_engine_defines.h:5921
NERtcVideoColorSpaceRange color_space_range
定义 nertc_engine_defines.h:5901
定义 nertc_engine_defines.h:3397
int layer_type
定义 nertc_engine_defines.h:3406
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3496
int packet_loss_rate
定义 nertc_engine_defines.h:3469
int render_frame_rate
定义 nertc_engine_defines.h:3460
int width
定义 nertc_engine_defines.h:3415
int decoder_frame_rate
定义 nertc_engine_defines.h:3451
int received_frame_rate
定义 nertc_engine_defines.h:3442
int total_frozen_time
定义 nertc_engine_defines.h:3478
int height
定义 nertc_engine_defines.h:3424
int frozen_rate
定义 nertc_engine_defines.h:3487
int peer_to_peer_delay
定义 nertc_engine_defines.h:3505
int received_bitrate
定义 nertc_engine_defines.h:3433
定义 nertc_engine_defines.h:3230
char codec_name[kNERtcMaxDeviceNameLength]
定义 nertc_engine_defines.h:3345
int sent_bitrate
定义 nertc_engine_defines.h:3318
bool drop_bandwidth_strategy_enabled
定义 nertc_engine_defines.h:3354
int layer_type
定义 nertc_engine_defines.h:3239
int target_bitrate
定义 nertc_engine_defines.h:3327
int capture_height
定义 nertc_engine_defines.h:3273
int encoder_frame_rate
定义 nertc_engine_defines.h:3300
int sent_frame_rate
定义 nertc_engine_defines.h:3309
int capture_width
定义 nertc_engine_defines.h:3265
int encoder_bitrate
定义 nertc_engine_defines.h:3336
int capture_frame_rate
定义 nertc_engine_defines.h:3282
int height
定义 nertc_engine_defines.h:3257
int render_frame_rate
定义 nertc_engine_defines.h:3291
int width
定义 nertc_engine_defines.h:3248
定义 nertc_engine_defines.h:3520
NERtcVideoLayerRecvStats * video_layers_list
定义 nertc_engine_defines.h:3538
int video_layers_count
定义 nertc_engine_defines.h:3547
uid_t uid
定义 nertc_engine_defines.h:3529
定义 nertc_engine_defines.h:3368
int video_layers_count
定义 nertc_engine_defines.h:3386
NERtcVideoLayerSendStats * video_layers_list
定义 nertc_engine_defines.h:3377
定义 nertc_engine_defines.h:7201
NERtcVideoWatermarkTextConfig text_watermarks
定义 nertc_engine_defines.h:7267
NERtcVideoWatermarkImageConfig image_watermarks
定义 nertc_engine_defines.h:7258
NERtcWatermarkType watermark_type
定义 nertc_engine_defines.h:7248
NERtcVideoWatermarkTimestampConfig timestamp_watermark
定义 nertc_engine_defines.h:7277
NERtcWatermarkType
定义 nertc_engine_defines.h:7210
@ kNERtcWatermarkTypeImage
定义 nertc_engine_defines.h:7219
@ kNERtcWatermarkTypeTimestamp
定义 nertc_engine_defines.h:7237
@ kNERtcWatermarkTypeText
定义 nertc_engine_defines.h:7228
定义 nertc_engine_defines.h:6876
int offset_x
定义 nertc_engine_defines.h:6926
bool loop
定义 nertc_engine_defines.h:6959
int wm_height
定义 nertc_engine_defines.h:6915
char image_paths[10][kNERtcMaxURILength]
定义 nertc_engine_defines.h:6885
int offset_y
定义 nertc_engine_defines.h:6937
int wm_width
定义 nertc_engine_defines.h:6905
unsigned int fps
定义 nertc_engine_defines.h:6949
float wm_alpha
定义 nertc_engine_defines.h:6895
定义 nertc_engine_defines.h:6978
int offset_x
定义 nertc_engine_defines.h:7062
float wm_alpha
定义 nertc_engine_defines.h:7034
int wm_height
定义 nertc_engine_defines.h:7052
int wm_color
定义 nertc_engine_defines.h:7025
int font_color
定义 nertc_engine_defines.h:7005
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:6996
int font_size
定义 nertc_engine_defines.h:7014
int offset_y
定义 nertc_engine_defines.h:7072
char content[kNERtcMaxBuffLength]
定义 nertc_engine_defines.h:6987
int wm_width
定义 nertc_engine_defines.h:7043
定义 nertc_engine_defines.h:7096
int font_color
定义 nertc_engine_defines.h:7111
float wm_alpha
定义 nertc_engine_defines.h:7140
char font_name[kNERtcMaxURILength]
定义 nertc_engine_defines.h:7102
int wm_height
定义 nertc_engine_defines.h:7158
int wm_color
定义 nertc_engine_defines.h:7131
int offset_y
定义 nertc_engine_defines.h:7178
int wm_width
定义 nertc_engine_defines.h:7149
int font_size
定义 nertc_engine_defines.h:7120
int offset_x
定义 nertc_engine_defines.h:7168
定义 nertc_engine_defines.h:10194
char * voiceprint
定义 nertc_engine_defines.h:10206
int size
定义 nertc_engine_defines.h:10212
char device_id[kNERtcMaxDeviceIDLength]
定义 nertc_engine_defines.h:10200
定义 nertc_engine_defines.h:8299
unsigned int color
定义 nertc_engine_defines.h:8367
NERtcBackgroundSourceType background_source_type
定义 nertc_engine_defines.h:8350
char * source
定义 nertc_engine_defines.h:8380
NERtcBackgroundSourceType
定义 nertc_engine_defines.h:8310
@ kNERtcBackgroundImage
定义 nertc_engine_defines.h:8329
@ kNERtcBackgroundVideo
定义 nertc_engine_defines.h:8339
@ kNERtcBackgroundColor
定义 nertc_engine_defines.h:8319