SameBoy/SDL/audio/audio.h

19 lines
480 B
C

#ifndef sdl_audio_h
#define sdl_audio_h
#include <stdbool.h>
#include <stddef.h>
#include <Core/gb.h>
unsigned GB_audio_default_sample_rate(void);
bool GB_audio_is_playing(void);
void GB_audio_set_paused(bool paused);
void GB_audio_clear_queue(void);
unsigned GB_audio_get_sample_rate(void);
size_t GB_audio_get_queue_length(void);
void GB_audio_queue_sample(GB_sample_t *sample);
void GB_audio_init(unsigned sample_rate);
void GB_audio_destroy(void);
#endif /* sdl_audio_h */