ADCVect typedef | AudioOutput | |
AddData(void *buffer, int len, std::chrono::milliseconds timecode, int frames) override | AudioOutputAudioTrack | virtual |
AddFrames(void *buffer, int frames, std::chrono::milliseconds timecode) override | AudioOutputBase | virtual |
addListener(QObject *listener) | MythObservable | |
addVisual(MythTV::Visual *v) | OutputListeners | |
AdjustCurrentVolume(int change) | VolumeBase | virtual |
audiofree() const | AudioOutputBase | protected |
audiolen() const | AudioOutputBase | inlineprotected |
AudioOutput()=default | AudioOutput | |
AudioOutputAudioTrack(const AudioSettings &settings) | AudioOutputAudioTrack | explicit |
AudioOutputBase(const AudioSettings &settings) | AudioOutputBase | explicit |
audioready() const | AudioOutputBase | protected |
bufferOutputData(bool y) override | AudioOutputBase | inlinevirtual |
bufferSize() const | OutputListeners | inline |
CanDownmix(void) const override | AudioOutputBase | inlinevirtual |
CanPassthrough(int samplerate, int channels, AVCodecID codec, int profile) const override | AudioOutputBase | virtual |
CanProcess(AudioFormat) override | AudioOutputBase | inlinevirtual |
CanProcess(void) override | AudioOutputBase | inlinevirtual |
CanUpmix(void) override | AudioOutputBase | virtual |
CheckFreeSpace(int &frames) | AudioOutputBase | protected |
AudioOutput::Cleanup(void) | AudioOutput | static |
MThread::Cleanup(void) | MThread | static |
ClearError(void) | AudioOutput | protected |
ClearWarning(void) | AudioOutput | protected |
CloseDevice(void) override | AudioOutputAudioTrack | protectedvirtual |
CopyWithUpmix(char *buffer, int frames, uint &org_waud) | AudioOutputBase | private |
DecodeAudio(AVCodecContext *ctx, uint8_t *buffer, int &data_size, const AVPacket *pkt) | AudioOutput | virtual |
dispatch(const MythEvent &event) | MythObservable | |
dispatchVisual(uchar *b, unsigned long b_len, std::chrono::milliseconds timecode, int chan, int prec) | OutputListeners | protected |
Drain(void) override | AudioOutputBase | virtual |
Error(const QString &msg) | AudioOutput | protected |
error(const QString &e) | OutputListeners | protected |
exec(void) | MThread | protected |
exit(int retcode=0) | MThread | |
GetAllRunningThreadNames(QStringList &list) | MThread | static |
GetAllThreadNames(QStringList &list) | MThread | static |
GetAudioBufferedTime(void) override | AudioOutputBase | virtual |
GetAudioData(uchar *buffer, int buf_size, bool full_buffer, volatile uint *local_raud=nullptr) | AudioOutputBase | protected |
GetAudioDeviceConfig(QString &name, const QString &desc, bool willsuspendpa=false) | AudioOutput | static |
GetAudiotime(void) override | AudioOutputBase | virtual |
GetBaseAudBufTimeCode() const | AudioOutputBase | inlineprotected |
GetBufferedOnSoundcard(void) const override | AudioOutputAudioTrack | protectedvirtual |
GetBufferStatus(uint &fill, uint &total) override | AudioOutputBase | virtual |
GetBytesPerFrame(void) const override | AudioOutputBase | inlinevirtual |
GetChannels(void) const override | AudioOutputBase | inlinevirtual |
GetCurrentVolume(void) const | VolumeBase | virtual |
GetError(void) const | AudioOutput | inline |
GetFormat(void) const override | AudioOutputBase | inlinevirtual |
GetMuteState(void) const | VolumeBase | virtual |
GetOutputList(void) | AudioOutput | static |
GetOutputSettings(bool digital) override | AudioOutputAudioTrack | protectedvirtual |
GetOutputSettingsCleaned(bool digital=true) override | AudioOutputBase | virtual |
GetOutputSettingsUsers(bool digital=false) override | AudioOutputBase | virtual |
GetStretchFactor(void) const override | AudioOutputBase | virtual |
GetSWVolume(void) override | AudioOutputBase | virtual |
GetVolumeChannel(int) const override | AudioOutputAudioTrack | inlinevirtual |
GetWarning(void) const | AudioOutput | inline |
hasListeners(void) | MythObservable | inline |
hasVisual(void) | OutputListeners | inline |
InitSettings(const AudioSettings &settings) | AudioOutputBase | protected |
isFinished(void) const | MThread | |
IsPaused(void) const override | AudioOutputBase | inlinevirtual |
isRunning(void) const | MThread | |
IsUpmixing(void) override | AudioOutputBase | virtual |
kAudioRingBufferSize | AudioOutputBase | static |
kAudioSRCInputSize | AudioOutputBase | static |
KillAudio(void) | AudioOutputBase | protected |
kMaxSizeBuffer | AudioOutput | static |
LengthLastData(void) const override | AudioOutputBase | inlinevirtual |
m_actuallyPaused | AudioOutputBase | protected |
m_audbufTimecode | AudioOutputBase | private |
m_audioBuffer | AudioOutputBase | private |
m_audioBufLock | AudioOutputBase | private |
m_audioThreadExists | AudioOutputBase | private |
m_audioTime | AudioOutputBase | private |
m_audioTrack | AudioOutputAudioTrack | protected |
m_avsyncLock | AudioOutputBase | private |
m_bitsPer10Frames | AudioOutputAudioTrack | protected |
m_bufferOutputDataForUse | AudioOutputBase | protected |
m_bufsize | OutputListeners | private |
m_bytesPerFrame | AudioOutputBase | protected |
m_channels | AudioOutputBase | protected |
m_codec | AudioOutputBase | protected |
m_configuredChannels | AudioOutputBase | protected |
m_configureSucceeded | AudioOutputBase | private |
m_currentMuteState | VolumeBase | private |
m_currentSeconds | AudioOutputBase | private |
m_discreteDigital | AudioOutputBase | protected |
m_effDsp | AudioOutputBase | protected |
m_effStretchFactor | AudioOutputBase | protected |
m_enc | AudioOutputBase | protected |
m_encoder | AudioOutputBase | private |
m_epilogExecuted | MThread | protected |
m_forcedProcessing | AudioOutputBase | private |
m_format | AudioOutputBase | protected |
m_fragmentSize | AudioOutputBase | protected |
m_frame | AudioOutput | protected |
m_framesBuffered | AudioOutputBase | private |
m_internalVol | VolumeBase | protected |
m_kAudioSRCOutputSize | AudioOutputBase | private |
m_killAudio | AudioOutputBase | protected |
m_killAudioLock | AudioOutputBase | private |
m_lastError | AudioOutput | protected |
m_lastWarn | AudioOutput | protected |
m_lengthLastData | AudioOutputBase | private |
m_listeners | MythObservable | protected |
m_lock | MythObservable | protected |
m_mainDevice | AudioOutputBase | protected |
m_maxChannels | AudioOutputBase | protected |
m_memoryCorruptionTest0 | AudioOutputBase | private |
m_memoryCorruptionTest1 | AudioOutputBase | private |
m_memoryCorruptionTest2 | AudioOutputBase | private |
m_memoryCorruptionTest3 | AudioOutputBase | private |
m_mtx | OutputListeners | private |
m_needResampler | AudioOutputBase | private |
m_needsDownmix | AudioOutputBase | private |
m_needsUpmix | AudioOutputBase | private |
m_oldStretchFactor | AudioOutputBase | private |
m_outputBytesPerFrame | AudioOutputBase | protected |
m_outputFormat | AudioOutputBase | protected |
m_outputSettings | AudioOutputBase | private |
m_outputSettingsDigital | AudioOutputBase | private |
m_outputSettingsDigitalRaw | AudioOutputBase | private |
m_outputSettingsRaw | AudioOutputBase | private |
m_passthru | AudioOutputBase | protected |
m_passthruDevice | AudioOutputBase | protected |
m_pauseAudio | AudioOutputBase | protected |
m_previousBpf | AudioOutputBase | private |
m_processing | AudioOutputBase | private |
m_prologExecuted | MThread | protected |
m_pSoundStretch | AudioOutputBase | private |
m_pulseWasSuspended | AudioOutput | protected |
m_raud | AudioOutputBase | private |
m_reEnc | AudioOutputBase | protected |
m_resetActive | AudioOutputBase | private |
m_runnable | MThread | protected |
m_sampleRate | AudioOutputBase | protected |
m_setInitialVol | AudioOutputBase | protected |
m_soundcardBufferSize | AudioOutputBase | protected |
m_source | AudioOutputBase | protected |
m_sourceBitRate | AudioOutputBase | protected |
m_sourceBytesPerFrame | AudioOutputBase | private |
m_sourceChannels | AudioOutputBase | private |
m_sourceSampleRate | AudioOutputBase | protected |
m_spdifEnc | AudioOutputBase | private |
m_srcCtx | AudioOutputBase | private |
m_srcData | AudioOutputBase | private |
m_srcIn | AudioOutputBase | private |
m_srcInBuf | AudioOutputBase | private |
m_srcOut | AudioOutputBase | private |
m_srcQuality | AudioOutputBase | protected |
m_stretchFactor | AudioOutputBase | protected |
m_surroundMode | AudioOutputBase | private |
m_swvol | VolumeBase | private |
m_swvolSetting | VolumeBase | private |
m_thread | MThread | protected |
m_unpauseWhenReady | AudioOutputBase | protected |
m_upmixDefault | AudioOutputBase | private |
m_upmixer | AudioOutputBase | private |
m_usesSpdif | AudioOutputBase | private |
m_visuals | OutputListeners | private |
m_volume | AudioOutputBase | private |
m_volumeControl | AudioOutputBase | private |
m_wasPaused | AudioOutputBase | protected |
m_waud | AudioOutputBase | private |
MThread(const QString &objectName) | MThread | explicit |
MThread(const QString &objectName, QRunnable *runnable) | MThread | explicit |
MThread(const MThread &)=delete | MThread | |
mutex() | OutputListeners | inline |
MythObservable() | MythObservable | inline |
NeedDecodingBeforePassthrough() const override | AudioOutputBase | inlinevirtual |
NextMuteState(MuteState) | VolumeBase | static |
objectName(void) const | MThread | |
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) | AudioOutput | static |
OpenAudio(AudioSettings &settings, bool willsuspendpa=true) | AudioOutput | static |
OpenAudio(const QString &main_device, const QString &passthru_device=QString(), bool willsuspendpa=true) | AudioOutput | static |
OpenDevice(void) override | AudioOutputAudioTrack | protectedvirtual |
operator=(const MThread &)=delete | MThread | |
OutputAudioLoop(void) | AudioOutputBase | protected |
OutputListeners()=default | OutputListeners | |
OutputSettings(bool digital=true) | AudioOutputBase | private |
Pause(bool paused) override | AudioOutputAudioTrack | virtual |
PauseUntilBuffered(void) override | AudioOutputBase | virtual |
prepareVisuals() | OutputListeners | protected |
priority(void) const | MThread | |
PulseStatus(void) const | AudioOutput | inline |
Q_DECLARE_TR_FUNCTIONS(AudioOutput) | AudioOutput | private |
qthread(void) | MThread | |
QUALITY_DISABLED enum value | AudioOutputBase | protected |
QUALITY_HIGH enum value | AudioOutputBase | protected |
QUALITY_LOW enum value | AudioOutputBase | protected |
QUALITY_MEDIUM enum value | AudioOutputBase | protected |
quality_string(int q) | AudioOutputBase | static |
quit(void) | MThread | |
readOutputData(unsigned char *read_buffer, size_t max_length) override | AudioOutputBase | virtual |
Reconfigure(const AudioSettings &settings) override | AudioOutputBase | virtual |
removeListener(QObject *listener) | MythObservable | |
removeVisual(MythTV::Visual *v) | OutputListeners | |
Reset(void) override | AudioOutputBase | virtual |
run() override | AudioOutputBase | protectedvirtual |
RunEpilog(void) | MThread | |
RunProlog(void) | MThread | |
SetAudiotime(int frames, std::chrono::milliseconds timecode) | AudioOutputBase | private |
setBufferSize(unsigned int sz) | OutputListeners | inline |
SetChannels(int new_channels) | VolumeBase | protected |
SetCurrentVolume(int value) | VolumeBase | virtual |
SetEffDsp(int dsprate) override | AudioOutputBase | virtual |
SetMuteState(MuteState) | VolumeBase | virtual |
setObjectName(const QString &name) | MThread | |
setPriority(QThread::Priority priority) | MThread | |
SetSourceBitrate(int rate) override | AudioOutputAudioTrack | protectedvirtual |
setStackSize(uint stackSize) | MThread | |
SetStretchFactor(float factor) override | AudioOutputBase | virtual |
SetStretchFactorLocked(float factor) | AudioOutputBase | protected |
SetSWVolume(int new_volume, bool save) override | AudioOutputBase | virtual |
setTerminationEnabled(bool enabled=true) | MThread | protectedstatic |
SetTimecode(std::chrono::milliseconds timecode) override | AudioOutputBase | virtual |
SetupPassthrough(AVCodecID codec, int codec_profile, int &samplerate_tmp, int &channels_tmp) | AudioOutputBase | private |
SetVolumeChannel(int, int) override | AudioOutputAudioTrack | inlinevirtual |
SilentError(const QString &msg) | AudioOutput | protected |
stackSize(void) const | MThread | |
start(QThread::Priority p=QThread::InheritPriority) | MThread | |
StartOutputThread(void) override | AudioOutputAudioTrack | protectedvirtual |
Status(void) | AudioOutputBase | virtual |
StopOutputThread(void) override | AudioOutputAudioTrack | protectedvirtual |
SWVolume(bool set) | VolumeBase | |
SWVolume(void) const | VolumeBase | |
SyncVolume(void) | VolumeBase | protected |
terminate(void) | MThread | |
ThreadCleanup(void) | MThread | static |
ThreadSetup(const QString &name) | MThread | static |
ToggleMute(void) | VolumeBase | virtual |
ToggleUpmix(void) override | AudioOutputBase | virtual |
UpdateVolume(void) | VolumeBase | protected |
usesSpdif() const | AudioOutputBase | inlineprotected |
usleep(std::chrono::microseconds time) | MThread | protectedstatic |
usleep(std::chrono::duration< R, P > time) | MThread | inlineprotectedstatic |
VolumeBase() | VolumeBase | |
wait(std::chrono::milliseconds time=std::chrono::milliseconds::max()) | MThread | |
Warn(const QString &msg) | AudioOutput | protected |
WriteAudio(unsigned char *aubuf, int size) override | AudioOutputAudioTrack | protectedvirtual |
~AudioOutput() override | AudioOutput | |
~AudioOutputAudioTrack() override | AudioOutputAudioTrack | |
~AudioOutputBase() override | AudioOutputBase | |
~MThread() | MThread | virtual |
~MythObservable() | MythObservable | virtual |
~OutputListeners() override=default | OutputListeners | |
~VolumeBase()=default | VolumeBase | virtual |