FVoiceEndpoint

Small class that manages an audio endpoint.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IAudioMixer

FVoiceEndpoint

References

Module

OnlineSubsystemUtils

Header

/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/VoiceEngineImpl.h

Include

#include "VoiceEngineImpl.h"

Syntax

class FVoiceEndpoint : private Audio::IAudioMixer

Remarks

Small class that manages an audio endpoint. Used in FVoiceEngineImpl.

Constructors

Name Description

Public function

FVoiceEndpoint

(
    const FString& InEndpointName,
    float InSampleRate,
    int32 InNumChannels
)

Destructors

Name Description

Public function Virtual

~FVoiceEndpoint()

Functions

Name Description

Public function

void

 

PatchInOutput

(
    Audio::FPatchOutputStrongPtr& InOu...
)

Overridden from IAudioMixer

Name Description

Public function Virtual

void

 

OnAudioStreamShutdown()

Called when audio render thread stream is shutting down.

Public function Virtual

bool

 

OnProcessAudioStream

(
    Audio::AlignedFloatBuffer& OutputB...
)

Callback to generate a new audio stream buffer.