#define AU_EXTERN
Definition aurora.h:50
#define AU_EXPORT
Definition aurora.h:38
unsigned char uint8_t
Definition acefiex.h:161
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
unsigned short int uint16_t
Definition acefiex.h:162
AU_EXTERN AU_EXPORT void AuSoundGetBlock(uint64_t *buffer)
Definition sound.cpp:123
void AuSoundInitialise()
Definition sound.cpp:271
void AuSoundStop()
Definition sound.cpp:217
AU_EXTERN AU_EXPORT void AuSoundRemoveDSP(uint16_t id)
Definition sound.cpp:305
AU_EXTERN AU_EXPORT void AuSoundSetCard(AuSound *dev)
Definition sound.cpp:199
void AuSoundStart()
Definition sound.cpp:208
struct _SoundDev_ AuSound
void(* start_output)()
Definition sound.h:57
void(* write)(uint8_t *buffer, size_t length)
Definition sound.h:54
void(* set_vol)(uint8_t vol)
Definition sound.h:58
void(* stop_output)()
Definition sound.h:56
void(* read)(uint8_t *buffer, size_t length)
Definition sound.h:55
char name[32]
Definition sound.h:53
AuThread * SndThread
Definition sound.h:43
struct __au_dsp__ * prev
Definition sound.h:47
uint16_t _dsp_id
Definition sound.h:42
bool available
Definition sound.h:45
struct __au_dsp__ * next
Definition sound.h:46
CircBuffer * buffer
Definition sound.h:41
uint64_t sleep_time
Definition sound.h:44
Definition x86_64_sched.h:118