MythTV  master
AudioOutputALSA Member List

This is the complete list of members for AudioOutputALSA, including all inherited members.

ADCVect typedefAudioOutput
AddData(void *buffer, int len, std::chrono::milliseconds timecode, int frames) overrideAudioOutputBasevirtual
AddFrames(void *buffer, int frames, std::chrono::milliseconds timecode) overrideAudioOutputBasevirtual
addListener(QObject *listener)MythObservable
addVisual(MythTV::Visual *v)OutputListeners
AdjustCurrentVolume(int change)VolumeBasevirtual
audiofree() constAudioOutputBaseprotected
audiolen() constAudioOutputBaseinlineprotected
AudioOutput()=defaultAudioOutput
AudioOutputALSA(const AudioSettings &settings)AudioOutputALSAexplicit
AudioOutputBase(const AudioSettings &settings)AudioOutputBaseexplicit
audioready() constAudioOutputBaseprotected
bufferOutputData(bool y) overrideAudioOutputBaseinlinevirtual
bufferSize() constOutputListenersinline
CanDownmix(void) const overrideAudioOutputBaseinlinevirtual
CanPassthrough(int samplerate, int channels, AVCodecID codec, int profile) const overrideAudioOutputBasevirtual
CanProcess(AudioFormat) overrideAudioOutputBaseinlinevirtual
CanProcess(void) overrideAudioOutputBaseinlinevirtual
CanUpmix(void) overrideAudioOutputBasevirtual
CheckFreeSpace(int &frames)AudioOutputBaseprotected
AudioOutput::Cleanup(void)AudioOutputstatic
MThread::Cleanup(void)MThreadstatic
ClearError(void)AudioOutputprotected
ClearWarning(void)AudioOutputprotected
CloseDevice(void) overrideAudioOutputALSAprotectedvirtual
controlAudioOutputALSA
CopyWithUpmix(char *buffer, int frames, uint &org_waud)AudioOutputBaseprivate
DecodeAudio(AVCodecContext *ctx, uint8_t *buffer, int &data_size, const AVPacket *pkt)AudioOutputvirtual
deviceAudioOutputALSA
dispatch(const MythEvent &event)MythObservable
dispatchVisual(uchar *b, unsigned long b_len, std::chrono::milliseconds timecode, int chan, int prec)OutputListenersprotected
Drain(void) overrideAudioOutputBasevirtual
elemAudioOutputALSA
Error(const QString &msg)AudioOutputprotected
error(const QString &e)OutputListenersprotected
exec(void)MThreadprotected
exit(int retcode=0)MThread
GetAllRunningThreadNames(QStringList &list)MThreadstatic
GetAllThreadNames(QStringList &list)MThreadstatic
GetAudioBufferedTime(void) overrideAudioOutputBasevirtual
GetAudioData(uchar *buffer, int buf_size, bool full_buffer, volatile uint *local_raud=nullptr)AudioOutputBaseprotected
GetAudioDeviceConfig(QString &name, const QString &desc, bool willsuspendpa=false)AudioOutputstatic
GetAudiotime(void) overrideAudioOutputBasevirtual
GetBaseAudBufTimeCode() constAudioOutputBaseinlineprotected
GetBufferedOnSoundcard(void) const overrideAudioOutputALSAprotectedvirtual
GetBufferStatus(uint &fill, uint &total) overrideAudioOutputBasevirtual
GetBytesPerFrame(void) const overrideAudioOutputBaseinlinevirtual
GetChannels(void) const overrideAudioOutputBaseinlinevirtual
GetCurrentVolume(void) constVolumeBasevirtual
GetDevices(const char *type)AudioOutputALSAstatic
GetELD(int card, int device, int subdevice)AudioOutputALSAprivatestatic
GetError(void) constAudioOutputinline
GetFormat(void) const overrideAudioOutputBaseinlinevirtual
GetMuteState(void) constVolumeBasevirtual
GetOutputList(void)AudioOutputstatic
GetOutputSettings(bool passthrough) overrideAudioOutputALSAprotectedvirtual
GetOutputSettingsCleaned(bool digital=true) overrideAudioOutputBasevirtual
GetOutputSettingsUsers(bool digital=false) overrideAudioOutputBasevirtual
GetPCMInfo(int &card, int &device, int &subdevice)AudioOutputALSAprivate
GetStretchFactor(void) const overrideAudioOutputBasevirtual
GetSWVolume(void) overrideAudioOutputBasevirtual
GetVolumeChannel(int channel) const overrideAudioOutputALSAvirtual
GetWarning(void) constAudioOutputinline
handleAudioOutputALSA
hasListeners(void)MythObservableinline
hasVisual(void)OutputListenersinline
IncPreallocBufferSize(int requested, int buffer_time)AudioOutputALSAprivate
InitSettings(const AudioSettings &settings)AudioOutputBaseprotected
isFinished(void) constMThread
IsPaused(void) const overrideAudioOutputBaseinlinevirtual
isRunning(void) constMThread
IsUpmixing(void) overrideAudioOutputBasevirtual
kAudioRingBufferSizeAudioOutputBasestatic
kAudioSRCInputSizeAudioOutputBasestatic
KillAudio(void)AudioOutputBaseprotected
kMaxSizeBufferAudioOutputstatic
LengthLastData(void) const overrideAudioOutputBaseinlinevirtual
m_actuallyPausedAudioOutputBaseprotected
m_audbufTimecodeAudioOutputBaseprivate
m_audioBufferAudioOutputBaseprivate
m_audioBufLockAudioOutputBaseprivate
m_audioThreadExistsAudioOutputBaseprivate
m_audioTimeAudioOutputBaseprivate
m_avsyncLockAudioOutputBaseprivate
m_bufferOutputDataForUseAudioOutputBaseprotected
m_bufsizeOutputListenersprivate
m_bytesPerFrameAudioOutputBaseprotected
m_cardAudioOutputALSAprivate
m_channelsAudioOutputBaseprotected
m_codecAudioOutputBaseprotected
m_configuredChannelsAudioOutputBaseprotected
m_configureSucceededAudioOutputBaseprivate
m_currentMuteStateVolumeBaseprivate
m_currentSecondsAudioOutputBaseprivate
m_deviceAudioOutputALSAprivate
m_discreteDigitalAudioOutputBaseprotected
m_effDspAudioOutputBaseprotected
m_effStretchFactorAudioOutputBaseprotected
m_encAudioOutputBaseprotected
m_encoderAudioOutputBaseprivate
m_epilogExecutedMThreadprotected
m_forcedProcessingAudioOutputBaseprivate
m_formatAudioOutputBaseprotected
m_fragmentSizeAudioOutputBaseprotected
m_frameAudioOutputprotected
m_framesBufferedAudioOutputBaseprivate
m_internalVolVolumeBaseprotected
m_kAudioSRCOutputSizeAudioOutputBaseprivate
m_killAudioAudioOutputBaseprotected
m_killAudioLockAudioOutputALSAprivate
m_lastDeviceAudioOutputALSAprivate
m_lastErrorAudioOutputprotected
m_lastWarnAudioOutputprotected
m_lengthLastDataAudioOutputBaseprivate
m_listenersMythObservableprotected
m_lockMythObservableprotected
m_mainDeviceAudioOutputBaseprotected
m_maxChannelsAudioOutputBaseprotected
m_memoryCorruptionTest0AudioOutputBaseprivate
m_memoryCorruptionTest1AudioOutputBaseprivate
m_memoryCorruptionTest2AudioOutputBaseprivate
m_memoryCorruptionTest3AudioOutputBaseprivate
m_mixerAudioOutputALSAprivate
m_mtxOutputListenersprivate
m_needResamplerAudioOutputBaseprivate
m_needsDownmixAudioOutputBaseprivate
m_needsUpmixAudioOutputBaseprivate
m_oldStretchFactorAudioOutputBaseprivate
m_outputBytesPerFrameAudioOutputBaseprotected
m_outputFormatAudioOutputBaseprotected
m_outputSettingsAudioOutputBaseprivate
m_outputSettingsDigitalAudioOutputBaseprivate
m_outputSettingsDigitalRawAudioOutputBaseprivate
m_outputSettingsRawAudioOutputBaseprivate
m_passthruAudioOutputBaseprotected
m_passthruDeviceAudioOutputBaseprotected
m_pauseAudioAudioOutputBaseprotected
m_pbufSizeAudioOutputALSAprivate
m_pcmHandleAudioOutputALSAprivate
m_previousBpfAudioOutputBaseprivate
m_processingAudioOutputBaseprivate
m_prologExecutedMThreadprotected
m_pSoundStretchAudioOutputBaseprivate
m_pulseWasSuspendedAudioOutputprotected
m_raudAudioOutputBaseprivate
m_reEncAudioOutputBaseprotected
m_resetActiveAudioOutputBaseprivate
m_runnableMThreadprotected
m_sampleRateAudioOutputBaseprotected
m_setInitialVolAudioOutputBaseprotected
m_soundcardBufferSizeAudioOutputBaseprotected
m_sourceAudioOutputBaseprotected
m_sourceBitRateAudioOutputBaseprotected
m_sourceBytesPerFrameAudioOutputBaseprivate
m_sourceChannelsAudioOutputBaseprivate
m_sourceSampleRateAudioOutputBaseprotected
m_spdifEncAudioOutputBaseprivate
m_srcCtxAudioOutputBaseprivate
m_srcDataAudioOutputBaseprivate
m_srcInAudioOutputBaseprivate
m_srcInBufAudioOutputBaseprivate
m_srcOutAudioOutputBaseprivate
m_srcQualityAudioOutputBaseprotected
m_stretchFactorAudioOutputBaseprotected
m_subdeviceAudioOutputALSAprivate
m_surroundModeAudioOutputBaseprivate
m_swvolVolumeBaseprivate
m_swvolSettingVolumeBaseprivate
m_threadMThreadprotected
m_unpauseWhenReadyAudioOutputBaseprotected
m_upmixDefaultAudioOutputBaseprivate
m_upmixerAudioOutputBaseprivate
m_usesSpdifAudioOutputBaseprivate
m_visualsOutputListenersprivate
m_volumeAudioOutputBaseprivate
m_volumeControlAudioOutputBaseprivate
m_wasPausedAudioOutputBaseprotected
m_waudAudioOutputBaseprivate
MThread(const QString &objectName)MThreadexplicit
MThread(const QString &objectName, QRunnable *runnable)MThreadexplicit
MThread(const MThread &)=deleteMThread
mutex()OutputListenersinline
MythObservable()MythObservableinline
NeedDecodingBeforePassthrough() const overrideAudioOutputBaseinlinevirtual
NextMuteState(MuteState)VolumeBasestatic
objectName(void) constMThread
OpenAudio(const QString &main_device, const QString &passthru_device, AudioFormat format, int channels, AVCodecID codec, int samplerate, AudioOutputSource source, bool set_initial_vol, bool passthru, int upmixer_startup=0, AudioOutputSettings *custom=nullptr)AudioOutputstatic
OpenAudio(AudioSettings &settings, bool willsuspendpa=true)AudioOutputstatic
OpenAudio(const QString &main_device, const QString &passthru_device=QString(), bool willsuspendpa=true)AudioOutputstatic
OpenDevice(void) overrideAudioOutputALSAprotectedvirtual
OpenMixer(void)AudioOutputALSAprivate
operator=(const MThread &)=deleteMThread
OutputAudioLoop(void)AudioOutputBaseprotected
OutputListeners()=defaultOutputListeners
OutputSettings(bool digital=true)AudioOutputBaseprivate
Pause(bool paused) overrideAudioOutputBasevirtual
PauseUntilBuffered(void) overrideAudioOutputBasevirtual
prepareVisuals()OutputListenersprotected
priority(void) constMThread
PulseStatus(void) constAudioOutputinline
Q_DECLARE_TR_FUNCTIONS(AudioOutput)AudioOutputprivate
qthread(void)MThread
QUALITY_DISABLED enum valueAudioOutputBaseprotected
QUALITY_HIGH enum valueAudioOutputBaseprotected
QUALITY_LOW enum valueAudioOutputBaseprotected
QUALITY_MEDIUM enum valueAudioOutputBaseprotected
quality_string(int q)AudioOutputBasestatic
quit(void)MThread
readOutputData(unsigned char *read_buffer, size_t max_length) overrideAudioOutputBasevirtual
Reconfigure(const AudioSettings &settings) overrideAudioOutputBasevirtual
removeListener(QObject *listener)MythObservable
removeVisual(MythTV::Visual *v)OutputListeners
Reset(void) overrideAudioOutputBasevirtual
run() overrideAudioOutputBaseprotectedvirtual
RunEpilog(void)MThread
RunProlog(void)MThread
SetAudiotime(int frames, std::chrono::milliseconds timecode)AudioOutputBaseprivate
setBufferSize(unsigned int sz)OutputListenersinline
SetChannels(int new_channels)VolumeBaseprotected
SetCurrentVolume(int value)VolumeBasevirtual
SetEffDsp(int dsprate) overrideAudioOutputBasevirtual
SetMuteState(MuteState)VolumeBasevirtual
setObjectName(const QString &name)MThread
SetParameters(snd_pcm_t *handle, snd_pcm_format_t format, uint channels, uint rate, uint buffer_time, uint period_time)AudioOutputALSAinlineprivate
setPriority(QThread::Priority priority)MThread
SetSourceBitrate(int rate) overrideAudioOutputBasevirtual
setStackSize(uint stackSize)MThread
SetStretchFactor(float factor) overrideAudioOutputBasevirtual
SetStretchFactorLocked(float factor)AudioOutputBaseprotected
SetSWVolume(int new_volume, bool save) overrideAudioOutputBasevirtual
setTerminationEnabled(bool enabled=true)MThreadprotectedstatic
SetTimecode(std::chrono::milliseconds timecode) overrideAudioOutputBasevirtual
SetupPassthrough(AVCodecID codec, int codec_profile, int &samplerate_tmp, int &channels_tmp)AudioOutputBaseprivate
SetVolumeChannel(int channel, int volume) overrideAudioOutputALSAvirtual
SilentError(const QString &msg)AudioOutputprotected
stackSize(void) constMThread
start(QThread::Priority p=QThread::InheritPriority)MThread
StartOutputThread(void)AudioOutputBaseprotectedvirtual
Status(void)AudioOutputBasevirtual
StopOutputThread(void)AudioOutputBaseprotectedvirtual
SWVolume(bool set)VolumeBase
SWVolume(void) constVolumeBase
SyncVolume(void)VolumeBaseprotected
terminate(void)MThread
ThreadCleanup(void)MThreadstatic
ThreadSetup(const QString &name)MThreadstatic
ToggleMute(void)VolumeBasevirtual
ToggleUpmix(void) overrideAudioOutputBasevirtual
TryOpenDevice(int open_mode, bool try_ac3)AudioOutputALSAprivate
UpdateVolume(void)VolumeBaseprotected
usesSpdif() constAudioOutputBaseinlineprotected
usleep(std::chrono::microseconds time)MThreadprotectedstatic
usleep(std::chrono::duration< R, P > time)MThreadinlineprotectedstatic
volmaxAudioOutputALSA
volminAudioOutputALSA
volrangeAudioOutputALSA
VolumeBase()VolumeBase
wait(std::chrono::milliseconds time=std::chrono::milliseconds::max())MThread
Warn(const QString &msg)AudioOutputprotected
WriteAudio(unsigned char *aubuf, int size) overrideAudioOutputALSAprotectedvirtual
~AudioOutput() overrideAudioOutput
~AudioOutputALSA() overrideAudioOutputALSA
~AudioOutputBase() overrideAudioOutputBase
~MThread()MThreadvirtual
~MythObservable()MythObservablevirtual
~OutputListeners() override=defaultOutputListeners
~VolumeBase()=defaultVolumeBasevirtual