CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
FAtomAudioLinkSoundGenerator类 参考

#include <AtomAudioLinkComponent.h>

类 FAtomAudioLinkSoundGenerator 继承关系图:

Public 成员函数

 FAtomAudioLinkSoundGenerator (FAtomAudioLinkSoundGeneratorInitParams &&InParams)
virtual int32 GetDesiredNumSamplesToRenderPerCallback () const override
virtual bool IsFinished () const override
virtual int32 OnGenerateAudio (float **OutAudio, int32 NumFrames, int32 NumChannels) override
Public 成员函数 继承自 IAtomSoundGenerator
CRIWARECORE_API IAtomSoundGenerator ()
virtual CRIWARECORE_API ~IAtomSoundGenerator ()
CRIWARECORE_API int32 GetNextBuffer (float **OutAudio, int32 NumFrames, int32 NumChannels, bool bRequireNumberSamples=false)
virtual Atom::AtomTaskQueueId GetSynchronizedRenderQueueID () const
virtual void OnBeginGenerate ()
virtual void OnEndGenerate ()

Public 属性

FThreadSafeBool bGeneratingAudio = false
FAtomAudioLinkSoundGeneratorInitParams Params

额外继承的成员函数

Protected 成员函数 继承自 IAtomSoundGenerator
CRIWARECORE_API void SynthCommand (TUniqueFunction< void()> Command)

构造及析构函数说明

◆ FAtomAudioLinkSoundGenerator()

FAtomAudioLinkSoundGenerator::FAtomAudioLinkSoundGenerator ( FAtomAudioLinkSoundGeneratorInitParams && InParams)
explicit

成员函数说明

◆ GetDesiredNumSamplesToRenderPerCallback()

int32 FAtomAudioLinkSoundGenerator::GetDesiredNumSamplesToRenderPerCallback ( ) const
overridevirtual

◆ IsFinished()

bool FAtomAudioLinkSoundGenerator::IsFinished ( ) const
overridevirtual

◆ OnGenerateAudio()

int32 FAtomAudioLinkSoundGenerator::OnGenerateAudio ( float ** OutAudio,
int32 NumFrames,
int32 NumChannels )
overridevirtual

实现了 IAtomSoundGenerator.

类成员变量说明

◆ bGeneratingAudio

FThreadSafeBool FAtomAudioLinkSoundGenerator::bGeneratingAudio = false

◆ Params

FAtomAudioLinkSoundGeneratorInitParams FAtomAudioLinkSoundGenerator::Params

该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareAudioLink/CriWareAudioLink/Public/AtomAudioLinkComponent.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareAudioLink/CriWareAudioLink/Private/AtomAudioLinkComponent.cpp