#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
}
+#include <boost/noncopyable.hpp>
-class FFmpegFileEncoder
+class FFmpegFileEncoder : public boost::noncopyable
{
public:
FFmpegFileEncoder (
boost::filesystem::path output
);
+ ~FFmpegFileEncoder ();
+
void video (boost::shared_ptr<PlayerVideo>, DCPTime);
void audio (boost::shared_ptr<AudioBuffers>);
void subtitle (PlayerText, DCPTimePeriod);