Loading...
Searching...
No Matches
FOnlineVoiceAccelByte Class Reference
Inheritance diagram for FOnlineVoiceAccelByte:

Public Member Functions

virtual bool Init () override
void RegisterTalkers (const TArray< TSharedRef< const FUniqueNetId > > &Players)
void RegisterTalker (const FUniqueNetIdRef Player)
void RegisterTalker (const FUniqueNetIdRef Player, const FNamedOnlineSession &SessionName)
void RemoveAllTalkers ()
bool IsVoiceEnabled ()
 Check if voice chat is enabled.

Protected Attributes

FOnlineSubsystemAccelByteWPtr AccelByteSubsystem = nullptr

Member Function Documentation

◆ IsVoiceEnabled()

bool FOnlineVoiceAccelByte::IsVoiceEnabled ( )

Check if voice chat is enabled.

Returns
true if voice chat is enabled

◆ RegisterTalker() [1/2]

void FOnlineVoiceAccelByte::RegisterTalker ( const FUniqueNetIdRef Player)

Registers the unique player id as a talker

Parameters
PlayerPlayer to add

◆ RegisterTalker() [2/2]

void FOnlineVoiceAccelByte::RegisterTalker ( const FUniqueNetIdRef Player,
const FNamedOnlineSession & SessionName )

Registers the unique player id as a talker with session name

Parameters
PlayerPlayer to add
SessionNameSession name

◆ RegisterTalkers()

void FOnlineVoiceAccelByte::RegisterTalkers ( const TArray< TSharedRef< const FUniqueNetId > > & Players)

Registers array of the unique player ids as a talker

Parameters
Playerids Players to add

◆ RemoveAllTalkers()

void FOnlineVoiceAccelByte::RemoveAllTalkers ( )

Remove all talker