VideoScopeUnit Class Reference

Inherits LoadClient.

Collaboration diagram for VideoScopeUnit:

Collaboration graph
[legend]

Public Member Functions

 VideoScopeUnit (VideoScopeEffect *plugin, VideoScopeEngine *server)
void process_package (LoadPackage *package)

Data Fields

VideoScopeEffectplugin
YUV yuv

Private Member Functions

template<typename TYPE, typename TEMP_TYPE, int MAX, int COMPONENTS, bool USE_YUV>
void render_data (LoadPackage *package)

Detailed Description

Definition at line 223 of file videoscope.C.


Constructor & Destructor Documentation

VideoScopeUnit::VideoScopeUnit ( VideoScopeEffect plugin,
VideoScopeEngine server 
)

Definition at line 948 of file videoscope.C.


Member Function Documentation

void VideoScopeUnit::process_package ( LoadPackage package  )  [virtual]

Reimplemented from LoadClient.

Definition at line 1125 of file videoscope.C.

References BC_RGB161616, BC_RGB888, BC_RGB_FLOAT, BC_RGBA16161616, BC_RGBA8888, BC_RGBA_FLOAT, BC_YUV161616, BC_YUV888, BC_YUVA16161616, BC_YUVA8888, VFrame::get_color_model(), VideoScopeEffect::input, and plugin.

Here is the call graph for this function:

template<typename TYPE, typename TEMP_TYPE, int MAX, int COMPONENTS, bool USE_YUV>
void VideoScopeUnit::render_data ( LoadPackage package  )  [inline, private]


Field Documentation

Definition at line 228 of file videoscope.C.

Referenced by process_package(), and render_data().

Definition at line 229 of file videoscope.C.

Referenced by render_data().


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

Generated on Mon Apr 28 14:49:08 2008 for Cinelerra by  doxygen 1.5.5