summaryrefslogtreecommitdiff
path: root/src/lib/types.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-11-10 23:31:28 +0000
committerCarl Hetherington <cth@carlh.net>2013-11-10 23:31:28 +0000
commitd1db495ddf466c47f635ac78eec9229ecfa24722 (patch)
tree174b6a4b995fa691d731385c9ac0c0ce4c4c18b5 /src/lib/types.h
parent3021ac636b39e61df5c90f9c3e75fde66d6fb97f (diff)
Allow multiple selection; return multiple selection from FilmEditor methods.
Diffstat (limited to 'src/lib/types.h')
-rw-r--r--src/lib/types.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/types.h b/src/lib/types.h
index d4d66387d..ad706270e 100644
--- a/src/lib/types.h
+++ b/src/lib/types.h
@@ -26,6 +26,9 @@
#include <libdcp/util.h>
class Content;
+class VideoContent;
+class AudioContent;
+class SubtitleContent;
class AudioBuffers;
/** The version number of the protocol used to communicate
@@ -40,6 +43,9 @@ typedef int64_t Time;
typedef int64_t OutputAudioFrame;
typedef int OutputVideoFrame;
typedef std::vector<boost::shared_ptr<Content> > ContentList;
+typedef std::vector<boost::shared_ptr<VideoContent> > VideoContentList;
+typedef std::vector<boost::shared_ptr<AudioContent> > AudioContentList;
+typedef std::vector<boost::shared_ptr<SubtitleContent> > SubtitleContentList;
template<class T>
struct TimedAudioBuffers