
Public Member Functions | |
| VideoScopeUnit (VideoScopeEffect *plugin, VideoScopeEngine *server) | |
| void | process_package (LoadPackage *package) |
Data Fields | |
| VideoScopeEffect * | plugin |
| YUV | yuv |
Private Member Functions | |
| template<typename TYPE, typename TEMP_TYPE, int MAX, int COMPONENTS, bool USE_YUV> | |
| void | render_data (LoadPackage *package) |
Definition at line 223 of file videoscope.C.
| VideoScopeUnit::VideoScopeUnit | ( | VideoScopeEffect * | plugin, | |
| VideoScopeEngine * | server | |||
| ) |
Definition at line 948 of file videoscope.C.
| 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.

| void VideoScopeUnit::render_data | ( | LoadPackage * | package | ) | [inline, private] |
Definition at line 1002 of file videoscope.C.
References b, brighten(), CLAMP, CLIP, draw_point(), FLOAT_MAX, FLOAT_MIN, BC_Bitmap::get_color_model(), BC_Bitmap::get_h(), VFrame::get_h(), BC_Bitmap::get_row_pointers(), VFrame::get_rows(), BC_Bitmap::get_w(), VFrame::get_w(), VideoScopeEffect::input, MAX, plugin, polar_to_cartesian(), r, HSV::rgb_to_hsv(), VideoScopePackage::row1, s, VideoScopeEffect::thread, VideoScopeWindow::vector_bitmap, VideoScopeWindow::wave_h, VideoScopeWindow::wave_w, VideoScopeWindow::waveform_bitmap, window, yuv, YUV::yuv_to_rgb_16(), and YUV::yuv_to_rgb_8().

1.5.5