Logo Search packages:      
Sourcecode: videolink version File versions  Download package

Classes | Public Types | Public Member Functions | Private Attributes

dvd_generator Class Reference

Collaboration diagram for dvd_generator:
Collaboration graph

List of all members.


struct  menu
struct  menu_entry
struct  pgc_ref

Public Types

enum  mpeg_encoder { mpeg_encoder_ffmpeg, mpeg_encoder_mjpegtools }
enum  pgc_type { unknown_pgc, menu_pgc, title_pgc }

Public Member Functions

pgc_ref add_menu ()
void add_menu_entry (unsigned index, const rectangle &area, const pgc_ref &target)
pgc_ref add_title (vob_list &list)
 dvd_generator (const video::frame_params &frame_params, mpeg_encoder encoder)
void generate (const std::string &output_dir) const
void generate_menu_vob (unsigned index, Glib::RefPtr< Gdk::Pixbuf > background, Glib::RefPtr< Gdk::Pixbuf > highlights) const

Private Attributes

mpeg_encoder encoder_
video::frame_params frame_params_
std::vector< menumenus_
temp_dir temp_dir_
std::vector< vob_list > titles_

Detailed Description

Definition at line 24 of file generate_dvd.hpp.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index