#include <audiooutputwin.h>

Definition at line 12 of file audiooutputwin.h.
Public Member Functions | |
| AudioOutputWin (QString laudio_main_device, QString laudio_passthru_device, int laudio_bits, int laudio_channels, int laudio_samplerate, AudioOutputSource lsource, bool lset_initial_vol, bool laudio_passthru) | |
| virtual | ~AudioOutputWin () |
| 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) |
Protected Attributes | |
| AudioOutputWinPrivate * | m_priv |
| long | m_nPkts |
| int | m_CurrentPkt |
| unsigned char ** | m_OutPkts |
Static Protected Attributes | |
| static const uint | kPacketCnt = 16 |
Friends | |
| class | AudioOutputWinPrivate |
| AudioOutputWin::AudioOutputWin | ( | QString | laudio_main_device, | |
| QString | laudio_passthru_device, | |||
| int | laudio_bits, | |||
| int | laudio_channels, | |||
| int | laudio_samplerate, | |||
| AudioOutputSource | lsource, | |||
| bool | lset_initial_vol, | |||
| bool | laudio_passthru | |||
| ) |
Definition at line 74 of file audiooutputwin.cpp.
| AudioOutputWin::~AudioOutputWin | ( | ) | [virtual] |
Definition at line 94 of file audiooutputwin.cpp.
| int AudioOutputWin::GetVolumeChannel | ( | int | channel | ) | [virtual] |
| void AudioOutputWin::SetVolumeChannel | ( | int | channel, | |
| int | volume | |||
| ) | [virtual] |
| bool AudioOutputWin::OpenDevice | ( | void | ) | [protected, virtual] |
| void AudioOutputWin::CloseDevice | ( | void | ) | [protected, virtual] |
Implements AudioOutputBase.
Definition at line 150 of file audiooutputwin.cpp.
Referenced by OpenDevice().
| void AudioOutputWin::WriteAudio | ( | unsigned char * | aubuf, | |
| int | size | |||
| ) | [protected, virtual] |
| int AudioOutputWin::getSpaceOnSoundcard | ( | void | ) | [inline, protected, virtual] |
| int AudioOutputWin::getBufferedOnSoundcard | ( | void | ) | [inline, protected, virtual] |
friend class AudioOutputWinPrivate [friend] |
Definition at line 14 of file audiooutputwin.h.
AudioOutputWinPrivate* AudioOutputWin::m_priv [protected] |
Definition at line 36 of file audiooutputwin.h.
Referenced by CloseDevice(), OpenDevice(), WriteAudio(), and ~AudioOutputWin().
long AudioOutputWin::m_nPkts [protected] |
Definition at line 37 of file audiooutputwin.h.
Referenced by getBufferedOnSoundcard(), getSpaceOnSoundcard(), and WriteAudio().
int AudioOutputWin::m_CurrentPkt [protected] |
unsigned char** AudioOutputWin::m_OutPkts [protected] |
Definition at line 39 of file audiooutputwin.h.
Referenced by AudioOutputWin(), WriteAudio(), and ~AudioOutputWin().
const uint AudioOutputWin::kPacketCnt = 16 [static, protected] |
Definition at line 41 of file audiooutputwin.h.
Referenced by AudioOutputWin(), AudioOutputWinPrivate::AudioOutputWinPrivate(), getSpaceOnSoundcard(), AudioOutputWinPrivate::waveOutProc(), WriteAudio(), and ~AudioOutputWin().
1.5.5