MythTV  master
AudioOutputBase Member List

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

ADCVect typedefAudioOutput
AddData(void *buffer, int len, int64_t timecode, int frames) overrideAudioOutputBasevirtual
AddFrames(void *buffer, int frames, int64_t timecode) overrideAudioOutputBasevirtual
addListener(QObject *listener)MythObservable
addVisual(MythTV::Visual *v)OutputListeners
AdjustCurrentVolume(int change)VolumeBasevirtual
audiofree() constAudioOutputBaseprotected
audiolen() constAudioOutputBaseinlineprotected
AudioOutput()=defaultAudioOutput
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)=0AudioOutputBaseprotectedpure virtual
CopyWithUpmix(char *buffer, int frames, uint &org_waud)AudioOutputBaseprivate
DecodeAudio(AVCodecContext *ctx, uint8_t *buffer, int &data_size, const AVPacket *pkt)AudioOutputvirtual
dispatch(const MythEvent &event)MythObservable
dispatchVisual(uchar *b, unsigned long b_len, unsigned long written, int chan, int prec)OutputListenersprotected
Drain(void) overrideAudioOutputBasevirtual
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, QString &desc, bool willsuspendpa=false)AudioOutputstatic
GetAudiotime(void) overrideAudioOutputBasevirtual
GetBaseAudBufTimeCode() constAudioOutputBaseinlineprotected
GetBufferedOnSoundcard(void) const =0AudioOutputBaseprotectedpure virtual
GetBufferStatus(uint &fill, uint &total) overrideAudioOutputBasevirtual
GetBytesPerFrame(void) const overrideAudioOutputBaseinlinevirtual
GetChannels(void) const overrideAudioOutputBaseinlinevirtual
GetCurrentVolume(void) constVolumeBasevirtual
GetError(void) constAudioOutputinline
GetFormat(void) const overrideAudioOutputBaseinlinevirtual
GetMuteState(void) constVolumeBasevirtual
GetOutputList(void)AudioOutputstatic
GetOutputSettings(bool)AudioOutputBaseinlineprotectedvirtual
GetOutputSettingsCleaned(bool digital=true) overrideAudioOutputBasevirtual
GetOutputSettingsUsers(bool digital=false) overrideAudioOutputBasevirtual
GetStretchFactor(void) const overrideAudioOutputBasevirtual
GetSWVolume(void) overrideAudioOutputBasevirtual
GetVolumeChannel(int channel) const =0VolumeBaseprotectedpure virtual
GetWarning(void) constAudioOutputinline
hasListeners(void)MythObservableinline
hasVisual(void)OutputListenersinline
InitSettings(const AudioSettings &settings)AudioOutputBaseprotected
isFinished(void) constMThread
IsPaused(void) const overrideAudioOutputBaseinlinevirtual
isRunning(void) constMThread
IsUpmixing(void) overrideAudioOutputBasevirtual
kAudioRingBufferSizeAudioOutputBasestatic
kAudioSRCInputSizeAudioOutputBasestatic
kDefaultStartTimeoutMThreadstatic
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_bytesPerFrameAudioOutputBaseprotected
m_channelsAudioOutputBaseprotected
m_codecAudioOutputBaseprotected
m_configuredChannelsAudioOutputBaseprotected
m_configureSucceededAudioOutputBaseprivate
m_currentSecondsAudioOutputBaseprivate
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_killAudioLockAudioOutputBaseprivate
m_lastErrorAudioOutputprotected
m_lastWarnAudioOutputprotected
m_lengthLastDataAudioOutputBaseprivate
m_listenersMythObservableprotected
m_lockMythObservableprotected
m_mainDeviceAudioOutputBaseprotected
m_maxChannelsAudioOutputBaseprotected
m_memoryCorruptionTest0AudioOutputBaseprivate
m_memoryCorruptionTest1AudioOutputBaseprivate
m_memoryCorruptionTest2AudioOutputBaseprivate
m_memoryCorruptionTest3AudioOutputBaseprivate
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_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_surroundModeAudioOutputBaseprivate
m_threadMThreadprotected
m_unpauseWhenReadyAudioOutputBaseprotected
m_upmixDefaultAudioOutputBaseprivate
m_upmixerAudioOutputBaseprivate
m_usesSpdifAudioOutputBaseprivate
m_volumeAudioOutputBaseprivate
m_volumeControlAudioOutputBaseprivate
m_wasPausedAudioOutputBaseprotected
m_waudAudioOutputBaseprivate
msleep(unsigned long time)MThreadprotectedstatic
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)=0AudioOutputBaseprotectedpure virtual
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)AudioOutputinline
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, int 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, int64_t 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
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(int64_t timecode) overrideAudioOutputBasevirtual
SetupPassthrough(AVCodecID codec, int codec_profile, int &samplerate_tmp, int &channels_tmp)AudioOutputBaseprivate
SetVolumeChannel(int channel, int volume)=0VolumeBaseprotectedpure virtual
SilentError(const QString &msg)AudioOutputprotected
sleep(unsigned long time)MThreadprotectedstatic
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
UpdateVolume(void)VolumeBaseprotected
usesSpdif() constAudioOutputBaseinlineprotected
usleep(unsigned long time)MThreadprotectedstatic
VolumeBase()VolumeBase
wait(unsigned long time=ULONG_MAX)MThread
Warn(const QString &msg)AudioOutputprotected
WriteAudio(unsigned char *aubuf, int size)=0AudioOutputBaseprotectedpure virtual
~AudioOutput() overrideAudioOutput
~AudioOutputBase() overrideAudioOutputBase
~MThread()MThreadvirtual
~MythObservable()MythObservablevirtual
~OutputListeners() override=defaultOutputListeners
~VolumeBase()=defaultVolumeBasevirtual