Skip to main content
Version: 4.24

Online Voice Subsystem

This API reference documents what methods and events are supported by Online Subsystem Blueprints. For full documentation on this API, refer to the Unreal Engine documentation.

Need to use a method or event that's not currently supported? Please reach out to support.

Supported Events#

EventSupported?Unreal Engine DocsParameters
OnPlayerTalkingStateChanged✔DetailsTSharedRef<const FUniqueNetId> 
bool 

Supported Functions#

FunctionSupported?Unreal Engine DocsParameters
ProcessMuteChangeNotification✔Details
StartNetworkedVoice✔Detailsuint8 LocalUserNum
StopNetworkedVoice✔Detailsuint8 LocalUserNum
RegisterLocalTalker✔Detailsuint32 LocalUserNum
RegisterLocalTalkers✔Details
UnregisterLocalTalker✔Detailsuint32 LocalUserNum
UnregisterLocalTalkers✔Details
RegisterRemoteTalker✔Detailsconst FUniqueNetId& UniqueId
UnregisterRemoteTalker✔Detailsconst FUniqueNetId& UniqueId
RemoveAllRemoteTalkers✔Details
IsHeadsetPresent✔Detailsuint32 LocalUserNum
IsLocalPlayerTalking✔Detailsuint32 LocalUserNum
IsRemotePlayerTalking✔Detailsconst FUniqueNetId& UniqueId
IsMuted✔Detailsuint32 LocalUserNum
const FUniqueNetId& UniqueId
MuteRemoteTalker✔Detailsuint8 LocalUserNum
const FUniqueNetId& PlayerId
bool bIsSystemWide
UnmuteRemoteTalker✔Detailsuint8 LocalUserNum
const FUniqueNetId& PlayerId
bool bIsSystemWide
GetNumLocalTalkers✔Details
ClearVoicePackets✔Details
GetVoiceDebugState✔Details
PatchRemoteTalkerOutputToEndpoint✔Detailsconst FString& InDeviceName
bool bMuteInGameOutput
PatchLocalTalkerOutputToEndpoint✔Detailsconst FString& InDeviceName
DisconnectAllEndpoints✔Details