summaryrefslogtreecommitdiff
path: root/src/audio/mp3_sample.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/mp3_sample.h')
-rw-r--r--src/audio/mp3_sample.h4
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);