31void AUD_SetVolume(uint32_t voiceIndex,
float leftVolume,
float rightVolume);
52uint32_t
AUD_OpenStream(uint32_t sampleRate, uint32_t numChannels, uint32_t bitsPerSample);
84 float* outBins, uint32_t numBins);
92 float* outBins, uint32_t numBins);
void AUD_ProcessWaveBuffer(SoundWave *soundWave)
uint8_t * AUD_AllocWaveBuffer(uint32_t size)
void AUD_DecodeVorbis(Stream &inStream, Stream &outStream, PcmFormat format)
Definition Audio.cpp:285
uint32_t AUD_OpenStream(uint32_t sampleRate, uint32_t numChannels, uint32_t bitsPerSample)
void AUD_EncodeVorbis(Stream &inStream, Stream &outStream, PcmFormat format)
Definition Audio.cpp:96
float AUD_GetStreamRMS(uint32_t streamId)
Definition Audio.cpp:58
float AUD_GetStreamFrequencies(uint32_t streamId, float startHz, float endHz)
Definition Audio.cpp:75
void AUD_GetSpectrum(uint32_t voiceIndex, float startHz, float endHz, float *outBins, uint32_t numBins)
Definition Audio.cpp:49
float AUD_GetFrequencies(uint32_t voiceIndex, float startHz, float endHz)
Definition Audio.cpp:42
void AUD_Play(uint32_t voiceIndex, SoundWave *soundWave, float volume, float pitch, bool loop, float startTime, bool spatial)
uint64_t AUD_GetStreamPlayedSamples(uint32_t streamId)
float AUD_GetLoudness(uint32_t voiceIndex)
Definition Audio.cpp:32
int32_t AUD_SubmitStreamBuffer(uint32_t streamId, const uint8_t *data, uint32_t byteSize)
float AUD_GetStreamLoudnessDb(uint32_t streamId)
Definition Audio.cpp:70
bool AUD_IsPlaying(uint32_t voiceIndex)
float AUD_GetRMS(uint32_t voiceIndex)
Definition Audio.cpp:25
void AUD_SetStreamVolume(uint32_t streamId, float volume)
void AUD_GetStreamSpectrum(uint32_t streamId, float startHz, float endHz, float *outBins, uint32_t numBins)
Definition Audio.cpp:82
void AUD_SetPitch(uint32_t voiceIndex, float pitch)
void AUD_Stop(uint32_t voiceIndex)
void AUD_SetVolume(uint32_t voiceIndex, float leftVolume, float rightVolume)
void AUD_CloseStream(uint32_t streamId)
float AUD_GetStreamLoudness(uint32_t streamId)
Definition Audio.cpp:65
void AUD_SetStreamPaused(uint32_t streamId, bool paused)
void AUD_FreeWaveBuffer(void *buffer)
float AUD_GetLoudnessDb(uint32_t voiceIndex)
Definition Audio.cpp:37
void AUD_FlushStream(uint32_t streamId)