Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

FileMPEGVideo Class Reference

#include <filempeg.h>

List of all members.

Public Member Functions

 FileMPEGVideo (FileMPEG *file)
 ~FileMPEGVideo ()
void run ()

Public Attributes


Detailed Description

Definition at line 141 of file filempeg.h.

Constructor & Destructor Documentation

FileMPEGVideo::FileMPEGVideo FileMPEG file  ) 

Definition at line 1200 of file filempeg.C.

References FileBase::asset, Asset::frame_rate, Asset::height, mpeg2enc_init_buffers(), mpeg2enc_set_h(), mpeg2enc_set_rate(), mpeg2enc_set_w(), MPEG_YUV422, Asset::vmpeg_cmodel, and Asset::width.

FileMPEGVideo::~FileMPEGVideo  ) 

Definition at line 1215 of file filempeg.C.

Member Function Documentation

void FileMPEGVideo::run  ) 

Definition at line 1220 of file filempeg.C.

References Asset::aspect_ratio, FileBase::asset, file, Asset::frame_rate, fwrite(), Asset::height, FileMPEG::mjpeg_eof, FileMPEG::mjpeg_error, FileMPEG::mjpeg_out, FileMPEG::mjpeg_u, FileMPEG::mjpeg_v, FileMPEG::mjpeg_y, mpeg2enc(), MPEG_YUV422, FileMPEG::next_frame_done, FileMPEG::next_frame_lock, FileMPEG::vcommand_line, Asset::vmpeg_cmodel, Asset::vmpeg_field_order, Asset::vmpeg_progressive, Asset::width, and FileMPEG::wrote_header.

Member Data Documentation

FileMPEG* FileMPEGVideo::file

Definition at line 149 of file filempeg.h.

Referenced by run().

The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:14 2006 for Cinelerra-svn by  doxygen 1.4.4