#include <dr_audio.h>
Public Attributes | |
unsigned int | channels |
float | convertedFrame [DR_AUDIO_MAX_CHANNEL_COUNT] |
dr_uint64 | currentReadPos |
dra_format | format |
dr_uint64 | frameCount |
dr_bool32 | isLooping |
dr_bool32 | isPlaying |
float | linearVolume |
dr_uint8 | pData [1] |
dra_device * | pDevice |
size_t | playbackEventCount |
dra__event | playbackEvents [DR_AUDIO_MAX_EVENT_COUNT] |
dra__event | playEvent |
dra_mixer * | pMixer |
dra_voice * | pNextVoice |
dra_voice * | pPrevVoice |
void * | pUserData |
unsigned int | sampleRate |
size_t | sizeInBytes |
struct { | |
dra_src_algorithm algorithm | |
union { | |
struct { | |
float nextFrame [DR_AUDIO_MAX_CHANNEL_COUNT] | |
float prevFrame [DR_AUDIO_MAX_CHANNEL_COUNT] | |
dr_uint64 prevFrameIndex | |
} linear | |
} data | |
} | src |
struct { | |
dra_src_algorithm algorithm | |
union { | |
struct { | |
float nextFrame [DR_AUDIO_MAX_CHANNEL_COUNT] | |
float prevFrame [DR_AUDIO_MAX_CHANNEL_COUNT] | |
dr_uint64 prevFrameIndex | |
} linear | |
} data | |
} | src |
dra__event | stopEvent |
Definition at line 415 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dra_src_algorithm dra_voice::algorithm |
Definition at line 474 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
unsigned int dra_voice::channels |
Definition at line 436 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
float dra_voice::convertedFrame |
Definition at line 466 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dr_uint64 dra_voice::currentReadPos |
Definition at line 461 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
union { ... } dra_voice::data |
union { ... } dra_voice::data |
dra_format dra_voice::format |
Definition at line 433 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dr_uint64 dra_voice::frameCount |
Definition at line 457 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dr_bool32 dra_voice::isLooping |
Definition at line 453 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dr_bool32 dra_voice::isPlaying |
Definition at line 449 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
struct { ... } dra_voice::linear |
struct { ... } dra_voice::linear |
float dra_voice::linearVolume |
Definition at line 444 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
float dra_voice::nextFrame[DR_AUDIO_MAX_CHANNEL_COUNT] |
Definition at line 482 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dr_uint8 dra_voice::pData |
Definition at line 510 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dra_device * dra_voice::pDevice |
Definition at line 418 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
size_t dra_voice::playbackEventCount |
Definition at line 489 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dra__event dra_voice::playbackEvents |
Definition at line 492 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dra__event dra_voice::playEvent |
Definition at line 498 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dra_mixer * dra_voice::pMixer |
Definition at line 422 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dra_voice * dra_voice::pNextVoice |
Definition at line 426 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dra_voice * dra_voice::pPrevVoice |
Definition at line 429 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
float dra_voice::prevFrame[DR_AUDIO_MAX_CHANNEL_COUNT] |
Definition at line 481 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
dr_uint64 dra_voice::prevFrameIndex |
Definition at line 480 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
void * dra_voice::pUserData |
Definition at line 502 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
unsigned int dra_voice::sampleRate |
Definition at line 439 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
size_t dra_voice::sizeInBytes |
Definition at line 506 of file porcupine/demo/c/dr_libs/old/dr_audio.h.
struct { ... } dra_voice::src |
struct { ... } dra_voice::src |
dra__event dra_voice::stopEvent |
Definition at line 495 of file porcupine/demo/c/dr_libs/old/dr_audio.h.