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

#include <AtomAudioLinkSourcePushed.h>

Inheritance diagram for FAtomAudioLinkSourcePushed:

Public Member Functions

 FAtomAudioLinkSourcePushed (const IAudioLinkFactory::FAudioLinkSourcePushedCreateArgs &InArgs, IAudioLinkFactory *InFactory)
 ~FAtomAudioLinkSourcePushed ()
virtual void OnNewBuffer (const FOnNewBufferParams &) override
virtual void OnSourceDone (const int32 SourceId) override
virtual void OnSourceReleased (const int32 SourceId) override
virtual void OnUpdateWorldState (const FOnUpdateWorldStateParams &) override

Private Attributes

FAtomAudioLinkInputClientPtr ConsumerSP
IAudioLinkFactory::FAudioLinkSourcePushedCreateArgs CreateArgs
int32 NumFramesReceivedSoFar = INDEX_NONE
FSharedBufferedOutputPtr ProducerSP
int32 SourceId = INDEX_NONE

Constructor & Destructor Documentation

◆ FAtomAudioLinkSourcePushed()

FAtomAudioLinkSourcePushed::FAtomAudioLinkSourcePushed ( const IAudioLinkFactory::FAudioLinkSourcePushedCreateArgs & InArgs,
IAudioLinkFactory * InFactory )

◆ ~FAtomAudioLinkSourcePushed()

FAtomAudioLinkSourcePushed::~FAtomAudioLinkSourcePushed ( )

Member Function Documentation

◆ OnNewBuffer()

void FAtomAudioLinkSourcePushed::OnNewBuffer ( const FOnNewBufferParams & InArgs)
overridevirtual

◆ OnSourceDone()

void FAtomAudioLinkSourcePushed::OnSourceDone ( const int32 SourceId)
overridevirtual

◆ OnSourceReleased()

void FAtomAudioLinkSourcePushed::OnSourceReleased ( const int32 SourceId)
overridevirtual

◆ OnUpdateWorldState()

void FAtomAudioLinkSourcePushed::OnUpdateWorldState ( const FOnUpdateWorldStateParams & InParams)
overridevirtual

Member Data Documentation

◆ ConsumerSP

FAtomAudioLinkInputClientPtr FAtomAudioLinkSourcePushed::ConsumerSP
private

◆ CreateArgs

IAudioLinkFactory::FAudioLinkSourcePushedCreateArgs FAtomAudioLinkSourcePushed::CreateArgs
private

◆ NumFramesReceivedSoFar

int32 FAtomAudioLinkSourcePushed::NumFramesReceivedSoFar = INDEX_NONE
private

◆ ProducerSP

FSharedBufferedOutputPtr FAtomAudioLinkSourcePushed::ProducerSP
private

◆ SourceId

int32 FAtomAudioLinkSourcePushed::SourceId = INDEX_NONE
private

The documentation for this class was generated from the following files: