// the operation cannot be completed or if nonsensical data is discovered
// in the essence descriptor.
Result_t OpenWrite(const std::string& filename, const ASDCP::WriterInfo&,
- const ASDCP::UL& data_essence_coding,
+ const std::string& isxd_document_namespace,
const ASDCP::Rational& edit_rate, const ui32_t& header_size = 16384,
const IndexStrategy_t& strategy = IS_FOLLOW, const ui32_t& partition_space = 10);
// error occurs.
Result_t WriteFrame(const ASDCP::FrameBuffer&, ASDCP::AESEncContext* = 0, ASDCP::HMACContext* = 0);
- // Writes an XML text document to the MXF file as per RP 2067. If the
+ // Writes an XML text document to the MXF file as per RP 2057. If the
// optional AESEncContext argument is present, the document is encrypted
// prior to writing. Fails if the file is not open, is finalized, or an
// operating system error occurs.
// operation cannot be completed.
Result_t OpenRead(const std::string& filename) const;
- // Open the file for reading. The file must exist. Returns error if the
- // operation cannot be completed. If global metadata is available it will
- // be placed into the buffer object passed as the second argument.
- Result_t OpenRead(const std::string& filename, ASDCP::FrameBuffer& global_metadata) const;
-
// Returns RESULT_INIT if the file is not open.
Result_t Close() const;