update makefile for version roll
[asdcplib.git] / src / AS_DCP.h
index 7231fb56776759e7c4e7758e9c332989a4ab21ce..75ca97f76edafcc2da37d93b3e4c86049aaef577 100755 (executable)
@@ -222,6 +222,7 @@ namespace ASDCP {
     ESS_AS02_PCM_24b_96k,     // the file contains one or more PCM audio pairs, clip wrapped
     ESS_AS02_TIMED_TEXT,      // the file contains a TTML document and zero or more resources
 
+    ESS_ACES,                 // the file contains one ACES codestream
     ESS_MAX
   };
 
@@ -946,6 +947,8 @@ namespace ASDCP {
          // Reads the next sequential frame in the input file and places it in the
          // frame buffer. Fails if the buffer is too small or the stream is empty.
          Result_t ReadFrame(FrameBuffer&) const;
+
+         Result_t Seek(ui32_t frame_number) const;
        };
 
 
@@ -1485,6 +1488,7 @@ namespace ASDCP {
 
        public:
          LocalFilenameResolver();
+         virtual ~LocalFilenameResolver();
          Result_t OpenRead(const std::string& dirname);
          Result_t ResolveRID(const byte_t* uuid, FrameBuffer& FrameBuf) const;
        };