Verify Id in ContentVersion.
[libdcp.git] / src / sound_frame.h
index 2b78c8e1d1116ae2e4ad600c838882d919e8ecfc..e58e4bf39029ec6396c9327d36612d78f0ba8820 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012-2014 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2012-2017 Carl Hetherington <cth@carlh.net>
 
     This file is part of libdcp.
 
 
 namespace dcp {
 
-typedef Frame<ASDCP::PCM::MXFReader, ASDCP::PCM::FrameBuffer> SoundFrame;
+class SoundFrame : public Frame<ASDCP::PCM::MXFReader, ASDCP::PCM::FrameBuffer>
+{
+public:
+       SoundFrame (ASDCP::PCM::MXFReader* reader, int n, boost::shared_ptr<const DecryptionContext> c);
+       int samples () const;
+       int32_t get (int channel, int sample) const;
+
+private:
+       int _channels;
+};
 
 }