Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemUtils
Small class that manages an audio endpoint. Used in FVoiceEngineImpl.
| Name | FVoiceEndpoint |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/VoiceEngineImpl.h |
| Include Path | #include "VoiceEngineImpl.h" |
Syntax
class FVoiceEndpoint : private Audio::IAudioMixer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVoiceEndpoint
(
const FString& InEndpointName, |
VoiceEngineImpl.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FVoiceEndpoint() |
VoiceEngineImpl.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DownmixBuffer | Audio::FAlignedFloatBuffer | VoiceEngineImpl.h | ||
| NumChannelsComingIn | int32 | VoiceEngineImpl.h | ||
| OpenParams | Audio::FAudioMixerOpenStreamParams | VoiceEngineImpl.h | ||
| OutputPatch | Audio::FPatchOutputStrongPtr | VoiceEngineImpl.h | ||
| OutputPatchCriticalSection | FCriticalSection | VoiceEngineImpl.h | ||
| PlatformDeviceInfo | Audio::FAudioPlatformDeviceInfo | VoiceEngineImpl.h | ||
| PlatformEndpoint | TUniquePtr< Audio::IAudioMixerPlatformInterface > | VoiceEngineImpl.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PatchInOutput
(
Audio::FPatchOutputStrongPtr& InOutput |
VoiceEngineImpl.h |
Overridden from IAudioMixer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAudioStreamShutdown() |
VoiceEngineImpl.h | ||
virtual bool OnProcessAudioStream
(
Audio::AlignedFloatBuffer& OutputBuffer |
VoiceEngineImpl.h |