ColorBalanceEngine Class Reference

#include <colorbalance.h>

Inherits Thread.

Collaboration diagram for ColorBalanceEngine:

Collaboration graph
[legend]

Public Member Functions

 ColorBalanceEngine (ColorBalanceMain *plugin)
 ~ColorBalanceEngine ()
int start_process_frame (VFrame *output, VFrame *input, int row_start, int row_end)
int wait_process_frame ()
void run ()

Data Fields

ColorBalanceMainplugin
int row_start
int row_end
int last_frame
Condition input_lock
Condition output_lock
VFrameinput
VFrameoutput
YUV yuv
float cyan_f
float magenta_f
float yellow_f

Detailed Description

Definition at line 38 of file colorbalance.h.


Constructor & Destructor Documentation

ColorBalanceEngine::ColorBalanceEngine ( ColorBalanceMain plugin  ) 

Definition at line 75 of file colorbalance.C.

References last_frame, and Thread::set_synchronous().

Here is the call graph for this function:

ColorBalanceEngine::~ColorBalanceEngine (  ) 

Definition at line 83 of file colorbalance.C.

References input_lock, Thread::join(), last_frame, and Condition::unlock().

Here is the call graph for this function:


Member Function Documentation

int ColorBalanceEngine::start_process_frame ( VFrame output,
VFrame input,
int  row_start,
int  row_end 
)

Definition at line 91 of file colorbalance.C.

References input_lock, and Condition::unlock().

Referenced by ColorBalanceMain::process_buffer().

Here is the call graph for this function:

int ColorBalanceEngine::wait_process_frame (  ) 

Definition at line 102 of file colorbalance.C.

References Condition::lock(), and output_lock.

Referenced by ColorBalanceMain::process_buffer().

Here is the call graph for this function:

void ColorBalanceEngine::run (  )  [virtual]


Field Documentation

Definition at line 48 of file colorbalance.h.

Definition at line 49 of file colorbalance.h.

Definition at line 49 of file colorbalance.h.

Definition at line 50 of file colorbalance.h.

Referenced by ColorBalanceEngine(), run(), and ~ColorBalanceEngine().

Definition at line 51 of file colorbalance.h.

Referenced by run(), start_process_frame(), and ~ColorBalanceEngine().

Definition at line 51 of file colorbalance.h.

Referenced by run(), and wait_process_frame().

Definition at line 52 of file colorbalance.h.

Referenced by run().

Definition at line 52 of file colorbalance.h.

Definition at line 53 of file colorbalance.h.

Referenced by run().

Definition at line 54 of file colorbalance.h.

Definition at line 54 of file colorbalance.h.

Definition at line 54 of file colorbalance.h.


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

Generated on Mon Apr 28 14:19:04 2008 for Cinelerra by  doxygen 1.5.5