Better progress reporting during MXF hashing (#184).
[dcpomatic.git] / src / lib / transcoder.h
index 007065b658cd7240f15001f1361f549aa1378493..7bf214a88de6ccbbb3b53bacc43fb8c8791de410 100644 (file)
 */
 
 #include "types.h"
-
-/** @file  src/transcoder.h
- *
- *  A decoder is selected according to the content type, and the encoder can be specified
- *  as a parameter to the constructor.
- */
+#include "encoder.h"
 
 class Film;
 class Job;
@@ -31,11 +26,7 @@ class Encoder;
 class VideoFilter;
 class Player;
 
-/** @class Transcoder
- *
- *  A decoder is selected according to the content type, and the encoder can be specified
- *  as a parameter to the constructor.
- */
+/** @class Transcoder */
 class Transcoder : public boost::noncopyable
 {
 public:
@@ -47,6 +38,7 @@ public:
        void go ();
 
        float current_encoding_rate () const;
+       Encoder::State state () const;
        int video_frames_out () const;
 
 private: