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

AudioLowLevel Class Reference

#include <audiodevice.h>

List of all members.

Public Member Functions

 AudioLowLevel (AudioDevice *device)
virtual ~AudioLowLevel ()
virtual int open_input ()
virtual int open_output ()
virtual int open_duplex ()
virtual int close_all ()
virtual int interrupt_crash ()
virtual int64_t device_position ()
virtual int write_buffer (char *buffer, int size)
virtual int read_buffer (char *buffer, int size)
virtual int flush_device ()
virtual int interrupt_playback ()

Public Attributes

AudioDevicedevice


Detailed Description

Definition at line 30 of file audiodevice.h.


Constructor & Destructor Documentation

AudioLowLevel::AudioLowLevel AudioDevice device  ) 
 

Definition at line 16 of file audiodevice.C.

AudioLowLevel::~AudioLowLevel  )  [virtual]
 

Definition at line 21 of file audiodevice.C.


Member Function Documentation

virtual int AudioLowLevel::close_all  )  [inline, virtual]
 

Definition at line 39 of file audiodevice.h.

Referenced by AudioDevice::close_all().

virtual int64_t AudioLowLevel::device_position  )  [inline, virtual]
 

Definition at line 41 of file audiodevice.h.

Referenced by AudioDevice::current_position().

virtual int AudioLowLevel::flush_device  )  [inline, virtual]
 

Definition at line 44 of file audiodevice.h.

Referenced by AudioDevice::run().

virtual int AudioLowLevel::interrupt_crash  )  [inline, virtual]
 

Definition at line 40 of file audiodevice.h.

Referenced by AudioDevice::interrupt_crash().

virtual int AudioLowLevel::interrupt_playback  )  [inline, virtual]
 

Definition at line 45 of file audiodevice.h.

Referenced by AudioDevice::interrupt_playback().

virtual int AudioLowLevel::open_duplex  )  [inline, virtual]
 

Definition at line 38 of file audiodevice.h.

Referenced by AudioDevice::open_duplex().

virtual int AudioLowLevel::open_input  )  [inline, virtual]
 

Definition at line 36 of file audiodevice.h.

Referenced by AudioDevice::open_input().

virtual int AudioLowLevel::open_output  )  [inline, virtual]
 

Definition at line 37 of file audiodevice.h.

Referenced by AudioDevice::open_output().

virtual int AudioLowLevel::read_buffer char *  buffer,
int  size
[inline, virtual]
 

Definition at line 43 of file audiodevice.h.

Referenced by AudioDevice::read_buffer().

virtual int AudioLowLevel::write_buffer char *  buffer,
int  size
[inline, virtual]
 

Definition at line 42 of file audiodevice.h.

Referenced by AudioDevice::run().


Member Data Documentation

AudioDevice* AudioLowLevel::device
 

Definition at line 45 of file audiodevice.h.


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