Polyphase Game Engine
Loading...
Searching...
No Matches
AudioAnalysis.h File Reference
#include <stdint.h>
#include "Constants.h"
#include "AudioConstants.h"

Go to the source code of this file.

Classes

struct  AudioAnalysis::PcmView
 

Namespaces

namespace  AudioAnalysis
 

Functions

float AudioAnalysis::ComputeRMS (const PcmView &)
 
float AudioAnalysis::ComputeLoudnessDb (float)
 
float AudioAnalysis::ComputeLoudnessNormalized (float)
 
float AudioAnalysis::ComputeBandMagnitude (const PcmView &, float, float)
 
void AudioAnalysis::ComputeSpectrum (const PcmView &, float, float, float *outBins, uint32_t numBins)
 
void AudioAnalysis::OnStreamOpened (uint32_t, uint32_t, uint32_t, uint32_t)
 
void AudioAnalysis::OnStreamClosed (uint32_t)
 
void AudioAnalysis::OnStreamSubmitted (uint32_t, const uint8_t *, uint32_t)
 
bool AudioAnalysis::BuildStreamPcmView (uint32_t, PcmView &)