Comments.
authorCarl Hetherington <cth@carlh.net>
Tue, 25 Feb 2014 12:46:21 +0000 (12:46 +0000)
committerCarl Hetherington <cth@carlh.net>
Tue, 25 Feb 2014 12:46:21 +0000 (12:46 +0000)
src/lib/writer.h

index ca0bdeb92a2189983cd3b6ff3758c9387eb887ed..9e95c05314d16580fcfb8432fc8b0be56dbd537b 100644 (file)
 
 */
 
+/** @file  src/lib/writer.h
+ *  @brief Writer class.
+ */
+
 #include <list>
 #include <boost/shared_ptr.hpp>
 #include <boost/thread.hpp>
@@ -67,6 +71,17 @@ public:
 bool operator< (QueueItem const & a, QueueItem const & b);
 bool operator== (QueueItem const & a, QueueItem const & b);
 
+/** @class Writer
+ *  @brief Class to manage writing JPEG2000 and audio data to MXFs on disk.
+ *
+ *  This class creates sound and picture MXFs, then takes EncodedData
+ *  or AudioBuffers objects (containing image or sound data respectively)
+ *  and writes them to the MXFs.
+ *
+ *  ::write() for EncodedData can be called out of order, and the Writer
+ *  will sort it out.  write() for AudioBuffers must be called in order.
+ */
+
 class Writer : public ExceptionStore, public boost::noncopyable
 {
 public: