diff options
Diffstat (limited to 'src/decoder_api.h')
-rw-r--r-- | src/decoder_api.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/decoder_api.h b/src/decoder_api.h index f4ef49525..ab480599b 100644 --- a/src/decoder_api.h +++ b/src/decoder_api.h @@ -70,7 +70,9 @@ struct decoder_plugin { * this will be used to decode InputStreams, and is * recommended for files and networked (HTTP) connections. * - * returns false on error, true on success + * @return false if the plugin cannot decode the stream, and + * true if it was able to do so (even if an error occured + * during playback) */ bool (*stream_decode)(struct decoder *, struct input_stream *); @@ -79,7 +81,9 @@ struct decoder_plugin { * a filename or handle as input, and will not allow callbacks * to be set (like Ogg-Vorbis and FLAC libraries allow) * - * returns -1 on error, 0 on success + * @return false if the plugin cannot decode the file, and + * true if it was able to do so (even if an error occured + * during playback) */ bool (*file_decode)(struct decoder *, const char *path); |