Documentation

​
​

Development

User Acquisition

Monetization

Industry

Vivox Unreal SDK

Vivox Unreal SDK

Vivox
​
​
Vivox Unreal SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
  • Tutorials
  • Reference
    • Vivox Core Unreal class model overview
    • Vivox Unreal conventions
    • Unreal API Reference Manual
      • Class List
        • AccountId
        • Channel3DProperties
        • ChannelId
        • FVivoxCoreModule
        • IAudioDevice
        • IAudioDevices
        • IChannelConnectionState
        • IChannelSession
        • IChannelTextMessage
        • IClient
        • IDirectedTextMessage
        • ILoginSession
        • IParticipant
        • IParticipantProperties
        • IPresenceLocation
        • IPresenceSubscription
        • ITextMessage
        • ITextToSpeech
        • ITranscribedMessage
        • ITTSAudioBuffer
        • ITTSMessage
        • ITTSVoice
        • Presence
        • VivoxConfig
      • Deprecated List
    • Access Token Developer Guide
    • Server to Server Web API Reference Guide
    • Third-party license information
  1. Vivox Unreal SDK documentation

FVivoxCoreModule

Reference the FVivoxCoreModule class for accessing the Vivox SDK module.
Read time 1 minute
Last updated 8 months ago

An Unreal Engine 4 plugin for Vivox voice.
#include <VivoxCore.h>
Inherits from FTickableGameObject, FSelfRegisteringExec, IModuleInterface, IModularFeature

Public Functions

Name

FVivoxCoreModule()
Constructor.
voidStartupModule() override
IModuleInterface implementation - called on Modules startup.
voidShutdownModule() override
IModuleInterface implementation - called on Module shutdon.
IClient &VoiceClient() const
The voice client.
AccountIdGetRandomAccountId(const FString & issuer, const FString & domain, const FString & prefix)
Get a random account identifier. For internal testing purposes only.
ChannelIdGetRandomChannelId(const FString & issuer, const FString & domain, const FString & prefix, ChannelType type)
Get a random channel identifier. For internal testing purposes only.
const char *ErrorToString(VivoxCoreError error)
Get the UTF-8 string for a specific error code in US English.

Public Functions Documentation

function FVivoxCoreModule

FVivoxCoreModule()
Constructor.

function StartupModule

void StartupModule() override
IModuleInterface implementation - called on Modules startup.

function ShutdownModule

void ShutdownModule() override
IModuleInterface implementation - called on Module shutdon.

function VoiceClient

IClient & VoiceClient() const
The voice client.
Return: The voice client.

function GetRandomAccountId

static AccountId GetRandomAccountId( const FString & issuer, const FString & domain, const FString & prefix)
Get a random account identifier. For internal testing purposes only.

function GetRandomChannelId

static ChannelId GetRandomChannelId( const FString & issuer, const FString & domain, const FString & prefix, ChannelType type)
Get a random channel identifier. For internal testing purposes only.

function ErrorToString

static const char * ErrorToString( VivoxCoreError error)
Get the UTF-8 string for a specific error code in US English.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Public Functions

    • Public Functions Documentation

      • function FVivoxCoreModule

      • function StartupModule

      • function ShutdownModule

      • function VoiceClient

      • function GetRandomAccountId

      • function GetRandomChannelId

      • function ErrorToString


Report a problem with this page