#include <audiodevice.h>
Definition at line 51 of file audiodevice.h.
|
|
Definition at line 30 of file audiodevice.C. References arm_lock, dc_offset_thread, duplex_lock, in_config, initialize(), out_config, play_lock, startup_lock, timer_lock, TOTAL_BUFFERS, and vconfig. |
|
|
Definition at line 48 of file audiodevice.C. References arm_lock, dc_offset_thread, duplex_lock, in_config, out_config, play_lock, startup_lock, timer_lock, TOTAL_BUFFERS, and vconfig. |
|
||||||||||||||||||||
|
Definition at line 35 of file audioodevice.C. References arm_lock, buffer, buffer_size, CLAMP, get_obits(), get_ochannels(), interrupt, play_dither, and play_lock. Referenced by write_buffer(). |
|
|
Definition at line 199 of file audiodevice.C. References AudioLowLevel::close_all(), d, duplex_init, input_buffer, is_recording, last_buffer_size, lowlevel_duplex, lowlevel_in, lowlevel_out, play_dither, position_correction, r, rec_dither, reset_output(), sharing, software_position_info, vdevice, and w. Referenced by RecordEngine::close_input_devices(), Record::close_input_devices(), RenderEngine::close_output(), and RecordEngine::close_output_devices(). |
|
||||||||||||
|
Definition at line 95 of file audiodevice.C. References Audio1394, AudioALSA, AudioESound, and AudioOSS. Referenced by open_duplex(), open_input(), and open_output(). |
|
|
Definition at line 283 of file audioodevice.C. References AudioOutConfig::audio_offset, device_buffer, AudioLowLevel::device_position(), get_irate(), get_lowlevel_out(), get_obits(), get_ochannels(), get_orate(), last_buffer_size, last_position, out_config, playback_timer, r, record_timer, software_position_info, timer_lock, total_samples, total_samples_read, and w. Referenced by ARender::run(), RenderEngine::session_position(), RenderEngine::sync_position(), and RecordAudio::sync_position(). |
|
||||||||||||
|
Definition at line 14 of file audioidevice.C. References DC_Offset::calibrate_dc_offset(), dc_offset_thread, and get_ichannels(). Referenced by RecordEngine::get_dc_offset(). |
|
|
Definition at line 315 of file audiodevice.C. References device_buffer. |
|
|
Definition at line 252 of file audiodevice.C. References d, duplex_bits, in_bits, and r. Referenced by read_buffer(). |
|
|
Definition at line 245 of file audiodevice.C. References d, duplex_channels, in_channels, and r. Referenced by get_dc_offset(), and read_buffer(). |
|
|
Definition at line 310 of file audiodevice.C. References interrupt. Referenced by VirtualAConsole::process_buffer(). |
|
|
Definition at line 288 of file audiodevice.C. References d, duplex_samplerate, in_samplerate, and r. Referenced by current_position(). |
|
|
Definition at line 281 of file audiodevice.C. References d, lowlevel_duplex, lowlevel_in, and r. Referenced by read_buffer(). |
|
|
Definition at line 274 of file audiodevice.C. References d, lowlevel_duplex, lowlevel_out, and w. Referenced by current_position(), interrupt_playback(), and run(). |
|
|
Definition at line 260 of file audiodevice.C. References d, duplex_bits, out_bits, and w. Referenced by arm_buffer(), current_position(), and run(). |
|
|
Definition at line 267 of file audiodevice.C. References d, duplex_channels, out_channels, and w. Referenced by arm_buffer(), current_position(), and run(). |
|
|
Definition at line 303 of file audiodevice.C. References d, duplex_samplerate, out_samplerate, and w. Referenced by current_position(). |
|
|
Definition at line 295 of file audiodevice.C. References d, duplex_realtime, out_realtime, and w. Referenced by start_playback(). |
|
|
Definition at line 64 of file audiodevice.C. References arm_buffer_num, buffer, buffer_size, d, duplex_init, duplex_realtime, input_buffer, interrupt, is_playing_back, is_recording, last_buffer, last_buffer_size, last_position, lowlevel_duplex, lowlevel_in, lowlevel_out, out_realtime, play_dither, position_correction, r, rec_dither, record_before_play, sharing, software_position_info, TOTAL_BUFFERS, total_samples, total_samples_read, vdevice, and w. Referenced by AudioDevice(). |
|
|
Definition at line 192 of file audiodevice.C. References AudioLowLevel::interrupt_crash(), and lowlevel_in. Referenced by RecordAudio::stop_recording(). |
|
|
Definition at line 244 of file audioodevice.C. References arm_lock, get_lowlevel_out(), interrupt, AudioLowLevel::interrupt_playback(), is_playing_back, play_lock, and TOTAL_BUFFERS. Referenced by RenderEngine::interrupt_playback(). |
|
||||||||||||||||||||
|
Definition at line 171 of file audiodevice.C. References create_lowlevel(), d, AudioOutConfig::driver, duplex_channels, duplex_init, duplex_realtime, duplex_samplerate, duplex_samples, lowlevel_duplex, AudioLowLevel::open_duplex(), AudioOutConfig::oss_out_channels, playback_timer, and record_timer. Referenced by Record::open_input_devices(). |
|
||||||||||||||||||||
|
Definition at line 137 of file audiodevice.C. References VideoInConfig::copy_from(), AudioInConfig::copy_from(), create_lowlevel(), AudioInConfig::driver, duplex_init, in_config, in_samplerate, in_samples, lowlevel_in, AudioLowLevel::open_input(), r, and record_timer. Referenced by Record::open_input_devices(). |
|
||||||||||||||||||||
|
Definition at line 155 of file audiodevice.C. References create_lowlevel(), AudioOutConfig::driver, duplex_init, lowlevel_out, AudioLowLevel::open_output(), out_config, out_realtime, out_samplerate, out_samples, and w. Referenced by Record::open_input_devices(), and RenderEngine::open_output(). |
|
||||||||||||||||||||||||||||
|
|
Definition at line 196 of file audioodevice.C. References arm_buffer_num, arm_lock, buffer, buffer_size, interrupt, is_playing_back, last_buffer, last_buffer_size, last_position, play_dither, play_lock, position_correction, software_position_info, TOTAL_BUFFERS, and total_samples. Referenced by close_all(). |
|
|
|
|
|
Definition at line 332 of file audioodevice.C. References arm_lock, buffer, buffer_size, duplex_init, duplex_lock, AudioLowLevel::flush_device(), get_lowlevel_out(), get_obits(), get_ochannels(), interrupt, is_playing_back, last_buffer, last_buffer_size, play_lock, playback_timer, record_before_play, startup_lock, thread_buffer_num, thread_result, timer_lock, TOTAL_BUFFERS, total_samples, and AudioLowLevel::write_buffer(). |
|
||||||||||||
|
Definition at line 20 of file audioidevice.C. References DC_Offset::dc_offset, and dc_offset_thread. Referenced by RecordEngine::open_input_devices(), Record::open_input_devices(), and RecordEngine::set_dc_offset(). |
|
|
Definition at line 20 of file audioodevice.C. References arm_buffer_num, arm_lock, last_buffer, play_lock, and TOTAL_BUFFERS. Referenced by ARender::send_last_buffer(), and VirtualAConsole::send_last_output_buffer(). |
|
|
Definition at line 219 of file audioodevice.C. References play_dither. |
|
|
Definition at line 7 of file audioidevice.C. References rec_dither. Referenced by Record::open_input_devices(). |
|
|
Definition at line 225 of file audioodevice.C. References software_position_info. Referenced by RecordEngine::open_input_devices(), Record::open_input_devices(), RenderEngine::open_output(), and RecordEngine::open_output_devices(). |
|
|
Definition at line 238 of file audiodevice.C. Referenced by RecordEngine::open_input_devices(), Record::open_input_devices(), and RenderEngine::open_output(). |
|
|
Definition at line 231 of file audioodevice.C. References get_orealtime(), interrupt, is_playing_back, last_position, and playback_timer. Referenced by RenderEngine::open_output(). |
|
|
|
|
|
Definition at line 275 of file audioodevice.C. Referenced by ARender::wait_device_completion(). |
|
|
Definition at line 269 of file audioodevice.C. References startup_lock. |
|
||||||||||||||||
|
Definition at line 10 of file audioodevice.C. References arm_buffer(), arm_buffer_num, interrupt, and TOTAL_BUFFERS. Referenced by VirtualAConsole::process_buffer(). |
|
|
Definition at line 60 of file audiodevice.h. Referenced by create_lowlevel(). |
|
|
Definition at line 57 of file audiodevice.h. Referenced by create_lowlevel(). |
|
|
Definition at line 59 of file audiodevice.h. Referenced by create_lowlevel(). |
|
|
Definition at line 58 of file audiodevice.h. Referenced by create_lowlevel(). |
|
|
Definition at line 62 of file audiodevice.h. |
|
|
Definition at line 61 of file audiodevice.h. |
|
|
Definition at line 178 of file audiodevice.h. Referenced by initialize(), reset_output(), set_last_buffer(), and write_buffer(). |
|
|
Definition at line 176 of file audiodevice.h. Referenced by arm_buffer(), AudioDevice(), interrupt_playback(), reset_output(), run(), set_last_buffer(), and ~AudioDevice(). |
|
|
Definition at line 174 of file audiodevice.h. Referenced by arm_buffer(), initialize(), reset_output(), and run(). |
|
|
Definition at line 171 of file audiodevice.h. Referenced by arm_buffer(), initialize(), reset_output(), and run(). |
|
|
Definition at line 152 of file audiodevice.h. Referenced by close_all(), get_ibits(), get_ichannels(), get_irate(), get_lowlevel_in(), get_lowlevel_out(), get_obits(), get_ochannels(), get_orate(), get_orealtime(), initialize(), and open_duplex(). |
|
|
Definition at line 144 of file audiodevice.h. Referenced by AudioDevice(), get_dc_offset(), read_buffer(), set_dc_offset(), and ~AudioDevice(). |
|
|
Definition at line 182 of file audiodevice.h. Referenced by current_position(), and get_device_buffer(). |
|
|
Definition at line 188 of file audiodevice.h. |
|
|
Definition at line 154 of file audiodevice.h. |
|
|
Definition at line 148 of file audiodevice.h. Referenced by get_ibits(), and get_obits(). |
|
|
Definition at line 148 of file audiodevice.h. Referenced by get_ichannels(), get_ochannels(), and open_duplex(). |
|
|
Definition at line 164 of file audiodevice.h. Referenced by close_all(), initialize(), open_duplex(), open_input(), open_output(), read_buffer(), and run(). |
|
|
Definition at line 161 of file audiodevice.h. Referenced by AudioDevice(), read_buffer(), run(), and ~AudioDevice(). |
|
|
Definition at line 149 of file audiodevice.h. Referenced by get_orealtime(), initialize(), and open_duplex(). |
|
|
Definition at line 148 of file audiodevice.h. Referenced by get_irate(), get_orate(), and open_duplex(). |
|
|
Definition at line 148 of file audiodevice.h. Referenced by open_duplex(). |
|
|
Definition at line 186 of file audiodevice.h. |
|
|
Definition at line 146 of file audiodevice.h. Referenced by get_ibits(). |
|
|
Definition at line 146 of file audiodevice.h. Referenced by get_ichannels(). |
|
|
Definition at line 194 of file audiodevice.h. Referenced by AudioDevice(), open_input(), and ~AudioDevice(). |
|
|
Definition at line 146 of file audiodevice.h. Referenced by get_irate(), and open_input(). |
|
|
Definition at line 146 of file audiodevice.h. Referenced by open_input(). |
|
|
Definition at line 174 of file audiodevice.h. Referenced by close_all(), initialize(), and read_buffer(). |
|
|
Definition at line 187 of file audiodevice.h. Referenced by arm_buffer(), get_interrupted(), initialize(), interrupt_playback(), reset_output(), run(), start_playback(), and write_buffer(). |
|
|
Definition at line 186 of file audiodevice.h. Referenced by initialize(), interrupt_playback(), reset_output(), run(), and start_playback(). |
|
|
Definition at line 186 of file audiodevice.h. Referenced by close_all(), initialize(), and read_buffer(). |
|
|
Definition at line 154 of file audiodevice.h. |
|
|
Definition at line 172 of file audiodevice.h. Referenced by initialize(), reset_output(), run(), and set_last_buffer(). |
|
|
Definition at line 181 of file audiodevice.h. Referenced by close_all(), current_position(), initialize(), reset_output(), and run(). |
|
|
Definition at line 183 of file audiodevice.h. Referenced by current_position(), initialize(), reset_output(), and start_playback(). |
|
|
Definition at line 191 of file audiodevice.h. Referenced by close_all(), get_lowlevel_in(), get_lowlevel_out(), initialize(), and open_duplex(). |
|
|
Definition at line 191 of file audiodevice.h. Referenced by close_all(), get_lowlevel_in(), initialize(), interrupt_crash(), and open_input(). |
|
|
Definition at line 191 of file audiodevice.h. Referenced by close_all(), get_lowlevel_out(), initialize(), and open_output(). |
|
|
Definition at line 154 of file audiodevice.h. |
|
|
Definition at line 147 of file audiodevice.h. Referenced by get_obits(). |
|
|
Definition at line 147 of file audiodevice.h. Referenced by get_ochannels(). |
|
|
Definition at line 193 of file audiodevice.h. Referenced by AudioDevice(), current_position(), open_output(), and ~AudioDevice(). |
|
|
Definition at line 149 of file audiodevice.h. Referenced by get_orealtime(), initialize(), and open_output(). |
|
|
Definition at line 147 of file audiodevice.h. Referenced by get_orate(), and open_output(). |
|
|
Definition at line 147 of file audiodevice.h. Referenced by open_output(). |
|
|
Definition at line 168 of file audiodevice.h. Referenced by arm_buffer(), close_all(), initialize(), reset_output(), and set_play_dither(). |
|
|
Definition at line 175 of file audiodevice.h. Referenced by arm_buffer(), AudioDevice(), interrupt_playback(), reset_output(), run(), set_last_buffer(), and ~AudioDevice(). |
|
|
Definition at line 184 of file audiodevice.h. Referenced by current_position(), open_duplex(), run(), and start_playback(). |
|
|
Definition at line 181 of file audiodevice.h. Referenced by close_all(), initialize(), and reset_output(). |
|
|
Definition at line 152 of file audiodevice.h. Referenced by close_all(), current_position(), get_ibits(), get_ichannels(), get_irate(), get_lowlevel_in(), initialize(), and open_input(). |
|
|
Definition at line 166 of file audiodevice.h. Referenced by close_all(), initialize(), read_buffer(), and set_record_dither(). |
|
|
Definition at line 160 of file audiodevice.h. Referenced by initialize(), read_buffer(), and run(). |
|
|
Definition at line 184 of file audiodevice.h. Referenced by current_position(), open_duplex(), open_input(), and read_buffer(). |
|
|
Definition at line 169 of file audiodevice.h. Referenced by close_all(), and initialize(). |
|
|
Definition at line 186 of file audiodevice.h. Referenced by close_all(), current_position(), initialize(), reset_output(), and set_software_positioning(). |
|
|
Definition at line 162 of file audiodevice.h. Referenced by AudioDevice(), run(), wait_for_startup(), and ~AudioDevice(). |
|
|
Definition at line 198 of file audiodevice.h. Referenced by run(). |
|
|
Definition at line 198 of file audiodevice.h. Referenced by run(). |
|
|
Definition at line 177 of file audiodevice.h. Referenced by AudioDevice(), current_position(), run(), and ~AudioDevice(). |
|
|
Definition at line 181 of file audiodevice.h. Referenced by current_position(), initialize(), reset_output(), and run(). |
|
|
Definition at line 199 of file audiodevice.h. Referenced by current_position(), initialize(), and read_buffer(). |
|
|
Definition at line 196 of file audiodevice.h. Referenced by AudioDevice(), and ~AudioDevice(). |
|
|
Definition at line 156 of file audiodevice.h. Referenced by close_all(), and initialize(). |
|
|
Definition at line 152 of file audiodevice.h. Referenced by close_all(), current_position(), get_lowlevel_out(), get_obits(), get_ochannels(), get_orate(), get_orealtime(), initialize(), and open_output(). |
1.4.4