X-Git-Url: https://git.decadent.org.uk/gitweb/?p=videolink.git;a=blobdiff_plain;f=generate_dvd.hpp;h=d7681630ccacacb84538aa485df4f0f06dcdd955;hp=7f3823fee19db43d98a41bf344dbec3550cfbcac;hb=84fb85103e80499cc8dc7929375e9a1798e043da;hpb=f5d9069647f70b7aab8e656f59cf42176c419461 diff --git a/generate_dvd.hpp b/generate_dvd.hpp index 7f3823f..d768163 100644 --- a/generate_dvd.hpp +++ b/generate_dvd.hpp @@ -60,10 +60,7 @@ public: }; dvd_generator(const video::frame_params & frame_params, - mpeg_encoder encoder) - : frame_params_(frame_params), - encoder_(encoder) - {} + mpeg_encoder encoder); // Create a new empty menu; return a reference to it. // The client must call generate_menu_vob() for each menu before @@ -96,17 +93,12 @@ private: // Menu definition. struct menu { - menu(); - - // Temporary file in which the menu VOB should be generated. - // This is created as an empty file and then closed. - boost::shared_ptr vob_temp; - // References to the menus and titles that the menu buttons // are meant to link to, in the same order as the buttons. std::vector entries; }; + temp_dir temp_dir_; video::frame_params frame_params_; mpeg_encoder encoder_; std::vector menus_;