From 0c2d767f6fca030a8da3202c05b3eb80ba176ef1 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 26 Aug 2014 21:52:28 +0200 Subject: DecoderAPI: use std::chrono::duration for decoder_seek*() For type safety and code readability. --- src/decoder/DecoderAPI.hxx | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'src/decoder/DecoderAPI.hxx') diff --git a/src/decoder/DecoderAPI.hxx b/src/decoder/DecoderAPI.hxx index 2464ee6fa..ca33e26c7 100644 --- a/src/decoder/DecoderAPI.hxx +++ b/src/decoder/DecoderAPI.hxx @@ -37,6 +37,7 @@ #include "AudioFormat.hxx" #include "MixRampInfo.hxx" #include "config/ConfigData.hxx" +#include "Chrono.hxx" // IWYU pragma: end_exports @@ -80,16 +81,6 @@ decoder_get_command(Decoder &decoder); void decoder_command_finished(Decoder &decoder); -/** - * Call this when you have received the DecoderCommand::SEEK command. - * - * @param decoder the decoder object - * @return the destination position for the week - */ -gcc_pure -double -decoder_seek_where(Decoder &decoder); - /** * Call this when you have received the DecoderCommand::SEEK command. * @@ -97,8 +88,8 @@ decoder_seek_where(Decoder &decoder); * @return the destination position for the seek in milliseconds */ gcc_pure -unsigned -decoder_seek_where_ms(Decoder &decoder); +SongTime +decoder_seek_time(Decoder &decoder); /** * Call this when you have received the DecoderCommand::SEEK command. -- cgit v1.2.3