6#include "CoreMinimal.h"
8#include "Modules/ModuleManager.h"
13namespace wwiseplugin {
43 virtual void UpdateSelfPosition(
const char* channelName,
int positionX,
int positionY,
int positionZ);
#define NERTC_PLUGIN_API
定义 NertcBase.h:19
定义 IAudioDeviceManager.h:17
virtual bool InChannel(const char *channelName)
virtual IAudioDeviceManager * GetAudioDeviceManager()
virtual int StartAudioDump(RtcAudioDumpType type)
virtual int SetRangeAudioMode(const char *channelName, RtcRangeAudioMode mode)
virtual void SetCallbacks(IRtcCallback *callback)
virtual void SetReceiveAuthInfoWithGameObjectID(uint64_t gameObjectID, const char *channelName, const char *token)
virtual int CheckMicphonePermision(bool &enabled)
virtual int SetSubscribeAudioBlockList(const char *channelName, uint64_t *uids, int size)
virtual uint64_t GetReceiveUserIDWithGameObjectID(uint64_t gameObjectID)
virtual int SetRangeAudioTeamID(const char *channelName, int teamID)
virtual const char * GetVersion()
virtual void InitEngine(RtcEngineContext context)
virtual void SetChannelName(const char *channelName)
virtual int StopAudioDump()
virtual void SetReceiveUserIDWithGameObjectID(uint64_t gameObjectID, uint64_t userID)
virtual IVoiceEngine * GetVoiceEngine()
virtual int SetPublishAudioAllowList(const char *channelName, uint64_t *uids, int size)
virtual int SetSubscribeAudioAllowList(const char *channelName, uint64_t *uids, int size)
static IRtcEngine * GetInstance()
virtual void SetSendAuthInfoWithGameObjectID(uint64_t gameObjectID, const char *channelName, const char *token)
IRtcEngine * GetRtcEngineImpl()
virtual int EnableAudioVolumeIndication(const char *channelName, bool enable, uint64_t interval, bool enableVad)
virtual void EnableLoopbackWithGameObjectID(uint64_t gameObjectID, bool enableLoopback)
virtual void SetUserID(uint64_t userID)
virtual bool GetEnableLoopbackWithGameObjectID(uint64_t gameObjectID)
virtual void SetParameters(const char *parameters)
virtual int SetAudioRecvRange(const char *channelName, int range)
virtual int ResumeAudio()
virtual void UpdateSelfPosition(const char *channelName, int positionX, int positionY, int positionZ)
virtual void SetToken(const char *token)
RtcAudioDumpType
定义 NertcBase.h:728
RtcRangeAudioMode
定义 NertcBase.h:551
定义 IAudioDeviceManager.h:7