CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
UAtomAudioLinkSettings クラス

#include <AtomAudioLinkSettings.h>

UAtomAudioLinkSettings の継承関係図

公開変数類

bool bShouldClearBufferOnReceipt = true
TSoftObjectPtr< UAtomBusDestinationBus
EAtomBusSendStage DestinationBusStage = EAtomBusSendStage::PreEffect
EAtomAudioLinkRoute DestinationRoute = EAtomAudioLinkRoute::Source
float InitialSilenceFillRatio = 1.0f
float ProducerToConsumerBufferRatio = 2.0f

限定公開メンバ関数

virtual FName GetFactoryName () const override
int32 GetReceivingBufferSizeInFrames () const
virtual FSharedSettingsProxyPtr MakeProxy () const override

限定公開変数類

TObjectPtr< UAtomBusDestinationBusResolved
TSharedPtr< FStreamableHandle > LoadingHandle

フレンド

class FAtomAudioLinkSettingsProxy

関数詳解

◆ GetFactoryName()

FName UAtomAudioLinkSettings::GetFactoryName ( ) const
overrideprotectedvirtual

◆ GetReceivingBufferSizeInFrames()

int32 UAtomAudioLinkSettings::GetReceivingBufferSizeInFrames ( ) const
protected

◆ MakeProxy()

UAudioLinkSettingsAbstract::FSharedSettingsProxyPtr UAtomAudioLinkSettings::MakeProxy ( ) const
overrideprotectedvirtual

◆ FAtomAudioLinkSettingsProxy

friend class FAtomAudioLinkSettingsProxy
friend

メンバ詳解

◆ bShouldClearBufferOnReceipt

bool UAtomAudioLinkSettings::bShouldClearBufferOnReceipt = true

If this is set, the receiving code will clear the buffer after it's read, so it's not rendered by Unreal. Only applies if running both renderers at once.

◆ DestinationBus

TSoftObjectPtr<UAtomBus> UAtomAudioLinkSettings::DestinationBus

The destination DSP bus to send audio.

◆ DestinationBusResolved

TObjectPtr<UAtomBus> UAtomAudioLinkSettings::DestinationBusResolved
protected

Once the SoftObjectReference has been resolved, attach the reference here so it's owned.

◆ DestinationBusStage

EAtomBusSendStage UAtomAudioLinkSettings::DestinationBusStage = EAtomBusSendStage::PreEffect

The stage of the destination DSP bus to send audio.

◆ DestinationRoute

EAtomAudioLinkRoute UAtomAudioLinkSettings::DestinationRoute = EAtomAudioLinkRoute::Source

Whether use link as a sound source or route audio to an Atom DSP bus.

◆ InitialSilenceFillRatio

float UAtomAudioLinkSettings::InitialSilenceFillRatio = 1.0f

Ratio of initial buffer to fill with silence ahead of consumption. Adjusting this can resolve starvation at the cost of added latency.

◆ LoadingHandle

TSharedPtr<FStreamableHandle> UAtomAudioLinkSettings::LoadingHandle
protected

◆ ProducerToConsumerBufferRatio

float UAtomAudioLinkSettings::ProducerToConsumerBufferRatio = 2.0f

This is the ratio of producer to consumer buffer size, 2.0 means its twice as big as the consumer buffer.


このクラス詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareAudioLink/CriWareAudioLink/Public/AtomAudioLinkSettings.h
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareAudioLink/CriWareAudioLink/Private/AtomAudioLinkSettings.cpp