CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FAtomAudioLinkSynchronizer Struct Reference

#include <AtomAudioLinkSynchronizer.h>

Inheritance diagram for FAtomAudioLinkSynchronizer:

Public Member Functions

 FAtomAudioLinkSynchronizer ()
 ~FAtomAudioLinkSynchronizer () override
void BindAtomRuntime ()
void ExecuteCloseStream ()
void ExecuteEndRender (FAtomRuntimeHandle &AtomRuntime)
void ExecuteOpenStream (FAtomRuntimeHandle &AtomRuntime)
void ExecuteResume ()
void ExecuteSuspend ()
void UnbindAtomRuntime ()

Public Attributes

bool bIsBound = false
FCriticalSection CallbackLock
unsigned int DspBufferSize
FDelegateHandle OnAtomRuntimeActivatedHandle
FDelegateHandle OnAtomRuntimeDeactivatedHandle
IAudioLinkSynchronizer::FOnBeginRender OnBeginRender
IAudioLinkSynchronizer::FOnCloseStream OnCloseStream
IAudioLinkSynchronizer::FOnEndRender OnEndRender
IAudioLinkSynchronizer::FOnOpenStream OnOpenStream
IAudioLinkSynchronizer::FOnResume OnResume
IAudioLinkSynchronizer::FOnSuspend OnSuspend
FAtomRuntimeManager * RuntimeManager
FRWLock RwLock

Constructor & Destructor Documentation

◆ FAtomAudioLinkSynchronizer()

FAtomAudioLinkSynchronizer::FAtomAudioLinkSynchronizer ( )

◆ ~FAtomAudioLinkSynchronizer()

FAtomAudioLinkSynchronizer::~FAtomAudioLinkSynchronizer ( )
override

Member Function Documentation

◆ BindAtomRuntime()

void FAtomAudioLinkSynchronizer::BindAtomRuntime ( )

◆ ExecuteCloseStream()

void FAtomAudioLinkSynchronizer::ExecuteCloseStream ( )

◆ ExecuteEndRender()

void FAtomAudioLinkSynchronizer::ExecuteEndRender ( FAtomRuntimeHandle & AtomRuntime)

◆ ExecuteOpenStream()

void FAtomAudioLinkSynchronizer::ExecuteOpenStream ( FAtomRuntimeHandle & AtomRuntime)

◆ ExecuteResume()

void FAtomAudioLinkSynchronizer::ExecuteResume ( )

◆ ExecuteSuspend()

void FAtomAudioLinkSynchronizer::ExecuteSuspend ( )

◆ UnbindAtomRuntime()

void FAtomAudioLinkSynchronizer::UnbindAtomRuntime ( )

Member Data Documentation

◆ bIsBound

bool FAtomAudioLinkSynchronizer::bIsBound = false

◆ CallbackLock

FCriticalSection FAtomAudioLinkSynchronizer::CallbackLock

◆ DspBufferSize

unsigned int FAtomAudioLinkSynchronizer::DspBufferSize

◆ OnAtomRuntimeActivatedHandle

FDelegateHandle FAtomAudioLinkSynchronizer::OnAtomRuntimeActivatedHandle

◆ OnAtomRuntimeDeactivatedHandle

FDelegateHandle FAtomAudioLinkSynchronizer::OnAtomRuntimeDeactivatedHandle

◆ OnBeginRender

IAudioLinkSynchronizer::FOnBeginRender FAtomAudioLinkSynchronizer::OnBeginRender

◆ OnCloseStream

IAudioLinkSynchronizer::FOnCloseStream FAtomAudioLinkSynchronizer::OnCloseStream

◆ OnEndRender

IAudioLinkSynchronizer::FOnEndRender FAtomAudioLinkSynchronizer::OnEndRender

◆ OnOpenStream

IAudioLinkSynchronizer::FOnOpenStream FAtomAudioLinkSynchronizer::OnOpenStream

◆ OnResume

IAudioLinkSynchronizer::FOnResume FAtomAudioLinkSynchronizer::OnResume

◆ OnSuspend

IAudioLinkSynchronizer::FOnSuspend FAtomAudioLinkSynchronizer::OnSuspend

◆ RuntimeManager

FAtomRuntimeManager* FAtomAudioLinkSynchronizer::RuntimeManager

◆ RwLock

FRWLock FAtomAudioLinkSynchronizer::RwLock

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