-// Copyright 2005-6 Ben Hutchings <ben@decadentplace.org.uk>.
+// Copyright 2005-6 Ben Hutchings <ben@decadent.org.uk>.
// See the file "COPYING" for licence details.
#ifndef INC_GENERATE_DVD_HPP
#include <boost/shared_ptr.hpp>
#include "temp_file.hpp"
+#include "vob_list.hpp"
// Description of menus and titles to go on a DVD.
std::vector<pgc_ref> entries;
};
- // Title definition. This is currently just an XML fragment
- // consisting of one of more <vob> elements. It is included
- // directly within the corresponding <pgc> element in the file
- // passed to dvdauthor.
- struct title
- {
- explicit title(const std::string & vob_list)
- : vob_list(vob_list)
- {}
-
- std::string vob_list;
- };
-
std::vector<menu> menus;
- std::vector<title> titles;
+ std::vector<vob_list> titles;
};
// Use dvdauthor to generate a DVD filesystem with the given contents.