#include <audiooutputarts.h>

Definition at line 14 of file audiooutputarts.h.
Public Member Functions | |
| AudioOutputARTS (QString main_device, QString passthru_device, int audio_bits, int audio_channels, int audio_samplerate, AudioOutputSource source, bool set_initial_vol, bool laudio_passthru) | |
| virtual | ~AudioOutputARTS () |
| virtual int | GetVolumeChannel (int channel) |
| virtual void | SetVolumeChannel (int channel, int volume) |
Protected Member Functions | |
| virtual bool | OpenDevice (void) |
| virtual void | CloseDevice (void) |
| virtual void | WriteAudio (unsigned char *aubuf, int size) |
| virtual int | getSpaceOnSoundcard (void) |
| virtual int | getBufferedOnSoundcard (void) |
Private Attributes | |
| arts_stream_t | pcm_handle |
| int | buff_size |
| bool | can_hw_pause |
| AudioOutputARTS::AudioOutputARTS | ( | QString | main_device, | |
| QString | passthru_device, | |||
| int | audio_bits, | |||
| int | audio_channels, | |||
| int | audio_samplerate, | |||
| AudioOutputSource | source, | |||
| bool | set_initial_vol, | |||
| bool | laudio_passthru | |||
| ) |
Definition at line 10 of file audiooutputarts.cpp.
| AudioOutputARTS::~AudioOutputARTS | ( | ) | [virtual] |
Definition at line 26 of file audiooutputarts.cpp.
| int AudioOutputARTS::GetVolumeChannel | ( | int | channel | ) | [virtual] |
| void AudioOutputARTS::SetVolumeChannel | ( | int | channel, | |
| int | volume | |||
| ) | [virtual] |
| bool AudioOutputARTS::OpenDevice | ( | void | ) | [protected, virtual] |
| void AudioOutputARTS::CloseDevice | ( | void | ) | [protected, virtual] |
| void AudioOutputARTS::WriteAudio | ( | unsigned char * | aubuf, | |
| int | size | |||
| ) | [protected, virtual] |
| int AudioOutputARTS::getSpaceOnSoundcard | ( | void | ) | [inline, protected, virtual] |
Implements AudioOutputBase.
Definition at line 96 of file audiooutputarts.cpp.
Referenced by getBufferedOnSoundcard().
| int AudioOutputARTS::getBufferedOnSoundcard | ( | void | ) | [inline, protected, virtual] |
arts_stream_t AudioOutputARTS::pcm_handle [private] |
Definition at line 40 of file audiooutputarts.h.
Referenced by CloseDevice(), getSpaceOnSoundcard(), OpenDevice(), and WriteAudio().
int AudioOutputARTS::buff_size [private] |
Definition at line 41 of file audiooutputarts.h.
Referenced by getBufferedOnSoundcard(), and OpenDevice().
bool AudioOutputARTS::can_hw_pause [private] |
Definition at line 42 of file audiooutputarts.h.
1.5.5