Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

VDevicePrefs Class Reference

#include <vdeviceprefs.h>

List of all members.

Public Member Functions

 VDevicePrefs (int x, int y, PreferencesWindow *pwindow, PreferencesDialog *dialog, VideoOutConfig *out_config, VideoInConfig *in_config, int mode)
 ~VDevicePrefs ()
int initialize ()
int delete_objects ()
void reset_objects ()

Public Attributes

PreferencesWindowpwindow
PreferencesDialogdialog
VideoOutConfigout_config
VideoInConfigin_config
PrefsChannelPickerchannel_picker

Private Member Functions

int create_lml_objs ()
int create_firewire_objs ()
int create_dv1394_objs ()
int create_v4l_objs ()
int create_v4l2_objs ()
int create_v4l2jpeg_objs ()
int create_screencap_objs ()
int create_buz_objs ()
int create_x11_objs ()

Private Attributes

VDriverMenumenu
BC_Title * device_title
BC_Title * port_title
BC_Title * channel_title
BC_Title * output_title
BC_Title * syt_title
VDeviceTextBoxdevice_text
VDeviceIntBoxfirewire_port
VDeviceIntBoxfirewire_channel
VDeviceIntBoxfirewire_channels
VDeviceIntBoxfirewire_syt
VDeviceTextBoxfirewire_path
VDeviceCheckBoxbuz_swap_channels
int driver
int mode
int x
int y


Detailed Description

Definition at line 24 of file vdeviceprefs.h.


Constructor & Destructor Documentation

VDevicePrefs::VDevicePrefs int  x,
int  y,
PreferencesWindow pwindow,
PreferencesDialog dialog,
VideoOutConfig out_config,
VideoInConfig in_config,
int  mode
 

Definition at line 19 of file vdeviceprefs.C.

References driver, menu, and reset_objects().

VDevicePrefs::~VDevicePrefs  ) 
 

Definition at line 40 of file vdeviceprefs.C.

References delete_objects(), and menu.


Member Function Documentation

int VDevicePrefs::create_buz_objs  )  [private]
 

Definition at line 176 of file vdeviceprefs.C.

References _, VideoInConfig::buz_in_device, VideoOutConfig::buz_out_device, buz_swap_channels, VideoOutConfig::buz_swap_fields, channel_picker, MWindow::channeldb_buz, ChannelPicker::create_objects(), device_text, device_title, dialog, driver, in_config, menu, mode, MODEPLAY, MODERECORD, PreferencesWindow::mwindow, out_config, output_title, pwindow, x, and y.

Referenced by initialize().

int VDevicePrefs::create_dv1394_objs  )  [private]
 

int VDevicePrefs::create_firewire_objs  )  [private]
 

Definition at line 218 of file vdeviceprefs.C.

References _, channel_title, device_title, dialog, driver, VideoOutConfig::dv1394_channel, VideoOutConfig::dv1394_path, VideoOutConfig::dv1394_port, VideoOutConfig::dv1394_syt, firewire_channel, VideoInConfig::firewire_channel, VideoOutConfig::firewire_channel, firewire_path, VideoOutConfig::firewire_path, firewire_port, VideoInConfig::firewire_port, VideoOutConfig::firewire_port, firewire_syt, VideoOutConfig::firewire_syt, in_config, menu, mode, MODEPLAY, MODERECORD, out_config, port_title, syt_title, x, and y.

Referenced by initialize().

int VDevicePrefs::create_lml_objs  )  [private]
 

Definition at line 156 of file vdeviceprefs.C.

References _, device_text, device_title, dialog, in_config, VideoInConfig::lml_in_device, VideoOutConfig::lml_out_device, menu, mode, MODEPLAY, MODERECORD, out_config, x, and y.

Referenced by initialize().

int VDevicePrefs::create_screencap_objs  )  [private]
 

Definition at line 344 of file vdeviceprefs.C.

References _, device_text, device_title, dialog, PreferencesThread::edl, menu, pwindow, VideoInConfig::screencapture_display, EDL::session, PreferencesWindow::thread, EDLSession::vconfig_in, x, and y.

Referenced by initialize().

int VDevicePrefs::create_v4l2_objs  )  [private]
 

Definition at line 320 of file vdeviceprefs.C.

References _, device_text, device_title, dialog, PreferencesThread::edl, menu, pwindow, EDL::session, PreferencesWindow::thread, VideoInConfig::v4l2_in_device, EDLSession::vconfig_in, x, and y.

Referenced by initialize().

int VDevicePrefs::create_v4l2jpeg_objs  )  [private]
 

Definition at line 331 of file vdeviceprefs.C.

References _, device_text, device_title, dialog, PreferencesThread::edl, menu, pwindow, EDL::session, PreferencesWindow::thread, VideoInConfig::v4l2jpeg_in_device, EDLSession::vconfig_in, x, and y.

Referenced by initialize().

int VDevicePrefs::create_v4l_objs  )  [private]
 

Definition at line 309 of file vdeviceprefs.C.

References _, device_text, device_title, dialog, PreferencesThread::edl, menu, pwindow, EDL::session, PreferencesWindow::thread, VideoInConfig::v4l_in_device, EDLSession::vconfig_in, x, and y.

Referenced by initialize().

int VDevicePrefs::create_x11_objs  )  [private]
 

Definition at line 355 of file vdeviceprefs.C.

References _, device_text, device_title, dialog, menu, out_config, x, VideoOutConfig::x11_host, and y.

Referenced by initialize().

int VDevicePrefs::delete_objects  ) 
 

Definition at line 126 of file vdeviceprefs.C.

References buz_swap_channels, channel_picker, channel_title, device_text, device_title, driver, firewire_channel, firewire_path, firewire_port, firewire_syt, output_title, port_title, reset_objects(), and syt_title.

Referenced by initialize(), and ~VDevicePrefs().

int VDevicePrefs::initialize  ) 
 

Definition at line 63 of file vdeviceprefs.C.

References create_buz_objs(), create_firewire_objs(), create_lml_objs(), VDriverMenu::create_objects(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), create_v4l_objs(), create_x11_objs(), delete_objects(), dialog, VideoInConfig::driver, VideoOutConfig::driver, driver, in_config, menu, mode, MODEPLAY, MODERECORD, out_config, x, and y.

Referenced by RecordPrefs::create_objects(), PlaybackPrefs::create_objects(), and VDriverItem::handle_event().

void VDevicePrefs::reset_objects  ) 
 

Definition at line 47 of file vdeviceprefs.C.

References channel_title, device_text, device_title, firewire_channel, firewire_channels, firewire_path, firewire_port, firewire_syt, port_title, and syt_title.

Referenced by delete_objects(), and VDevicePrefs().


Member Data Documentation

VDeviceCheckBox* VDevicePrefs::buz_swap_channels [private]
 

Definition at line 67 of file vdeviceprefs.h.

Referenced by create_buz_objs(), and delete_objects().

PrefsChannelPicker* VDevicePrefs::channel_picker
 

Definition at line 44 of file vdeviceprefs.h.

Referenced by create_buz_objs(), and delete_objects().

BC_Title * VDevicePrefs::channel_title [private]
 

Definition at line 59 of file vdeviceprefs.h.

Referenced by create_firewire_objs(), delete_objects(), and reset_objects().

VDeviceTextBox* VDevicePrefs::device_text [private]
 

Definition at line 60 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_lml_objs(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), create_v4l_objs(), create_x11_objs(), delete_objects(), and reset_objects().

BC_Title* VDevicePrefs::device_title [private]
 

Definition at line 59 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), create_v4l_objs(), create_x11_objs(), delete_objects(), and reset_objects().

PreferencesDialog* VDevicePrefs::dialog
 

Definition at line 41 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), create_v4l_objs(), create_x11_objs(), PrefsChannelPicker::get_subwindow(), and initialize().

int VDevicePrefs::driver [private]
 

Definition at line 68 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), delete_objects(), initialize(), and VDevicePrefs().

VDeviceIntBox* VDevicePrefs::firewire_channel [private]
 

Definition at line 62 of file vdeviceprefs.h.

Referenced by create_firewire_objs(), delete_objects(), and reset_objects().

VDeviceIntBox* VDevicePrefs::firewire_channels [private]
 

Definition at line 63 of file vdeviceprefs.h.

Referenced by reset_objects().

VDeviceTextBox* VDevicePrefs::firewire_path [private]
 

Definition at line 65 of file vdeviceprefs.h.

Referenced by create_firewire_objs(), delete_objects(), and reset_objects().

VDeviceIntBox* VDevicePrefs::firewire_port [private]
 

Definition at line 61 of file vdeviceprefs.h.

Referenced by create_firewire_objs(), delete_objects(), and reset_objects().

VDeviceIntBox* VDevicePrefs::firewire_syt [private]
 

Definition at line 64 of file vdeviceprefs.h.

Referenced by create_firewire_objs(), delete_objects(), and reset_objects().

VideoInConfig* VDevicePrefs::in_config
 

Definition at line 43 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), and initialize().

VDriverMenu* VDevicePrefs::menu [private]
 

Definition at line 57 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), create_v4l_objs(), create_x11_objs(), initialize(), VDevicePrefs(), and ~VDevicePrefs().

int VDevicePrefs::mode [private]
 

Definition at line 68 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), and initialize().

VideoOutConfig* VDevicePrefs::out_config
 

Definition at line 42 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), create_x11_objs(), PrefsChannelPicker::get_brightness(), PrefsChannelPicker::get_color(), PrefsChannelPicker::get_contrast(), PrefsChannelPicker::get_current_channel_number(), PrefsChannelPicker::get_hue(), PrefsChannelPicker::get_whiteness(), initialize(), PrefsChannelPicker::set_brightness(), PrefsChannelPicker::set_channel_number(), PrefsChannelPicker::set_color(), PrefsChannelPicker::set_contrast(), PrefsChannelPicker::set_hue(), and PrefsChannelPicker::set_whiteness().

BC_Title * VDevicePrefs::output_title [private]
 

Definition at line 59 of file vdeviceprefs.h.

Referenced by create_buz_objs(), and delete_objects().

BC_Title * VDevicePrefs::port_title [private]
 

Definition at line 59 of file vdeviceprefs.h.

Referenced by create_firewire_objs(), delete_objects(), and reset_objects().

PreferencesWindow* VDevicePrefs::pwindow
 

Definition at line 40 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), and create_v4l_objs().

BC_Title * VDevicePrefs::syt_title [private]
 

Definition at line 59 of file vdeviceprefs.h.

Referenced by create_firewire_objs(), delete_objects(), and reset_objects().

int VDevicePrefs::x [private]
 

Definition at line 69 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), create_v4l_objs(), create_x11_objs(), and initialize().

int VDevicePrefs::y [private]
 

Definition at line 70 of file vdeviceprefs.h.

Referenced by create_buz_objs(), create_firewire_objs(), create_lml_objs(), create_screencap_objs(), create_v4l2_objs(), create_v4l2jpeg_objs(), create_v4l_objs(), create_x11_objs(), and initialize().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:27 2006 for Cinelerra-svn by  doxygen 1.4.4