|
- #include "audio.h"
- #include "blip-buf/blip_buf.h"
-
-
- int nes_audio_fill(nes_Audio_Stream* stream, nes_apu* apu) {
- blip_end_frame(apu->blip, apu->time);
- apu->time = 0;
- int n_samples = blip_samples_avail(apu->blip);
- short samples[n_samples];
- n_samples = blip_read_samples(apu->blip, samples, n_samples, 0);
- return nes_audio_push(stream, samples, n_samples);
- }
|