31void AUD_SetVolume(uint32_t voiceIndex,
float leftVolume,
float rightVolume);
52uint32_t
AUD_OpenStream(uint32_t sampleRate, uint32_t numChannels, uint32_t bitsPerSample);
void AUD_ProcessWaveBuffer(SoundWave *soundWave)
uint8_t * AUD_AllocWaveBuffer(uint32_t size)
void AUD_DecodeVorbis(Stream &inStream, Stream &outStream, PcmFormat format)
Definition Audio.cpp:209
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:20
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)
int32_t AUD_SubmitStreamBuffer(uint32_t streamId, const uint8_t *data, uint32_t byteSize)
bool AUD_IsPlaying(uint32_t voiceIndex)
void AUD_SetStreamVolume(uint32_t streamId, float volume)
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)
void AUD_SetStreamPaused(uint32_t streamId, bool paused)
void AUD_FreeWaveBuffer(void *buffer)
void AUD_FlushStream(uint32_t streamId)