|
MythTV
0.27pre
|
#include <audiosettings.h>

Public Member Functions | |
| AudioSettings () | |
| AudioSettings (const AudioSettings &other) | |
| AudioSettings (const QString &main_device, const QString &passthru_device, AudioFormat format, int channels, int codec, int samplerate, AudioOutputSource source, bool set_initial_vol, bool use_passthru, int upmixer_startup=0, AudioOutputSettings *custom=NULL) | |
| AudioSettings (AudioFormat format, int channels, int codec, int samplerate, bool use_passthru, int upmixer_startup=0, int codec_profile=0) | |
| AudioSettings (const QString &main_device, const QString &passthru_device=QString::null) | |
| ~AudioSettings () | |
| void | FixPassThrough (void) |
| void | TrimDeviceType (void) |
| QString | GetMainDevice (void) const |
| QString | GetPassthruDevice (void) const |
Public Attributes | |
| QString | main_device |
| QString | passthru_device |
| AudioFormat | format |
| int | channels |
| int | codec |
| int | codec_profile |
| int | samplerate |
| bool | set_initial_vol |
| bool | use_passthru |
| AudioOutputSource | source |
| int | upmixer |
| bool | init |
| If set to false, AudioOutput instance will not try to initially open the audio device. | |
| AudioOutputSettings * | custom |
| custom contains a pointer to the audio device capabilities if defined, AudioOutput will not try to automatically discover them. | |
Definition at line 24 of file audiosettings.h.
| AudioSettings::AudioSettings | ( | ) |
Definition at line 11 of file audiosettings.cpp.
| AudioSettings::AudioSettings | ( | const AudioSettings & | other | ) |
Definition at line 28 of file audiosettings.cpp.
| AudioSettings::AudioSettings | ( | const QString & | main_device, |
| const QString & | passthru_device, | ||
| AudioFormat | format, | ||
| int | channels, | ||
| int | codec, | ||
| int | samplerate, | ||
| AudioOutputSource | source, | ||
| bool | set_initial_vol, | ||
| bool | use_passthru, | ||
| int | upmixer_startup = 0, |
||
| AudioOutputSettings * | custom = NULL |
||
| ) |
Definition at line 52 of file audiosettings.cpp.
| AudioSettings::AudioSettings | ( | AudioFormat | format, |
| int | channels, | ||
| int | codec, | ||
| int | samplerate, | ||
| bool | use_passthru, | ||
| int | upmixer_startup = 0, |
||
| int | codec_profile = 0 |
||
| ) |
Definition at line 87 of file audiosettings.cpp.
| AudioSettings::AudioSettings | ( | const QString & | main_device, |
| const QString & | passthru_device = QString::null |
||
| ) |
Definition at line 111 of file audiosettings.cpp.
| AudioSettings::~AudioSettings | ( | ) |
Definition at line 130 of file audiosettings.cpp.
Definition at line 136 of file audiosettings.cpp.
Referenced by AudioOutput::OpenAudio().
Definition at line 142 of file audiosettings.cpp.
Referenced by AudioOutput::OpenAudio().
| QString AudioSettings::GetMainDevice | ( | void | ) | const |
Definition at line 149 of file audiosettings.cpp.
| QString AudioSettings::GetPassthruDevice | ( | void | ) | const |
Definition at line 156 of file audiosettings.cpp.
| QString AudioSettings::main_device |
Definition at line 61 of file audiosettings.h.
Referenced by GetMainDevice(), AudioOutput::OpenAudio(), and TrimDeviceType().
| QString AudioSettings::passthru_device |
Definition at line 62 of file audiosettings.h.
Referenced by FixPassThrough(), GetPassthruDevice(), and TrimDeviceType().
| AudioFormat AudioSettings::format |
Definition at line 63 of file audiosettings.h.
Referenced by AudioReencodeBuffer::Reconfigure(), and AudioOutputBase::Reconfigure().
| int AudioSettings::channels |
Definition at line 64 of file audiosettings.h.
Referenced by AudioReencodeBuffer::Reconfigure(), and AudioOutputBase::Reconfigure().
| int AudioSettings::codec |
Definition at line 65 of file audiosettings.h.
Referenced by AudioOutputBase::Reconfigure().
| int AudioSettings::codec_profile |
Definition at line 66 of file audiosettings.h.
Referenced by AudioOutputBase::Reconfigure().
| int AudioSettings::samplerate |
Definition at line 67 of file audiosettings.h.
Referenced by AudioReencodeBuffer::Reconfigure(), and AudioOutputBase::Reconfigure().
| bool AudioSettings::set_initial_vol |
Definition at line 68 of file audiosettings.h.
| bool AudioSettings::use_passthru |
Definition at line 69 of file audiosettings.h.
Referenced by AudioReencodeBuffer::Reconfigure(), and AudioOutputBase::Reconfigure().
| AudioOutputSource AudioSettings::source |
Definition at line 70 of file audiosettings.h.
| int AudioSettings::upmixer |
Definition at line 71 of file audiosettings.h.
Referenced by AudioOutputBase::InitSettings().
| bool AudioSettings::init |
If set to false, AudioOutput instance will not try to initially open the audio device.
Definition at line 76 of file audiosettings.h.
Referenced by AudioOutputALSA::AudioOutputALSA(), AudioOutputCA::AudioOutputCA(), AudioOutputDX::AudioOutputDX(), AudioOutputJACK::AudioOutputJACK(), AudioOutputNULL::AudioOutputNULL(), AudioOutputOSS::AudioOutputOSS(), AudioOutputPulseAudio::AudioOutputPulseAudio(), AudioOutputWin::AudioOutputWin(), and AudioPlayer::ReinitAudio().
| AudioOutputSettings* AudioSettings::custom |
custom contains a pointer to the audio device capabilities if defined, AudioOutput will not try to automatically discover them.
This is used by the AudioTest setting screen where the user can manually override and immediately use them.
Definition at line 83 of file audiosettings.h.
Referenced by AudioSettings(), AudioOutputBase::InitSettings(), and ~AudioSettings().
1.8.1.2