From 4dfce74792c3ea55ecf2479568f76d7e54b826e0 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 17 Oct 2012 13:47:50 +0100 Subject: Basic support for selection of audio / subtitle streams. --- src/lib/decoder.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/lib/decoder.h') diff --git a/src/lib/decoder.h b/src/lib/decoder.h index 8a04ec9f2..312cbbe8e 100644 --- a/src/lib/decoder.h +++ b/src/lib/decoder.h @@ -30,6 +30,7 @@ #include #include #include "util.h" +#include "stream.h" class Job; class FilmState; @@ -79,6 +80,17 @@ public: int last_video_frame () const { return _video_frame; } + + virtual std::vector audio_streams () const { + return std::vector (); + } + + virtual std::vector subtitle_streams () const { + return std::vector (); + } + + virtual void set_audio_stream (Stream s) {} + virtual void set_subtitle_stream (Stream s) {} /** Emitted when a video frame is ready. * First parameter is the frame. -- cgit v1.2.3