MythTV master
AudioOutputDX Member List

This is the complete list of members for AudioOutputDX, 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(Visualization *v)AudioOutput
AdjustCurrentVolume(int change)VolumeBasevirtual
audiofree() constAudioOutputBaseprotected
audiolen() constAudioOutputBaseinlineprotected
AudioOutput()=defaultAudioOutput
AudioOutputBase(const AudioSettings &settings)AudioOutputBaseexplicit
AudioOutputDX(const AudioSettings &settings)AudioOutputDXexplicit
AudioOutputDXPrivateAudioOutputDXfriend
audioready() constAudioOutputBaseprotected
bitrate() constAudioOutputinline
bufferOutputData(bool y) overrideAudioOutputBaseinlinevirtual
CanDownmix(void) const overrideAudioOutputBaseinlinevirtual
CanPassthrough(int samplerate, int channels, AVCodecID codec, int profile) const overrideAudioOutputBasevirtual
CanProcess(AudioFormat) overrideAudioOutputBaseinlinevirtual
CanProcess(void) overrideAudioOutputBaseinlinevirtual
CanUpmix(void) overrideAudioOutputBasevirtual
channels() constAudioOutputinline
CheckFreeSpace(int &frames)AudioOutputBaseprotected
AudioOutput::Cleanup(void)AudioOutputstatic
MThread::Cleanup(void)MThreadstatic
clone(void) const overrideAudioOutputinline
CloseDevice(void) overrideAudioOutputDXprotectedvirtual
CopyWithUpmix(char *buffer, int frames, uint &org_waud)AudioOutputBaseprivate
DecodeAudio(AVCodecContext *ctx, uint8_t *buffer, int &data_size, const AVPacket *pkt)AudioOutput
dispatch(const MythEvent &event)MythObservable
dispatchError(const QString &e)AudioOutputprotected
dispatchVisual(uchar *b, unsigned long b_len, std::chrono::milliseconds timecode, int chan, int prec)AudioOutputprotected
Drain(void) overrideAudioOutputBasevirtual
elapsedSeconds() constAudioOutputinline
errorMessage() constAudioOutputinline
Event(Type type)AudioOutputinlineexplicit
Event(std::chrono::seconds s, unsigned long w, int b, int f, int p, int c)AudioOutputinline
Event(QString e)AudioOutputinlineexplicit
Event(const Event &o)=defaultAudioOutputprivate
Event(Event &&)=deleteAudioOutput
exec(void)MThreadprotected
exit(int retcode=0)MThread
frequency() constAudioOutputinline
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 overrideAudioOutputDXprotectedvirtual
GetBufferStatus(uint &fill, uint &total) overrideAudioOutputBasevirtual
GetBytesPerFrame(void) const overrideAudioOutputBaseinlinevirtual
GetChannels(void) const overrideAudioOutputBaseinlinevirtual
GetCurrentVolume(void) constVolumeBasevirtual
GetDXDevices(void)AudioOutputDXstatic
GetFormat(void) const overrideAudioOutputBaseinlinevirtual
GetMuteState(void) constVolumeBasevirtual
GetOutputList(void)AudioOutputstatic
GetOutputSettings(bool passthrough) overrideAudioOutputDXprotectedvirtual
GetOutputSettingsCleaned(bool digital=true) overrideAudioOutputBasevirtual
GetOutputSettingsUsers(bool digital=false) overrideAudioOutputBasevirtual
GetStretchFactor(void) const overrideAudioOutputBasevirtual
GetSWVolume(void) overrideAudioOutputBasevirtual
GetVolumeChannel(int channel) const overrideAudioOutputDXvirtual
has_optimized_SIMD() overrideAudioOutputBasevirtual
hasListeners(void)MythObservableinline
hasVisual(void)AudioOutputinline
InitSettings(const AudioSettings &settings)AudioOutputBaseprotected
isConfigured() constAudioOutputinline
isFinished(void) constMThread
IsPaused(void) const overrideAudioOutputBaseinlinevirtual
isRunning(void) constMThread
IsUpmixing(void) overrideAudioOutputBasevirtual
kAudioRingBufferSizeAudioOutputBasestatic
kAudioSRCInputSizeAudioOutputBasestatic
kBufferingAudioOutputinlinestatic
kErrorAudioOutputinlinestatic
KillAudio(void)AudioOutputBaseprotected
kInfoAudioOutputinlinestatic
kMaxSizeBufferAudioOutputstatic
kPausedAudioOutputinlinestatic
kPlayingAudioOutputinlinestatic
kStoppedAudioOutputinlinestatic
LengthLastData(void) const overrideAudioOutputBaseinlinevirtual
m_actuallyPausedAudioOutputBaseprotected
m_audbufTimecodeAudioOutputBaseprivate
m_audioBufferAudioOutputBaseprivate
m_audioBufLockAudioOutputBaseprivate
m_audioThreadExistsAudioOutputBaseprivate
m_audioTimeAudioOutputBaseprivate
m_avsyncLockAudioOutputBaseprivate
m_brateAudioOutputprivate
m_bufferOutputDataForUseAudioOutputBaseprotected
m_bytesPerFrameAudioOutputBaseprotected
m_chanAudioOutputprivate
m_channelsAudioOutputBaseprotected
m_codecAudioOutputBaseprotected
m_configuredChannelsAudioOutputBaseprotected
m_currentMuteStateVolumeBaseprivate
m_currentSecondsAudioOutputBaseprivate
m_discreteDigitalAudioOutputBaseprotected
m_effDspAudioOutputBaseprotected
m_effStretchFactorAudioOutputBaseprotected
m_elaspedSecondsAudioOutputprivate
m_encAudioOutputBaseprotected
m_encoderAudioOutputBaseprivate
m_epilogExecutedMThreadprotected
m_errorMsgAudioOutputprivate
m_forcedProcessingAudioOutputBaseprivate
m_formatAudioOutputBaseprotected
m_fragmentSizeAudioOutputBaseprotected
m_frameAudioOutputprotected
m_framesBufferedAudioOutputBaseprivate
m_freqAudioOutputprivate
m_internalVolVolumeBaseprotected
m_isConfiguredAudioOutputprotected
m_kAudioSRCOutputSizeAudioOutputBaseprivate
m_killAudioAudioOutputBaseprotected
m_killAudioLockAudioOutputBaseprivate
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_precAudioOutputprivate
m_previousBpfAudioOutputBaseprivate
m_privAudioOutputDXprotected
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_swvolVolumeBaseprivate
m_swvolSettingVolumeBaseprivate
m_threadMThreadprotected
m_unpauseWhenReadyAudioOutputBaseprotected
m_upmixDefaultAudioOutputBaseprivate
m_upmixerAudioOutputBaseprivate
m_UseSPDIFAudioOutputDXprotected
m_usesSpdifAudioOutputBaseprivate
m_visualsAudioOutputprotected
m_volumeAudioOutputBaseprivate
m_volumeControlAudioOutputBaseprivate
m_wasPausedAudioOutputBaseprotected
m_waudAudioOutputBaseprivate
m_writtenBytesAudioOutputprivate
MThread(const QString &objectName)MThreadexplicit
MThread(const QString &objectName, QRunnable *runnable)MThreadexplicit
MThread(const MThread &)=deleteMThread
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) overrideAudioOutputDXprotectedvirtual
AudioOutput::operator=(const Event &other)=deleteAudioOutput
AudioOutput::operator=(Event &&)=deleteAudioOutput
MThread::operator=(const MThread &)=deleteMThread
OutputAudioLoop(void)AudioOutputBaseprotected
OutputSettings(bool digital=true)AudioOutputBaseprivate
Pause(bool paused) overrideAudioOutputBasevirtual
PauseUntilBuffered(void) overrideAudioOutputBasevirtual
playPinkNoise(char *frames, int channels, int channel, int count, int bits)AudioOutput
precision() constAudioOutputinline
prepareVisuals()AudioOutputprotected
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(Visualization *v)AudioOutput
Reset(void) overrideAudioOutputBasevirtual
run() overrideAudioOutputBaseprotectedvirtual
RunEpilog(void)MThread
RunProlog(void)MThread
SetAudiotime(int frames, std::chrono::milliseconds timecode)AudioOutputBaseprivate
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(std::chrono::milliseconds timecode) overrideAudioOutputBasevirtual
SetupPassthrough(AVCodecID codec, int codec_profile, int &samplerate_tmp, int &channels_tmp)AudioOutputBaseprivate
SetVolumeChannel(int channel, int volume) overrideAudioOutputDXvirtual
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(std::chrono::microseconds time)MThreadprotectedstatic
usleep(std::chrono::duration< R, P > time)MThreadinlineprotectedstatic
VolumeBase()VolumeBase
wait(std::chrono::milliseconds time=std::chrono::milliseconds::max())MThread
WriteAudio(unsigned char *buffer, int size) overrideAudioOutputDXprotectedvirtual
writtenBytes() constAudioOutputinline
~AudioOutput() overrideAudioOutput
~AudioOutputBase() overrideAudioOutputBase
~AudioOutputDX()AudioOutputDXvirtual
~Event() override=defaultAudioOutput
~MThread()MThreadvirtual
~MythObservable()MythObservablevirtual
~VolumeBase()=defaultVolumeBasevirtual