diff options
Diffstat (limited to 'src/decoder/DecoderAPI.hxx')
-rw-r--r-- | src/decoder/DecoderAPI.hxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/decoder/DecoderAPI.hxx b/src/decoder/DecoderAPI.hxx index ddcead4b1..2464ee6fa 100644 --- a/src/decoder/DecoderAPI.hxx +++ b/src/decoder/DecoderAPI.hxx @@ -40,6 +40,8 @@ // IWYU pragma: end_exports +#include <stdint.h> + class Error; /** @@ -99,6 +101,16 @@ unsigned decoder_seek_where_ms(Decoder &decoder); /** + * Call this when you have received the DecoderCommand::SEEK command. + * + * @param decoder the decoder object + * @return the destination position for the seek in frames + */ +gcc_pure +uint64_t +decoder_seek_where_frame(Decoder &decoder); + +/** * Call this instead of decoder_command_finished() when seeking has * failed. * |