YUVEngine Class Reference

#include <yuv.h>

Inherits Thread.

Collaboration diagram for YUVEngine:

Collaboration graph
[legend]

Public Member Functions

 YUVEngine (YUVMain *plugin, int start_y, int end_y)
 ~YUVEngine ()
int start_process_frame (VFrame **output, VFrame **input, int size)
int wait_process_frame ()
void run ()

Data Fields

YUVMainplugin
int start_y
int end_y
int size
VFrame ** output
VFrame ** input
int last_frame
Mutex input_lock
Mutex output_lock
YUV yuv

Detailed Description

Definition at line 52 of file yuv.h.


Constructor & Destructor Documentation

YUVEngine::YUVEngine ( YUVMain plugin,
int  start_y,
int  end_y 
)

YUVEngine::~YUVEngine (  ) 


Member Function Documentation

int YUVEngine::start_process_frame ( VFrame **  output,
VFrame **  input,
int  size 
)

int YUVEngine::wait_process_frame (  ) 

void YUVEngine::run (  )  [virtual]

Implements Thread.


Field Documentation

Definition at line 62 of file yuv.h.

Definition at line 63 of file yuv.h.

Definition at line 64 of file yuv.h.

Definition at line 65 of file yuv.h.

Definition at line 66 of file yuv.h.

Definition at line 66 of file yuv.h.

Definition at line 67 of file yuv.h.

Definition at line 68 of file yuv.h.

Definition at line 68 of file yuv.h.

Definition at line 69 of file yuv.h.


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

Generated on Mon Apr 28 14:51:03 2008 for Cinelerra by  doxygen 1.5.5