FileMOVThread Class Reference

#include <filemov.h>

Inherits Thread.

Collaboration diagram for FileMOVThread:

Collaboration graph
[legend]

Public Member Functions

 FileMOVThread (FileMOV *filemov, int fields)
 ~FileMOVThread ()
int start_encoding ()
int stop_encoding ()
int encode_buffer ()
void run ()

Data Fields

ThreadStructthreadframe
int done
FileMOVfilemov
Conditioninput_lock
mjpeg_tmjpeg
int fields

Detailed Description

Definition at line 123 of file filemov.h.


Constructor & Destructor Documentation

FileMOVThread::FileMOVThread ( FileMOV filemov,
int  fields 
)

Definition at line 1264 of file filemov.C.

References input_lock, and mjpeg.

FileMOVThread::~FileMOVThread (  ) 

Definition at line 1272 of file filemov.C.

References input_lock.


Member Function Documentation

int FileMOVThread::start_encoding (  ) 

int FileMOVThread::stop_encoding (  ) 

Definition at line 1290 of file filemov.C.

References done, input_lock, Thread::join(), mjpeg, mjpeg_delete(), and Condition::unlock().

Referenced by FileMOV::close_file().

Here is the call graph for this function:

int FileMOVThread::encode_buffer (  ) 

Definition at line 1298 of file filemov.C.

References input_lock, and Condition::unlock().

Referenced by FileMOV::write_frames().

Here is the call graph for this function:

void FileMOVThread::run (  )  [virtual]


Field Documentation

Definition at line 134 of file filemov.h.

Referenced by run().

Definition at line 135 of file filemov.h.

Referenced by run(), start_encoding(), and stop_encoding().

Definition at line 136 of file filemov.h.

Referenced by run(), and start_encoding().

Definition at line 138 of file filemov.h.

Referenced by FileMOVThread(), run(), start_encoding(), and stop_encoding().

Definition at line 139 of file filemov.h.

Referenced by run(), and start_encoding().


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

Generated on Mon Apr 28 14:25:20 2008 for Cinelerra by  doxygen 1.5.5