CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FAtomAudioLinkSettingsProxy Class Reference

#include <AtomAudioLinkSettings.h>

Inheritance diagram for FAtomAudioLinkSettingsProxy:

Public Member Functions

 FAtomAudioLinkSettingsProxy (const UAtomAudioLinkSettings &)
virtual ~FAtomAudioLinkSettingsProxy ()=default
const TSoftObjectPtr< UAtomBus > & GetDestinationBus () const
EAtomBusSendStage GetDestinationBusStage () const
float GetInitialSilenceFillRatio () const
float GetProducerConsumerBufferRatio () const
int GetReceivingBufferSizeInFrames () const
bool IsRoutingToBus () const
bool ShouldClearBufferOnReceipt () const
void Update (const UAtomAudioLinkSettings &)

Private Attributes

bool bShouldZeroBuffer = true
TSoftObjectPtr< UAtomBus > DestinationBus = nullptr
EAtomBusSendStage DestinationBusStage
EAtomAudioLinkRoute DestinationRoute = EAtomAudioLinkRoute::Source
float InitialSilenceFillRatio = 1.0f
float ProducerToConsumerBufferRatio = 2.0f
int32 ReceivingBufferSizeInFrames

Constructor & Destructor Documentation

◆ FAtomAudioLinkSettingsProxy()

FAtomAudioLinkSettingsProxy::FAtomAudioLinkSettingsProxy ( const UAtomAudioLinkSettings & OtherSettings)

◆ ~FAtomAudioLinkSettingsProxy()

virtual FAtomAudioLinkSettingsProxy::~FAtomAudioLinkSettingsProxy ( )
virtualdefault

Member Function Documentation

◆ GetDestinationBus()

const TSoftObjectPtr< UAtomBus > & FAtomAudioLinkSettingsProxy::GetDestinationBus ( ) const
inline

◆ GetDestinationBusStage()

EAtomBusSendStage FAtomAudioLinkSettingsProxy::GetDestinationBusStage ( ) const
inline

◆ GetInitialSilenceFillRatio()

float FAtomAudioLinkSettingsProxy::GetInitialSilenceFillRatio ( ) const
inline

◆ GetProducerConsumerBufferRatio()

float FAtomAudioLinkSettingsProxy::GetProducerConsumerBufferRatio ( ) const
inline

◆ GetReceivingBufferSizeInFrames()

int FAtomAudioLinkSettingsProxy::GetReceivingBufferSizeInFrames ( ) const
inline

◆ IsRoutingToBus()

bool FAtomAudioLinkSettingsProxy::IsRoutingToBus ( ) const
inline

◆ ShouldClearBufferOnReceipt()

bool FAtomAudioLinkSettingsProxy::ShouldClearBufferOnReceipt ( ) const
inline

◆ Update()

void FAtomAudioLinkSettingsProxy::Update ( const UAtomAudioLinkSettings & InSettings)

Member Data Documentation

◆ bShouldZeroBuffer

bool FAtomAudioLinkSettingsProxy::bShouldZeroBuffer = true
private

◆ DestinationBus

TSoftObjectPtr<UAtomBus> FAtomAudioLinkSettingsProxy::DestinationBus = nullptr
private

◆ DestinationBusStage

EAtomBusSendStage FAtomAudioLinkSettingsProxy::DestinationBusStage
private

◆ DestinationRoute

EAtomAudioLinkRoute FAtomAudioLinkSettingsProxy::DestinationRoute = EAtomAudioLinkRoute::Source
private

◆ InitialSilenceFillRatio

float FAtomAudioLinkSettingsProxy::InitialSilenceFillRatio = 1.0f
private

◆ ProducerToConsumerBufferRatio

float FAtomAudioLinkSettingsProxy::ProducerToConsumerBufferRatio = 2.0f
private

◆ ReceivingBufferSizeInFrames

int32 FAtomAudioLinkSettingsProxy::ReceivingBufferSizeInFrames
private

The documentation for this class was generated from the following files:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareAudioLink/CriWareAudioLink/Public/AtomAudioLinkSettings.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareAudioLink/CriWareAudioLink/Private/AtomAudioLinkSettings.cpp