|
Polyphase Game Engine
|
#include "EngineTypes.h"Go to the source code of this file.
Classes | |
| struct | PcmFormat |
Functions | |
| void | AUD_Initialize () |
| void | AUD_Shutdown () |
| void | AUD_Update () |
| void | AUD_Play (uint32_t voiceIndex, SoundWave *soundWave, float volume, float pitch, bool loop, float startTime, bool spatial) |
| void | AUD_Stop (uint32_t voiceIndex) |
| bool | AUD_IsPlaying (uint32_t voiceIndex) |
| void | AUD_SetVolume (uint32_t voiceIndex, float leftVolume, float rightVolume) |
| void | AUD_SetPitch (uint32_t voiceIndex, float pitch) |
| uint8_t * | AUD_AllocWaveBuffer (uint32_t size) |
| void | AUD_FreeWaveBuffer (void *buffer) |
| void | AUD_ProcessWaveBuffer (SoundWave *soundWave) |
| uint32_t | AUD_OpenStream (uint32_t sampleRate, uint32_t numChannels, uint32_t bitsPerSample) |
| void | AUD_CloseStream (uint32_t streamId) |
| int32_t | AUD_SubmitStreamBuffer (uint32_t streamId, const uint8_t *data, uint32_t byteSize) |
| uint64_t | AUD_GetStreamPlayedSamples (uint32_t streamId) |
| void | AUD_SetStreamVolume (uint32_t streamId, float volume) |
| void | AUD_SetStreamPaused (uint32_t streamId, bool paused) |
| void | AUD_FlushStream (uint32_t streamId) |
| float | AUD_GetRMS (uint32_t voiceIndex) |
| float | AUD_GetLoudness (uint32_t voiceIndex) |
| float | AUD_GetLoudnessDb (uint32_t voiceIndex) |
| float | AUD_GetFrequencies (uint32_t voiceIndex, float startHz, float endHz) |
| void | AUD_GetSpectrum (uint32_t voiceIndex, float startHz, float endHz, float *outBins, uint32_t numBins) |
| float | AUD_GetStreamRMS (uint32_t streamId) |
| float | AUD_GetStreamLoudness (uint32_t streamId) |
| float | AUD_GetStreamLoudnessDb (uint32_t streamId) |
| float | AUD_GetStreamFrequencies (uint32_t streamId, float startHz, float endHz) |
| void | AUD_GetStreamSpectrum (uint32_t streamId, float startHz, float endHz, float *outBins, uint32_t numBins) |
| void | AUD_EncodeVorbis (Stream &inStream, Stream &outStream, PcmFormat format) |
| void | AUD_DecodeVorbis (Stream &inStream, Stream &outStream, PcmFormat format) |
| uint8_t * AUD_AllocWaveBuffer | ( | uint32_t | size | ) |
| void AUD_CloseStream | ( | uint32_t | streamId | ) |
| void AUD_FlushStream | ( | uint32_t | streamId | ) |
| void AUD_FreeWaveBuffer | ( | void * | buffer | ) |
| float AUD_GetFrequencies | ( | uint32_t | voiceIndex, |
| float | startHz, | ||
| float | endHz | ||
| ) |
| float AUD_GetLoudness | ( | uint32_t | voiceIndex | ) |
| float AUD_GetLoudnessDb | ( | uint32_t | voiceIndex | ) |
| float AUD_GetRMS | ( | uint32_t | voiceIndex | ) |
| void AUD_GetSpectrum | ( | uint32_t | voiceIndex, |
| float | startHz, | ||
| float | endHz, | ||
| float * | outBins, | ||
| uint32_t | numBins | ||
| ) |
| float AUD_GetStreamFrequencies | ( | uint32_t | streamId, |
| float | startHz, | ||
| float | endHz | ||
| ) |
| float AUD_GetStreamLoudness | ( | uint32_t | streamId | ) |
| float AUD_GetStreamLoudnessDb | ( | uint32_t | streamId | ) |
| uint64_t AUD_GetStreamPlayedSamples | ( | uint32_t | streamId | ) |
| float AUD_GetStreamRMS | ( | uint32_t | streamId | ) |
| void AUD_GetStreamSpectrum | ( | uint32_t | streamId, |
| float | startHz, | ||
| float | endHz, | ||
| float * | outBins, | ||
| uint32_t | numBins | ||
| ) |
| void AUD_Initialize | ( | ) |
| bool AUD_IsPlaying | ( | uint32_t | voiceIndex | ) |
| uint32_t AUD_OpenStream | ( | uint32_t | sampleRate, |
| uint32_t | numChannels, | ||
| uint32_t | bitsPerSample | ||
| ) |
| void AUD_Play | ( | uint32_t | voiceIndex, |
| SoundWave * | soundWave, | ||
| float | volume, | ||
| float | pitch, | ||
| bool | loop, | ||
| float | startTime, | ||
| bool | spatial | ||
| ) |
| void AUD_ProcessWaveBuffer | ( | SoundWave * | soundWave | ) |
| void AUD_SetPitch | ( | uint32_t | voiceIndex, |
| float | pitch | ||
| ) |
| void AUD_SetStreamPaused | ( | uint32_t | streamId, |
| bool | paused | ||
| ) |
| void AUD_SetStreamVolume | ( | uint32_t | streamId, |
| float | volume | ||
| ) |
| void AUD_SetVolume | ( | uint32_t | voiceIndex, |
| float | leftVolume, | ||
| float | rightVolume | ||
| ) |
| void AUD_Shutdown | ( | ) |
| void AUD_Stop | ( | uint32_t | voiceIndex | ) |
| int32_t AUD_SubmitStreamBuffer | ( | uint32_t | streamId, |
| const uint8_t * | data, | ||
| uint32_t | byteSize | ||
| ) |
| void AUD_Update | ( | ) |