28 virtual void SetToken(
const char* token);
29 virtual void SetChannelName(
const char* channelName);
30 virtual void SetUserID(uint64_t userID);
31 virtual void SetParameters(
const char* parameters);
32 virtual int CheckMicphonePermision(
bool& enabled);
33 virtual void SetSendAuthInfoWithGameObjectID(uint64_t gameObjectID,
const char* channelName,
const char* token);
34 virtual void SetReceiveAuthInfoWithGameObjectID(uint64_t gameObjectID,
const char* channelName,
const char* token);
35 virtual void SetReceiveUserIDWithGameObjectID(uint64_t gameObjectID, uint64_t userID);
36 virtual uint64_t GetReceiveUserIDWithGameObjectID(uint64_t gameObjectID);
37 virtual void EnableLoopbackWithGameObjectID(uint64_t gameObjectID,
bool enableLoopback);
38 virtual bool GetEnableLoopbackWithGameObjectID(uint64_t gameObjectID);
41 virtual int SetRangeAudioTeamID(
const char* channelName,
int teamID);
42 virtual int SetAudioRecvRange(
const char* channelName,
int range);
43 virtual void UpdateSelfPosition(
const char* channelName,
int positionX,
int positionY,
int positionZ);
44 virtual int EnableAudioVolumeIndication(
const char* channelName,
bool enable, uint64_t interval,
bool enableVad);
45 virtual int SetPublishAudioAllowList(
const char* channelName, uint64_t* uids,
int size);
46 virtual int SetSubscribeAudioAllowList(
const char* channelName, uint64_t* uids,
int size);
47 virtual int SetSubscribeAudioBlockList(
const char* channelName, uint64_t* uids,
int size);
48 virtual int PauseAudio();
49 virtual int ResumeAudio();
50 virtual const char* GetVersion();
52 virtual int StopAudioDump();
53 virtual int Release();
Definition NertcBase.h:1707