#include <videowindow.h>
Public Member Functions | |
| VideoWindow (MWindow *mwindow) | |
| ~VideoWindow () | |
| int | create_objects () |
| int | init_window () |
| int | load_defaults (Defaults *defaults) |
| int | update_defaults (Defaults *defaults) |
| int | get_aspect_ratio (float &aspect_w, float &aspect_h) |
| int | fix_size (int &w, int &h, int width_given, float aspect_ratio) |
| int | get_full_sizes (int &w, int &h) |
| void | run () |
| int | show_window () |
| int | hide_window () |
| int | resize_window () |
| int | original_size () |
| int | reset () |
| int | init_video () |
| int | stop_video () |
| int | update (BC_Bitmap *frame) |
| int | get_w () |
| int | get_h () |
| int | start_cropping () |
| int | stop_cropping () |
| BC_Bitmap * | get_bitmap () |
Public Attributes | |
| float ** | peak_history |
| int | video_visible |
| int | video_cropping |
| int | video_window_w |
| VFrame ** | vbuffer |
| VideoWindowGUI * | gui |
| MWindow * | mwindow |
Definition at line 12 of file videowindow.h.
|
|
Definition at line 12 of file videowindow.C. References gui, vbuffer, video_cropping, video_visible, and video_window_w. |
|
|
Definition at line 23 of file videowindow.C. References gui. |
|
|
Definition at line 45 of file videowindow.C. References MWindow::gui, init_window(), and mwindow. |
|
||||||||||||||||||||
|
Definition at line 103 of file videowindow.C. |
|
||||||||||||
|
Definition at line 195 of file videowindow.C. References MWindow::create_aspect_ratio(), gui, mwindow, MWindow::session, video_window_w, VideoWindowGUI::x1, VideoWindowGUI::x2, VideoWindowGUI::y1, and VideoWindowGUI::y2. |
|
|
Definition at line 175 of file videowindow.C. References VideoWindowGUI::canvas, and gui. |
|
||||||||||||
|
Definition at line 117 of file videowindow.C. Referenced by original_size(). |
|
|
Definition at line 169 of file videowindow.C. References gui. Referenced by VideoWindowGUI::create_objects(), and VideoWindowCanvas::cursor_motion(). |
|
|
Definition at line 163 of file videowindow.C. References gui. Referenced by VideoWindowGUI::create_objects(), and VideoWindowCanvas::cursor_motion(). |
|
|
Definition at line 74 of file videowindow.C. References MWindow::gui, gui, MWindowGUI::mainmenu, mwindow, and video_visible. Referenced by VideoWindowGUI::close_event(). |
|
|
Definition at line 137 of file videowindow.C. References VideoWindowGUI::canvas, and gui. |
|
|
Definition at line 54 of file videowindow.C. Referenced by create_objects(). |
|
|
Definition at line 33 of file videowindow.C. References video_visible, and video_window_w. |
|
|
Definition at line 109 of file videowindow.C. References get_full_sizes(), resize_window(), video_window_w, and VideoDevice::w. |
|
|
Definition at line 180 of file videowindow.C. |
|
|
Definition at line 84 of file videowindow.C. References VideoWindowGUI::canvas, VideoWindowCanvas::draw_crop_box(), gui, mwindow, MWindow::session, VideoWindowGUI::update_title(), and video_cropping. Referenced by original_size(). |
|
|
Definition at line 132 of file videowindow.C. References gui. |
|
|
Definition at line 64 of file videowindow.C. References MWindow::gui, gui, MWindowGUI::mainmenu, mwindow, and video_visible. |
|
|
Definition at line 184 of file videowindow.C. References VideoWindowGUI::canvas, VideoWindowCanvas::draw_crop_box(), gui, video_cropping, VideoWindowGUI::x1, VideoWindowGUI::x2, VideoWindowGUI::y1, and VideoWindowGUI::y2. |
|
|
Definition at line 207 of file videowindow.C. |
|
|
Definition at line 145 of file videowindow.C. References VideoWindowGUI::canvas, and gui. |
|
|
Definition at line 153 of file videowindow.C. References gui. |
|
|
Definition at line 39 of file videowindow.C. References video_visible, and video_window_w. |
|
|
Definition at line 49 of file videowindow.h. Referenced by get_aspect_ratio(), get_bitmap(), get_h(), get_w(), hide_window(), init_video(), resize_window(), run(), show_window(), start_cropping(), stop_video(), update(), VideoWindow(), and ~VideoWindow(). |
|
|
Definition at line 50 of file videowindow.h. Referenced by create_objects(), get_aspect_ratio(), hide_window(), resize_window(), and show_window(). |
|
|
Definition at line 42 of file videowindow.h. |
|
|
Definition at line 48 of file videowindow.h. Referenced by VideoWindow(). |
|
|
Definition at line 45 of file videowindow.h. Referenced by VideoWindowCanvas::button_press(), VideoWindowCanvas::button_release(), VideoWindowCanvas::cursor_motion(), resize_window(), start_cropping(), and VideoWindow(). |
|
|
Definition at line 44 of file videowindow.h. Referenced by hide_window(), load_defaults(), show_window(), update_defaults(), and VideoWindow(). |
|
|
Definition at line 47 of file videowindow.h. Referenced by get_aspect_ratio(), load_defaults(), original_size(), update_defaults(), and VideoWindow(). |
1.4.4