#include <recordconfig.h>
Public Member Functions | |
| AudioInConfig () | |
| ~AudioInConfig () | |
| AudioInConfig & | operator= (AudioInConfig &that) |
| void | copy_from (AudioInConfig *src) |
| int | load_defaults (BC_Hash *defaults) |
| int | save_defaults (BC_Hash *defaults) |
Static Public Member Functions | |
| static int | is_duplex (AudioInConfig *in, AudioOutConfig *out) |
Data Fields | |
| int | driver |
| int | oss_enable [MAXDEVICES] |
| char | oss_in_device [MAXDEVICES][BCTEXTLEN] |
| int | oss_in_bits |
| int | firewire_port |
| int | firewire_channel |
| char | firewire_path [BCTEXTLEN] |
| char | esound_in_server [BCTEXTLEN] |
| int | esound_in_port |
| char | alsa_in_device [BCTEXTLEN] |
| int | alsa_in_bits |
| int | in_samplerate |
| int | channels |
Definition at line 9 of file recordconfig.h.
| AudioInConfig::AudioInConfig | ( | ) |
Definition at line 12 of file recordconfig.C.
References alsa_in_bits, alsa_in_device, channels, driver, esound_in_port, esound_in_server, firewire_channel, firewire_path, firewire_port, in_samplerate, oss_enable, oss_in_bits, and oss_in_device.
| AudioInConfig::~AudioInConfig | ( | ) |
Definition at line 33 of file recordconfig.C.
| AudioInConfig & AudioInConfig::operator= | ( | AudioInConfig & | that | ) |
Definition at line 84 of file recordconfig.C.
References copy_from().

| void AudioInConfig::copy_from | ( | AudioInConfig * | src | ) |
Definition at line 60 of file recordconfig.C.
References alsa_in_bits, alsa_in_device, channels, driver, esound_in_port, esound_in_server, firewire_channel, firewire_path, firewire_port, in_samplerate, oss_enable, oss_in_bits, and oss_in_device.
Referenced by EDLSession::copy(), AudioDevice::open_input(), and operator=().
| int AudioInConfig::load_defaults | ( | BC_Hash * | defaults | ) |
Definition at line 90 of file recordconfig.C.
References alsa_in_bits, alsa_in_device, BCTEXTLEN, channels, driver, esound_in_port, esound_in_server, firewire_channel, firewire_path, firewire_port, BC_Hash::get(), in_samplerate, oss_enable, oss_in_bits, and oss_in_device.
Referenced by EDLSession::load_defaults().

| int AudioInConfig::save_defaults | ( | BC_Hash * | defaults | ) |
Definition at line 116 of file recordconfig.C.
References alsa_in_bits, alsa_in_device, BCTEXTLEN, channels, driver, esound_in_port, esound_in_server, firewire_channel, firewire_path, firewire_port, in_samplerate, oss_enable, oss_in_bits, oss_in_device, and BC_Hash::update().
Referenced by EDLSession::save_defaults().

| int AudioInConfig::is_duplex | ( | AudioInConfig * | in, | |
| AudioOutConfig * | out | |||
| ) | [static] |
Definition at line 37 of file recordconfig.C.
References AudioOutConfig::driver, driver, oss_in_bits, oss_in_device, AudioOutConfig::oss_out_bits, and AudioOutConfig::oss_out_device.
Definition at line 23 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::initialize(), is_duplex(), load_defaults(), VDevice1394::open_input(), AudioDevice::open_input(), and save_defaults().
| int AudioInConfig::oss_enable[MAXDEVICES] |
Definition at line 24 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), load_defaults(), and save_defaults().
| char AudioInConfig::oss_in_device[MAXDEVICES][BCTEXTLEN] |
Definition at line 25 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_oss_objs(), is_duplex(), load_defaults(), and save_defaults().
Definition at line 26 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_oss_objs(), is_duplex(), load_defaults(), and save_defaults().
Definition at line 28 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), Audio1394::open_input(), and save_defaults().
Definition at line 28 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), Audio1394::open_input(), and save_defaults().
| char AudioInConfig::firewire_path[BCTEXTLEN] |
Definition at line 29 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), Audio1394::open_input(), and save_defaults().
| char AudioInConfig::esound_in_server[BCTEXTLEN] |
Definition at line 31 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_esound_objs(), load_defaults(), and save_defaults().
Definition at line 32 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_esound_objs(), load_defaults(), and save_defaults().
| char AudioInConfig::alsa_in_device[BCTEXTLEN] |
Definition at line 33 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_alsa_objs(), load_defaults(), and save_defaults().
Definition at line 34 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), ADevicePrefs::create_alsa_objs(), load_defaults(), and save_defaults().
Definition at line 35 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), RecordSampleRate::handle_event(), load_defaults(), Record::load_defaults(), and save_defaults().
Definition at line 38 of file recordconfig.h.
Referenced by AudioInConfig(), copy_from(), RecordChannels::handle_event(), load_defaults(), Record::load_defaults(), Record::run(), and save_defaults().
1.5.5