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:
- H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Data/ST_AudioIOLib.h