#include <filempeg.h>
Inherits Thread.

Public Member Functions | |
| FileMPEGVideo (FileMPEG *file) | |
| ~FileMPEGVideo () | |
| void | run () |
Data Fields | |
| FileMPEG * | file |
Definition at line 149 of file filempeg.h.
| FileMPEGVideo::FileMPEGVideo | ( | FileMPEG * | file | ) |
Definition at line 1294 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 1309 of file filempeg.C.
References Thread::join().

| void FileMPEGVideo::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 1314 of file filempeg.C.
References Asset::aspect_ratio, FileBase::asset, BCTEXTLEN, file, fprintf, Asset::frame_rate, fwrite(), Asset::height, Condition::lock(), 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, ArrayList< TYPE >::total, Condition::unlock(), ArrayList< TYPE >::values, FileMPEG::vcommand_line, Asset::vmpeg_cmodel, Asset::vmpeg_field_order, Asset::vmpeg_progressive, Asset::width, and FileMPEG::wrote_header.

1.5.5