MythTV master
AudioOutputCA Member List

This is the complete list of members for AudioOutputCA, 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
AudioOutputCA(const AudioSettings &settings)AudioOutputCAexplicit
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) overrideAudioOutputCAprotectedvirtual
CopyWithUpmix(char *buffer, int frames, uint &org_waud)AudioOutputBaseprivate
CoreAudioDataAudioOutputCAfriend
dAudioOutputCAprivate
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) overrideAudioOutputCAvirtual
GetBaseAudBufTimeCode() constAudioOutputBaseinlineprotected
GetBufferedOnSoundcard(void) const overrideAudioOutputCAprotectedvirtual
GetBufferStatus(uint &fill, uint &total) overrideAudioOutputBasevirtual
GetBytesPerFrame(void) const overrideAudioOutputBaseinlinevirtual
GetChannels(void) const overrideAudioOutputBaseinlinevirtual
GetCurrentVolume(void) constVolumeBasevirtual
GetDevices(const char *type=nullptr)AudioOutputCAstatic
GetFormat(void) const overrideAudioOutputBaseinlinevirtual
GetMuteState(void) constVolumeBasevirtual
GetOutputList(void)AudioOutputstatic
GetOutputSettings(bool digital) overrideAudioOutputCAvirtual
GetOutputSettingsCleaned(bool digital=true) overrideAudioOutputBasevirtual
GetOutputSettingsUsers(bool digital=false) overrideAudioOutputBasevirtual
GetStretchFactor(void) const overrideAudioOutputBasevirtual
GetSWVolume(void) overrideAudioOutputBasevirtual
GetVolumeChannel(int channel) const overrideAudioOutputCAvirtual
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_bufferedBytesAudioOutputCAprivate
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_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_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) overrideAudioOutputCAprotectedvirtual
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
RenderAudio(unsigned char *aubuf, int size, unsigned long long timestamp)AudioOutputCA
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) overrideAudioOutputCAvirtual
stackSize(void) constMThread
start(QThread::Priority p=QThread::InheritPriority)MThread
StartOutputThread(void) overrideAudioOutputCAinlineprotectedvirtual
Status(void)AudioOutputBasevirtual
StopOutputThread(void) overrideAudioOutputCAinlineprotectedvirtual
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 *aubuf, int size) overrideAudioOutputCAprotectedvirtual
writtenBytes() constAudioOutputinline
~AudioOutput() overrideAudioOutput
~AudioOutputBase() overrideAudioOutputBase
~AudioOutputCA()AudioOutputCAvirtual
~Event() override=defaultAudioOutput
~MThread()MThreadvirtual
~MythObservable()MythObservablevirtual
~VolumeBase()=defaultVolumeBasevirtual