VJ Master 1.3
Real-time audio analysis and visualisation.
 
Loading...
Searching...
No Matches
FST_AudioIOData_GameThread Struct Reference

Struct that holds audio I/O data for the game thread. More...

#include <ST_AudioIOLib.h>

Public Member Functions

 ~FST_AudioIOData_GameThread ()
 
void ReleaseData ()
 

Public Attributes

uint32 IODataSize = 0
 
uint32 frequencyBandsLength = 0
 
uint32 amplitudesLength = 0
 
uint32 pitchesLength = 0
 
uint32 beatsLength = 0
 
TArray< uint32 > IOData
 
TArray< float > frequencyBands
 
TArray< float > amplitudes
 
TArray< float > pitches
 
TArray< float > beats
 

Detailed Description

Struct that holds audio I/O data for the game thread.

Constructor & Destructor Documentation

◆ ~FST_AudioIOData_GameThread()

FST_AudioIOData_GameThread::~FST_AudioIOData_GameThread ( )
inline

Destructor that releases data.

Member Function Documentation

◆ ReleaseData()

void FST_AudioIOData_GameThread::ReleaseData ( )
inline

Clears the stored audio data.

Member Data Documentation

◆ amplitudes

TArray<float> FST_AudioIOData_GameThread::amplitudes

Array of amplitudes.

◆ amplitudesLength

uint32 FST_AudioIOData_GameThread::amplitudesLength = 0

Size of amplitudes data.

◆ beats

TArray<float> FST_AudioIOData_GameThread::beats

Array of beats.

◆ beatsLength

uint32 FST_AudioIOData_GameThread::beatsLength = 0

Size of beats data.

◆ frequencyBands

TArray<float> FST_AudioIOData_GameThread::frequencyBands

Array of frequency bands.

◆ frequencyBandsLength

uint32 FST_AudioIOData_GameThread::frequencyBandsLength = 0

Size of frequency bands data.

◆ IOData

TArray<uint32> FST_AudioIOData_GameThread::IOData

Array of IO data.

◆ IODataSize

uint32 FST_AudioIOData_GameThread::IODataSize = 0

Size of IO data.

◆ pitches

TArray<float> FST_AudioIOData_GameThread::pitches

Array of pitches.

◆ pitchesLength

uint32 FST_AudioIOData_GameThread::pitchesLength = 0

Size of pitches data.


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