diff options
Diffstat (limited to 'src/audio/mp3_sample.h')
| -rw-r--r-- | src/audio/mp3_sample.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/audio/mp3_sample.h b/src/audio/mp3_sample.h index e8229f2..e7e759e 100644 --- a/src/audio/mp3_sample.h +++ b/src/audio/mp3_sample.h @@ -24,6 +24,10 @@ Mp3Decoder* mp3_open(const uint8_t* data, size_t size); int mp3_decode_range(Mp3Decoder* dec, int start_frame, int num_frames, float* out); +// Read up to |num_frames| f32 mono samples sequentially from current position. +// Returns frames decoded (< num_frames means end of stream). +int mp3_decode(Mp3Decoder* dec, int num_frames, float* out); + // Release the decoder. void mp3_close(Mp3Decoder* dec); |
