#include <audiodevice.h>
Inherited by Audio1394, AudioCine, and AudioDVB.

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 () |
Data Fields | |
| AudioDevice * | device |
Definition at line 35 of file audiodevice.h.
| AudioLowLevel::AudioLowLevel | ( | AudioDevice * | device | ) |
Definition at line 20 of file audiodevice.C.
| AudioLowLevel::~AudioLowLevel | ( | ) | [virtual] |
Definition at line 25 of file audiodevice.C.
| virtual int AudioLowLevel::open_input | ( | ) | [inline, virtual] |
Reimplemented in Audio1394, AudioCine, and AudioDVB.
Definition at line 41 of file audiodevice.h.
Referenced by AudioDevice::open_input().
| virtual int AudioLowLevel::open_output | ( | ) | [inline, virtual] |
Reimplemented in Audio1394, and AudioCine.
Definition at line 42 of file audiodevice.h.
Referenced by AudioDevice::open_output().
| virtual int AudioLowLevel::open_duplex | ( | ) | [inline, virtual] |
Definition at line 43 of file audiodevice.h.
| virtual int AudioLowLevel::close_all | ( | ) | [inline, virtual] |
Reimplemented in Audio1394, AudioCine, and AudioDVB.
Definition at line 44 of file audiodevice.h.
Referenced by AudioDevice::close_all().
| virtual int AudioLowLevel::interrupt_crash | ( | ) | [inline, virtual] |
| virtual int64_t AudioLowLevel::device_position | ( | ) | [inline, virtual] |
Reimplemented in Audio1394, and AudioCine.
Definition at line 46 of file audiodevice.h.
Referenced by AudioDevice::current_position().
| virtual int AudioLowLevel::write_buffer | ( | char * | buffer, | |
| int | size | |||
| ) | [inline, virtual] |
Reimplemented in Audio1394, and AudioCine.
Definition at line 47 of file audiodevice.h.
Referenced by AudioDevice::run_output().
| virtual int AudioLowLevel::read_buffer | ( | char * | buffer, | |
| int | size | |||
| ) | [inline, virtual] |
Reimplemented in Audio1394, and AudioCine.
Definition at line 48 of file audiodevice.h.
Referenced by AudioDevice::run_input().
| virtual int AudioLowLevel::flush_device | ( | ) | [inline, virtual] |
Reimplemented in Audio1394, and AudioCine.
Definition at line 49 of file audiodevice.h.
Referenced by AudioDevice::run_output().
| virtual int AudioLowLevel::interrupt_playback | ( | ) | [inline, virtual] |
Reimplemented in Audio1394, and AudioCine.
Definition at line 50 of file audiodevice.h.
Referenced by AudioDevice::interrupt_playback().
Definition at line 50 of file audiodevice.h.
Referenced by AudioDVB::close_all(), AudioDVB::open_input(), Audio1394::open_input(), and Audio1394::open_output().
1.5.5