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

AudioOutConfig Class Reference

#include <playbackconfig.h>

List of all members.

Public Member Functions

 AudioOutConfig (int duplex)
 ~AudioOutConfig ()
int operator!= (AudioOutConfig &that)
int operator== (AudioOutConfig &that)
AudioOutConfigoperator= (AudioOutConfig &that)
void copy_from (AudioOutConfig *src)
int load_defaults (Defaults *defaults)
int save_defaults (Defaults *defaults)
int total_playable_channels ()
int playable_channel_number (int number)
int total_output_channels ()

Public Attributes

int fragment_size
int do_channel [MAXCHANNELS]
float audio_offset
int duplex
int driver
int oss_enable [MAXDEVICES]
char oss_out_device [MAXDEVICES][BCTEXTLEN]
int oss_out_channels [MAXDEVICES]
int oss_out_bits
char esound_out_server [BCTEXTLEN]
int esound_out_port
char alsa_out_device [BCTEXTLEN]
int alsa_out_channels
int alsa_out_bits
int interrupt_workaround
int firewire_channels
int firewire_channel
int firewire_port
int firewire_frames
char firewire_path [BCTEXTLEN]
int firewire_syt
int dv1394_channels
int dv1394_channel
int dv1394_port
int dv1394_frames
char dv1394_path [BCTEXTLEN]
int dv1394_syt


Detailed Description

Definition at line 11 of file playbackconfig.h.


Constructor & Destructor Documentation

AudioOutConfig::AudioOutConfig int  duplex  ) 
 

Definition at line 7 of file playbackconfig.C.

References alsa_out_bits, alsa_out_channels, alsa_out_device, audio_offset, do_channel, driver, dv1394_channel, dv1394_channels, dv1394_path, dv1394_port, dv1394_syt, esound_out_port, esound_out_server, firewire_channel, firewire_channels, firewire_path, firewire_port, firewire_syt, fragment_size, interrupt_workaround, MAX_CHANNELS, oss_enable, oss_out_bits, oss_out_channels, and oss_out_device.

AudioOutConfig::~AudioOutConfig  ) 
 

Definition at line 47 of file playbackconfig.C.


Member Function Documentation

void AudioOutConfig::copy_from AudioOutConfig src  ) 
 

Definition at line 103 of file playbackconfig.C.

References alsa_out_bits, alsa_out_channels, alsa_out_device, audio_offset, do_channel, driver, dv1394_channel, dv1394_channels, dv1394_path, dv1394_port, dv1394_syt, esound_out_port, esound_out_server, firewire_channel, firewire_channels, firewire_path, firewire_port, firewire_syt, fragment_size, interrupt_workaround, MAXCHANNELS, oss_enable, oss_out_bits, oss_out_channels, and oss_out_device.

Referenced by EDLSession::copy(), PlaybackConfig::copy_from(), and operator=().

int AudioOutConfig::load_defaults Defaults *  defaults  ) 
 

Definition at line 140 of file playbackconfig.C.

References alsa_out_bits, alsa_out_channels, alsa_out_device, audio_offset, driver, duplex, dv1394_channel, dv1394_channels, dv1394_path, dv1394_port, dv1394_syt, esound_out_port, esound_out_server, firewire_channel, firewire_channels, firewire_path, firewire_port, firewire_syt, fragment_size, interrupt_workaround, oss_enable, oss_out_bits, oss_out_channels, and oss_out_device.

Referenced by PlaybackConfig::load_defaults(), and EDLSession::load_defaults().

int AudioOutConfig::operator!= AudioOutConfig that  ) 
 

Definition at line 53 of file playbackconfig.C.

AudioOutConfig & AudioOutConfig::operator= AudioOutConfig that  ) 
 

Definition at line 97 of file playbackconfig.C.

References copy_from().

int AudioOutConfig::operator== AudioOutConfig that  ) 
 

Definition at line 58 of file playbackconfig.C.

References alsa_out_bits, alsa_out_channels, alsa_out_device, audio_offset, driver, dv1394_channel, dv1394_channels, dv1394_path, dv1394_port, dv1394_syt, esound_out_port, esound_out_server, firewire_channel, firewire_channels, firewire_path, firewire_port, firewire_syt, fragment_size, interrupt_workaround, oss_out_bits, oss_out_channels, and oss_out_device.

int AudioOutConfig::playable_channel_number int  number  ) 
 

Definition at line 304 of file playbackconfig.C.

References do_channel, and MAXCHANNELS.

int AudioOutConfig::save_defaults Defaults *  defaults  ) 
 

Definition at line 196 of file playbackconfig.C.

References alsa_out_bits, alsa_out_channels, alsa_out_device, audio_offset, driver, duplex, dv1394_channel, dv1394_channels, dv1394_path, dv1394_port, dv1394_syt, esound_out_port, esound_out_server, firewire_channel, firewire_channels, firewire_path, firewire_port, firewire_syt, fragment_size, interrupt_workaround, oss_enable, oss_out_bits, oss_out_channels, and oss_out_device.

Referenced by PlaybackConfig::save_defaults(), and EDLSession::save_defaults().

int AudioOutConfig::total_output_channels  ) 
 

Definition at line 255 of file playbackconfig.C.

References alsa_out_channels, driver, dv1394_channels, firewire_channels, oss_enable, and oss_out_channels.

Referenced by RenderEngine::arm_command().

int AudioOutConfig::total_playable_channels  ) 
 

Definition at line 296 of file playbackconfig.C.

References do_channel, and MAXCHANNELS.

Referenced by RenderEngine::get_duty(), and VirtualAConsole::process_buffer().


Member Data Documentation

int AudioOutConfig::alsa_out_bits
 

Definition at line 53 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_alsa_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::alsa_out_channels
 

Definition at line 52 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_alsa_objs(), load_defaults(), operator==(), save_defaults(), and total_output_channels().

char AudioOutConfig::alsa_out_device[BCTEXTLEN]
 

Definition at line 51 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_alsa_objs(), load_defaults(), operator==(), and save_defaults().

float AudioOutConfig::audio_offset
 

Definition at line 35 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), AudioDevice::current_position(), PlaybackAudioOffset::handle_event(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::do_channel[MAXCHANNELS]
 

Definition at line 32 of file playbackconfig.h.

Referenced by RenderEngine::arm_command(), AudioOutConfig(), copy_from(), ARender::init_output_buffers(), PlayableTracks::is_playable(), playable_channel_number(), VirtualAConsole::process_buffer(), Render::render(), and total_playable_channels().

int AudioOutConfig::driver
 

Definition at line 39 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::initialize(), AudioInConfig::is_duplex(), load_defaults(), AudioDevice::open_duplex(), AudioDevice::open_output(), operator==(), save_defaults(), and total_output_channels().

int AudioOutConfig::duplex
 

Definition at line 38 of file playbackconfig.h.

Referenced by load_defaults(), and save_defaults().

int AudioOutConfig::dv1394_channel
 

Definition at line 67 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::dv1394_channels
 

Definition at line 66 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), save_defaults(), and total_output_channels().

int AudioOutConfig::dv1394_frames
 

Definition at line 69 of file playbackconfig.h.

char AudioOutConfig::dv1394_path[BCTEXTLEN]
 

Definition at line 70 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::dv1394_port
 

Definition at line 68 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::dv1394_syt
 

Definition at line 71 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::esound_out_port
 

Definition at line 48 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_esound_objs(), load_defaults(), operator==(), and save_defaults().

char AudioOutConfig::esound_out_server[BCTEXTLEN]
 

Definition at line 47 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_esound_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::firewire_channel
 

Definition at line 58 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::firewire_channels
 

Definition at line 57 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), save_defaults(), and total_output_channels().

int AudioOutConfig::firewire_frames
 

Definition at line 60 of file playbackconfig.h.

char AudioOutConfig::firewire_path[BCTEXTLEN]
 

Definition at line 61 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::firewire_port
 

Definition at line 59 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::firewire_syt
 

Definition at line 62 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_firewire_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::fragment_size
 

Definition at line 29 of file playbackconfig.h.

Referenced by RenderEngine::arm_command(), AudioOutConfig(), copy_from(), PackageRenderer::create_engine(), PlaybackPrefs::create_objects(), AAttachmentPoint::get_buffer_size(), PlaybackModuleFragment::handle_event(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::interrupt_workaround
 

Definition at line 54 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_alsa_objs(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::oss_enable[MAXDEVICES]
 

Definition at line 40 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), load_defaults(), save_defaults(), and total_output_channels().

int AudioOutConfig::oss_out_bits
 

Definition at line 43 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_oss_objs(), AudioInConfig::is_duplex(), load_defaults(), operator==(), and save_defaults().

int AudioOutConfig::oss_out_channels[MAXDEVICES]
 

Definition at line 42 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_oss_objs(), AudioInConfig::is_duplex(), load_defaults(), AudioDevice::open_duplex(), operator==(), save_defaults(), and total_output_channels().

char AudioOutConfig::oss_out_device[MAXDEVICES][BCTEXTLEN]
 

Definition at line 41 of file playbackconfig.h.

Referenced by AudioOutConfig(), copy_from(), ADevicePrefs::create_oss_objs(), AudioInConfig::is_duplex(), load_defaults(), operator==(), and save_defaults().


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