Struct that holds audio I/O buffers for the render thread, including scoped references and pooled buffers.
More...
#include <ST_AudioIOLib.h>
Struct that holds audio I/O buffers for the render thread, including scoped references and pooled buffers.
◆ ~FST_AudioIOBuffers_RenderThread()
FST_AudioIOBuffers_RenderThread::~FST_AudioIOBuffers_RenderThread |
( |
| ) |
|
|
inline |
Destructor that releases data.
◆ ReleaseData()
void FST_AudioIOBuffers_RenderThread::ReleaseData |
( |
| ) |
|
|
inline |
Clears the stored audio buffers.
◆ amplitudesLength
uint32 FST_AudioIOBuffers_RenderThread::amplitudesLength = 0 |
◆ beatsLength
uint32 FST_AudioIOBuffers_RenderThread::beatsLength = 0 |
◆ frequencyBandsLength
uint32 FST_AudioIOBuffers_RenderThread::frequencyBandsLength = 0 |
Size of frequency bands data.
◆ IODataSize
uint32 FST_AudioIOBuffers_RenderThread::IODataSize = 0 |
◆ pitchesLength
uint32 FST_AudioIOBuffers_RenderThread::pitchesLength = 0 |
◆ ReadAmplitudesPooled
TRefCountPtr<FRDGPooledBuffer> FST_AudioIOBuffers_RenderThread::ReadAmplitudesPooled = nullptr |
Pooled buffer for amplitudes.
◆ ReadAmplitudesScopedRef
FRDGBufferRef FST_AudioIOBuffers_RenderThread::ReadAmplitudesScopedRef = nullptr |
Scoped reference for amplitudes buffer.
◆ ReadAmplitudesScopedSRV
FRDGBufferSRVRef FST_AudioIOBuffers_RenderThread::ReadAmplitudesScopedSRV = nullptr |
Scoped SRV reference for amplitudes buffer.
◆ ReadBeatsPooled
TRefCountPtr<FRDGPooledBuffer> FST_AudioIOBuffers_RenderThread::ReadBeatsPooled = nullptr |
◆ ReadBeatsScopedRef
FRDGBufferRef FST_AudioIOBuffers_RenderThread::ReadBeatsScopedRef = nullptr |
Scoped reference for beats buffer.
◆ ReadBeatsScopedSRV
FRDGBufferSRVRef FST_AudioIOBuffers_RenderThread::ReadBeatsScopedSRV = nullptr |
Scoped SRV reference for beats buffer.
◆ ReadFrequencyBandsPooled
TRefCountPtr<FRDGPooledBuffer> FST_AudioIOBuffers_RenderThread::ReadFrequencyBandsPooled = nullptr |
Pooled buffer for frequency bands.
◆ ReadFrequencyBandsScopedRef
FRDGBufferRef FST_AudioIOBuffers_RenderThread::ReadFrequencyBandsScopedRef = nullptr |
Scoped reference for frequency bands buffer.
◆ ReadFrequencyBandsScopedSRV
FRDGBufferSRVRef FST_AudioIOBuffers_RenderThread::ReadFrequencyBandsScopedSRV = nullptr |
Scoped SRV reference for frequency bands buffer.
◆ ReadIODataPooled
TRefCountPtr<FRDGPooledBuffer> FST_AudioIOBuffers_RenderThread::ReadIODataPooled = nullptr |
Pooled buffer for IO data.
◆ ReadIODataScopedRef
FRDGBufferRef FST_AudioIOBuffers_RenderThread::ReadIODataScopedRef = nullptr |
Scoped reference for IO data buffer.
◆ ReadIODataScopedSRV
FRDGBufferSRVRef FST_AudioIOBuffers_RenderThread::ReadIODataScopedSRV = nullptr |
Scoped SRV reference for IO data buffer.
◆ ReadPitchesPooled
TRefCountPtr<FRDGPooledBuffer> FST_AudioIOBuffers_RenderThread::ReadPitchesPooled = nullptr |
Pooled buffer for pitches.
◆ ReadPitchesScopedRef
FRDGBufferRef FST_AudioIOBuffers_RenderThread::ReadPitchesScopedRef = nullptr |
Scoped reference for pitches buffer.
◆ ReadPitchesScopedSRV
FRDGBufferSRVRef FST_AudioIOBuffers_RenderThread::ReadPitchesScopedSRV = nullptr |
Scoped SRV reference for pitches buffer.
The documentation for this struct was generated from the following file:
- C:/Users/aaron/UE5/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Data/ST_AudioIOLib.h