#include <audiooutputdx.h>
Public Member Functions | |
| AudioOutputDX (const AudioSettings &settings) | |
| virtual | ~AudioOutputDX () |
| virtual int | GetVolumeChannel (int channel) const |
| virtual void | SetVolumeChannel (int channel, int volume) |
Static Public Member Functions | |
| static QMap< int, QString > * | GetDXDevices (void) |
Protected Member Functions | |
| virtual bool | OpenDevice (void) |
| virtual void | CloseDevice (void) |
| virtual void | WriteAudio (unsigned char *buffer, int size) |
| virtual int | GetBufferedOnSoundcard (void) const |
| Return the size in bytes of frames currently in the audio buffer adjusted with the audio playback latency. | |
| AudioOutputSettings * | GetOutputSettings (bool passthrough) |
Protected Attributes | |
| AudioOutputDXPrivate * | m_priv |
| bool | m_UseSPDIF |
Friends | |
| class | AudioOutputDXPrivate |
Definition at line 12 of file audiooutputdx.h.
| AudioOutputDX::AudioOutputDX | ( | const AudioSettings & | settings | ) |
Definition at line 103 of file audiooutputdx.cpp.
| AudioOutputDX::~AudioOutputDX | ( | ) | [virtual] |
Definition at line 118 of file audiooutputdx.cpp.
| int AudioOutputDX::GetVolumeChannel | ( | int | channel | ) | const [virtual] |
Implements VolumeBase.
Definition at line 565 of file audiooutputdx.cpp.
| void AudioOutputDX::SetVolumeChannel | ( | int | channel, | |
| int | volume | |||
| ) | [virtual] |
Implements VolumeBase.
Definition at line 587 of file audiooutputdx.cpp.
| QMap< int, QString > * AudioOutputDX::GetDXDevices | ( | void | ) | [static] |
Definition at line 608 of file audiooutputdx.cpp.
Referenced by AudioOutput::GetOutputList().
| bool AudioOutputDX::OpenDevice | ( | void | ) | [protected, virtual] |
Implements AudioOutputBase.
Definition at line 427 of file audiooutputdx.cpp.
| void AudioOutputDX::CloseDevice | ( | void | ) | [protected, virtual] |
Implements AudioOutputBase.
Definition at line 524 of file audiooutputdx.cpp.
Referenced by OpenDevice().
| void AudioOutputDX::WriteAudio | ( | unsigned char * | buffer, | |
| int | size | |||
| ) | [protected, virtual] |
Definition at line 530 of file audiooutputdx.cpp.
| int AudioOutputDX::GetBufferedOnSoundcard | ( | void | ) | const [protected, virtual] |
Return the size in bytes of frames currently in the audio buffer adjusted with the audio playback latency.
Implements AudioOutputBase.
Definition at line 540 of file audiooutputdx.cpp.
| AudioOutputSettings * AudioOutputDX::GetOutputSettings | ( | bool | passthrough | ) | [protected, virtual] |
Reimplemented from AudioOutputBase.
Definition at line 382 of file audiooutputdx.cpp.
friend class AudioOutputDXPrivate [friend] |
Definition at line 14 of file audiooutputdx.h.
Referenced by GetDXDevices().
AudioOutputDXPrivate* AudioOutputDX::m_priv [protected] |
Definition at line 31 of file audiooutputdx.h.
Referenced by CloseDevice(), GetBufferedOnSoundcard(), GetOutputSettings(), GetVolumeChannel(), OpenDevice(), SetVolumeChannel(), WriteAudio(), and ~AudioOutputDX().
bool AudioOutputDX::m_UseSPDIF [protected] |
Definition at line 32 of file audiooutputdx.h.
Referenced by GetVolumeChannel(), OpenDevice(), and SetVolumeChannel().
1.6.3