From 8561c9c5a6e43c40fe9ee6a450ff94ecffe82d69 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 26 Aug 2014 11:27:41 +0200 Subject: DecoderAPI: add decoder_seek_where_frame() --- src/decoder/DecoderAPI.hxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/decoder/DecoderAPI.hxx') 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 + class Error; /** @@ -98,6 +100,16 @@ gcc_pure 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. -- cgit v1.2.3