Sign in
pigweed
/
third_party
/
github
/
32blit
/
32blit-sdk
/
refs/heads/upstream/split-examples-docs
/
.
/
32blit-sdl
/
Audio.hpp
blob: 9efed2e2649b8dd0d886261f48e37a94d6b90b33 [
file
] [
log
] [
blame
] [
edit
]
class
Audio
{
public
:
Audio
();
~
Audio
();
private
:
const
unsigned
int
_sample_rate
=
22050
;
SDL_AudioDeviceID audio_device
;
};
void
_audio_bufferfill
(
short
*
pBuffer
,
int
pBufferSize
);
void
_audio_callback
(
void
*
userdata
,
uint8_t
*
stream
,
int
len
);