#define NERTC_UE_API
定义 NertcBase.h:23
#define NERTC_UE_CALL
定义 NertcBase.h:24
定义 NertcEngineDefines.h:4449
virtual int setRangeAudioMode(NERtcRangeAudioMode mode)=0
virtual int setPublishAudioAllowList(uid_t *uid_array, uint32_t size)=0
virtual int enableSpatializer(bool enable)=0
virtual int setAudioSessionOperationRestriction(NERtcAudioSessionOperationRestriction restriction)=0
virtual int pauseAudio()=0
virtual NERtcConnectionStateType getConnectionState()=0
virtual IRtcVoiceEngine * getVoiceEngine()=0
virtual int setSubscribeAudioAllowList(uid_t *uid_array, uint32_t size)=0
virtual int adjustPlaybackSignalVolume(int volume)=0
virtual int setAudioProfile(NERtcAudioProfileType profile, NERtcAudioScenarioType scenario)=0
virtual ~IRtcEngineEx()
定义 INertcEngineEx.h:19
virtual int initSpatializer()=0
virtual int setParameters(const char *parameters)=0
virtual int setPlayoutDeviceMute(bool muted)=0
virtual int setStatsObserver(IRtcMediaStatsObserver *observer)=0
virtual int setRangeAudioTeamID(int32_t team_id)=0
virtual int startAudioDump(NERtcAudioDumpType type)=0
virtual int subscribeAllRemoteAudioStream(bool subscribe)=0
virtual void uploadSdkInfo()=0
virtual const char * getVersion(int *build)=0
virtual int enableMediaPublish(bool enabled, NERtcMediaPubType media_type)=0
virtual IRtcChannel * createChannel(const char *channel_name)=0
virtual int resumeAudio()=0
virtual int getRecordingSignalVolume()=0
virtual int updateSelfPosition(const NERtcPositionInfo &info)=0
virtual int setVoiceBeautifierPreset(NERtcVoiceBeautifierType type)=0
virtual int stopAudioDump()=0
virtual int getPlayoutDeviceMute(bool *muted)=0
virtual int setAudioRecvRange(int audible_distance, int conversational_distance, NERtcDistanceRolloffModel roll_off)=0
virtual bool isInChannel()=0
virtual int setLocalVoicePitch(double pitch)=0
virtual int getMicrophoneMode(bool *enabled)=0
virtual bool checkMicPermision()=0
virtual bool acquireAndroidRecordingPermissions()=0
virtual int setAudioFrameObserver(INERtcAudioFrameObserver *observer)=0
virtual int setAudioFocusMode(NERtcAudioFocusMode focus_mode)=0
virtual int subscribeRemoteAudioStream(NERtcAudioStreamType stream_type, uid_t uid, bool subscribe)=0
virtual int setLoudspeakerMode(bool enable)=0
virtual int setSubscribeAudioBlockList(uid_t *uid_array, uint32_t size)=0
virtual const char * getErrorDescription(int error_code)=0
virtual int setLocalVoiceEqualization(NERtcVoiceEqualizationBand band_frequency, int band_gain)=0
virtual int muteLocalAudioStream(NERtcAudioStreamType type, bool mute)=0
virtual int adjustRecordingSignalVolume(int volume)=0
virtual int getPlaybackSignalVolume()=0
virtual int setAudioEffectPreset(NERtcVoiceChangerType type)=0
virtual int getLoudspeakerMode(bool *enabled)=0
virtual int enableAudioVolumeIndication(bool enable, uint64_t interval, bool enable_vad)=0
定义 INertcVoiceEngine.h:34
namespace nertc
定义 INertcAudioDeviceManager.h:11
NERtcAudioProfileType
定义 NertcEngineDefines.h:1042
NERtcAudioFocusMode
定义 NertcEngineDefines.h:8201
NERtcVoiceChangerType
定义 NertcEngineDefines.h:1168
NERtcAudioDumpType
定义 NertcEngineDefines.h:6894
NERtcConnectionStateType
定义 NertcEngineDefines.h:2190
NERtcRangeAudioMode
定义 NertcEngineDefines.h:6976
uint64_t uid_t
定义 NertcEngineDefines.h:138
NERtcVoiceEqualizationBand
定义 NertcEngineDefines.h:1379
NERTC_UE_API IRtcEngineEx *NERTC_UE_CALL createNERtcEngine()
NERtcAudioStreamType
定义 NertcEngineDefines.h:3003
NERtcAudioScenarioType
定义 NertcEngineDefines.h:1117
NERtcMediaPubType
定义 NertcEngineDefines.h:7097
NERtcAudioSessionOperationRestriction
定义 NertcEngineDefines.h:8163
NERtcDistanceRolloffModel
定义 NertcEngineDefines.h:7553
NERtcVoiceBeautifierType
定义 NertcEngineDefines.h:1260
定义 NertcEngineDefines.h:7569