#include <adeviceprefs.h>

Definition at line 18 of file adeviceprefs.h.
| ADevicePrefs::ADevicePrefs | ( | int | x, | |
| int | y, | |||
| PreferencesWindow * | pwindow, | |||
| PreferencesDialog * | dialog, | |||
| AudioOutConfig * | out_config, | |||
| AudioInConfig * | in_config, | |||
| int | mode | |||
| ) |
Definition at line 15 of file adeviceprefs.C.
References driver, and reset().

| ADevicePrefs::~ADevicePrefs | ( | ) |
Definition at line 34 of file adeviceprefs.C.
References delete_objects(), and menu.

| void ADevicePrefs::reset | ( | ) |
Definition at line 40 of file adeviceprefs.C.
References alsa_bits, alsa_device, alsa_drivers, alsa_workaround, bits_title, cine_bits, cine_path, firewire_path, firewire_syt, menu, path_title, and syt_title.
Referenced by ADevicePrefs(), and delete_objects().
| int ADevicePrefs::get_h | ( | int | recording = 0 |
) | [static] |
Definition at line 112 of file adeviceprefs.C.
References DEVICE_H.
Referenced by RecordPrefs::create_objects(), and PlaybackPrefs::create_objects().
| int ADevicePrefs::update | ( | AudioOutConfig * | out_config | ) |
| int ADevicePrefs::initialize | ( | int | creation = 0 |
) |
Definition at line 59 of file adeviceprefs.C.
References BC_WindowBase::add_subwindow(), create_alsa_objs(), create_cine_objs(), create_esound_objs(), create_firewire_objs(), ADriverMenu::create_objects(), create_oss_objs(), delete_objects(), dialog, AudioInConfig::driver, AudioOutConfig::driver, driver, in_config, menu, mode, MODEDUPLEX, MODEPLAY, MODERECORD, out_config, x, and y.
Referenced by RecordPrefs::create_objects(), PlaybackPrefs::create_objects(), and ADriverItem::handle_event().

| int ADevicePrefs::delete_objects | ( | ) |
Definition at line 120 of file adeviceprefs.C.
References cine_bits, cine_path, delete_alsa_objs(), delete_esound_objs(), delete_firewire_objs(), delete_oss_objs(), driver, and reset().
Referenced by initialize(), and ~ADevicePrefs().

| int ADevicePrefs::create_oss_objs | ( | ) | [private] |
Definition at line 207 of file adeviceprefs.C.
References _, BC_WindowBase::add_subwindow(), BC_WindowBase::BC_Title, bits_title, BitsPopup::create_objects(), DEVICE_H, dialog, BC_WindowBase::get_resources(), BitsPopup::get_w(), BC_WindowBase::get_w(), in_config, MEDIUMFONT, menu, mode, MODEDUPLEX, MODEPLAY, MODERECORD, oss_bits, AudioInConfig::oss_in_bits, AudioInConfig::oss_in_device, AudioOutConfig::oss_out_bits, AudioOutConfig::oss_out_device, oss_path, out_config, path_title, BC_WindowBase::resources, BC_Resources::text_default, x, and y.
Referenced by initialize().

| int ADevicePrefs::create_esound_objs | ( | ) | [private] |
Definition at line 371 of file adeviceprefs.C.
References _, BC_WindowBase::add_subwindow(), BC_WindowBase::BC_Title, dialog, AudioInConfig::esound_in_port, AudioInConfig::esound_in_server, AudioOutConfig::esound_out_port, AudioOutConfig::esound_out_server, esound_port, esound_server, BC_WindowBase::get_resources(), BC_WindowBase::get_w(), in_config, MEDIUMFONT, menu, mode, MODEDUPLEX, MODEPLAY, MODERECORD, out_config, port_title, BC_WindowBase::resources, server_title, BC_Resources::text_default, x, and y.
Referenced by initialize().

| int ADevicePrefs::create_firewire_objs | ( | ) | [private] |
Definition at line 411 of file adeviceprefs.C.
References _, BC_WindowBase::add_subwindow(), BC_WindowBase::BC_Title, channel_title, dialog, driver, AudioOutConfig::dv1394_channel, AudioOutConfig::dv1394_path, AudioOutConfig::dv1394_port, AudioOutConfig::dv1394_syt, firewire_channel, AudioInConfig::firewire_channel, AudioOutConfig::firewire_channel, firewire_path, AudioInConfig::firewire_path, AudioOutConfig::firewire_path, firewire_port, AudioInConfig::firewire_port, AudioOutConfig::firewire_port, firewire_syt, AudioOutConfig::firewire_syt, BC_WindowBase::get_resources(), BC_WindowBase::get_w(), in_config, MEDIUMFONT, menu, mode, MODEDUPLEX, MODEPLAY, MODERECORD, out_config, path_title, port_title, BC_WindowBase::resources, syt_title, BC_Resources::text_default, x, and y.
Referenced by initialize().

| int ADevicePrefs::create_alsa_objs | ( | ) | [private] |
Definition at line 288 of file adeviceprefs.C.
References _, BC_WindowBase::add_subwindow(), alsa_bits, alsa_device, alsa_drivers, AudioInConfig::alsa_in_bits, AudioInConfig::alsa_in_device, AudioOutConfig::alsa_out_bits, AudioOutConfig::alsa_out_device, alsa_workaround, ArrayList< TYPE >::append(), BC_WindowBase::BC_Title, bits_title, BitsPopup::create_objects(), BC_PopupTextBox::create_objects(), dialog, BitsPopup::get_h(), BC_WindowBase::get_resources(), BC_PopupTextBox::get_w(), BC_WindowBase::get_w(), in_config, AudioOutConfig::interrupt_workaround, MEDIUMFONT, menu, mode, MODEDUPLEX, MODEPLAY, MODERECORD, out_config, path_title, ArrayList< TYPE >::remove_all_objects(), BC_WindowBase::resources, BC_Resources::text_default, ArrayList< TYPE >::total, ArrayList< TYPE >::values, x, and y.
Referenced by initialize().

| int ADevicePrefs::create_cine_objs | ( | ) | [private] |
Definition at line 508 of file adeviceprefs.C.
References BC_WindowBase::get_resources(), BC_WindowBase::get_w(), menu, BC_WindowBase::resources, and x.
Referenced by initialize().

| int ADevicePrefs::delete_oss_objs | ( | ) | [private] |
Definition at line 149 of file adeviceprefs.C.
References bits_title, oss_bits, oss_path, and path_title.
Referenced by delete_objects().
| int ADevicePrefs::delete_esound_objs | ( | ) | [private] |
Definition at line 162 of file adeviceprefs.C.
References esound_port, esound_server, port_title, and server_title.
Referenced by delete_objects().
| int ADevicePrefs::delete_firewire_objs | ( | ) | [private] |
Definition at line 171 of file adeviceprefs.C.
References channel_title, firewire_channel, firewire_path, firewire_port, firewire_syt, path_title, port_title, and syt_title.
Referenced by delete_objects().
| int ADevicePrefs::delete_alsa_objs | ( | ) | [private] |
Definition at line 192 of file adeviceprefs.C.
References alsa_bits, alsa_device, alsa_drivers, alsa_workaround, bits_title, path_title, and ArrayList< TYPE >::remove_all_objects().
Referenced by delete_objects().

Definition at line 38 of file adeviceprefs.h.
AudioOutConfig* ADevicePrefs::out_config [private] |
Definition at line 53 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_esound_objs(), create_firewire_objs(), create_oss_objs(), and initialize().
AudioInConfig* ADevicePrefs::in_config [private] |
Definition at line 54 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_esound_objs(), create_firewire_objs(), create_oss_objs(), and initialize().
PreferencesDialog* ADevicePrefs::dialog [private] |
Definition at line 55 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_esound_objs(), create_firewire_objs(), create_oss_objs(), and initialize().
int ADevicePrefs::driver [private] |
Definition at line 56 of file adeviceprefs.h.
Referenced by ADevicePrefs(), create_firewire_objs(), delete_objects(), and initialize().
int ADevicePrefs::mode [private] |
Definition at line 56 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_esound_objs(), create_firewire_objs(), create_oss_objs(), and initialize().
int ADevicePrefs::x [private] |
Definition at line 57 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_cine_objs(), create_esound_objs(), create_firewire_objs(), create_oss_objs(), and initialize().
int ADevicePrefs::y [private] |
Definition at line 58 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_esound_objs(), create_firewire_objs(), create_oss_objs(), and initialize().
ADriverMenu* ADevicePrefs::menu [private] |
Definition at line 59 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_cine_objs(), create_esound_objs(), create_firewire_objs(), create_oss_objs(), initialize(), reset(), and ~ADevicePrefs().
BC_Title* ADevicePrefs::driver_title [private] |
Definition at line 60 of file adeviceprefs.h.
BC_Title * ADevicePrefs::path_title [private] |
Definition at line 60 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_firewire_objs(), create_oss_objs(), delete_alsa_objs(), delete_firewire_objs(), delete_oss_objs(), and reset().
BC_Title * ADevicePrefs::bits_title [private] |
Definition at line 60 of file adeviceprefs.h.
Referenced by create_alsa_objs(), create_oss_objs(), delete_alsa_objs(), delete_oss_objs(), and reset().
BC_Title* ADevicePrefs::server_title [private] |
Definition at line 61 of file adeviceprefs.h.
Referenced by create_esound_objs(), and delete_esound_objs().
BC_Title * ADevicePrefs::port_title [private] |
Definition at line 61 of file adeviceprefs.h.
Referenced by create_esound_objs(), create_firewire_objs(), delete_esound_objs(), and delete_firewire_objs().
BC_Title * ADevicePrefs::channel_title [private] |
Definition at line 61 of file adeviceprefs.h.
Referenced by create_firewire_objs(), and delete_firewire_objs().
BC_Title * ADevicePrefs::syt_title [private] |
Definition at line 61 of file adeviceprefs.h.
Referenced by create_firewire_objs(), delete_firewire_objs(), and reset().
OSSEnable* ADevicePrefs::oss_enable[MAXDEVICES] [private] |
Definition at line 62 of file adeviceprefs.h.
ADeviceTextBox* ADevicePrefs::oss_path[MAXDEVICES] [private] |
Definition at line 63 of file adeviceprefs.h.
Referenced by create_oss_objs(), and delete_oss_objs().
BitsPopup* ADevicePrefs::oss_bits [private] |
Definition at line 64 of file adeviceprefs.h.
Referenced by create_oss_objs(), and delete_oss_objs().
ADeviceTextBox* ADevicePrefs::esound_server [private] |
Definition at line 65 of file adeviceprefs.h.
Referenced by create_esound_objs(), and delete_esound_objs().
ADeviceIntBox* ADevicePrefs::esound_port [private] |
Definition at line 66 of file adeviceprefs.h.
Referenced by create_esound_objs(), and delete_esound_objs().
ADeviceIntBox* ADevicePrefs::firewire_port [private] |
Definition at line 67 of file adeviceprefs.h.
Referenced by create_firewire_objs(), and delete_firewire_objs().
ADeviceIntBox* ADevicePrefs::firewire_channel [private] |
Definition at line 68 of file adeviceprefs.h.
Referenced by create_firewire_objs(), and delete_firewire_objs().
ADeviceTextBox* ADevicePrefs::firewire_path [private] |
Definition at line 69 of file adeviceprefs.h.
Referenced by create_firewire_objs(), delete_firewire_objs(), and reset().
ADeviceIntBox* ADevicePrefs::firewire_syt [private] |
Definition at line 70 of file adeviceprefs.h.
Referenced by create_firewire_objs(), delete_firewire_objs(), and reset().
ALSADevice* ADevicePrefs::alsa_device [private] |
Definition at line 73 of file adeviceprefs.h.
Referenced by create_alsa_objs(), delete_alsa_objs(), and reset().
BitsPopup* ADevicePrefs::alsa_bits [private] |
Definition at line 74 of file adeviceprefs.h.
Referenced by create_alsa_objs(), delete_alsa_objs(), and reset().
BC_CheckBox* ADevicePrefs::alsa_workaround [private] |
Definition at line 75 of file adeviceprefs.h.
Referenced by create_alsa_objs(), delete_alsa_objs(), and reset().
ArrayList<BC_ListBoxItem*>* ADevicePrefs::alsa_drivers [private] |
Definition at line 76 of file adeviceprefs.h.
Referenced by create_alsa_objs(), delete_alsa_objs(), and reset().
BitsPopup* ADevicePrefs::cine_bits [private] |
ADeviceTextBox* ADevicePrefs::cine_path [private] |
1.5.5