| ADCVect typedef | AudioOutput | |
| AddData(void *buffer, int len, std::chrono::milliseconds timecode, int frames) override | AudioOutputBase | 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 | |
| AudioOutputBase(const AudioSettings &settings) | AudioOutputBase | explicit |
| AudioOutputDX(const AudioSettings &settings) | AudioOutputDX | explicit |
| AudioOutputDXPrivate | AudioOutputDX | friend |
| 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 | AudioOutputDX | 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 | AudioOutputDX | 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 |
| GetDXDevices(void) | AudioOutputDX | static |
| GetError(void) const | AudioOutput | inline |
| GetFormat(void) const override | AudioOutputBase | inlinevirtual |
| GetMuteState(void) const | VolumeBase | virtual |
| GetOutputList(void) | AudioOutput | static |
| GetOutputSettings(bool passthrough) override | AudioOutputDX | 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 channel) const override | AudioOutputDX | virtual |
| 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_avsyncLock | AudioOutputBase | private |
| 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_priv | AudioOutputDX | protected |
| 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_UseSPDIF | AudioOutputDX | protected |
| 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 | AudioOutputDX | protectedvirtual |
| operator=(const MThread &)=delete | MThread | |
| OutputAudioLoop(void) | AudioOutputBase | protected |
| OutputListeners()=default | OutputListeners | |
| OutputSettings(bool digital=true) | AudioOutputBase | private |
| Pause(bool paused) override | AudioOutputBase | 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 | AudioOutputBase | virtual |
| 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 channel, int volume) override | AudioOutputDX | virtual |
| SilentError(const QString &msg) | AudioOutput | protected |
| stackSize(void) const | MThread | |
| start(QThread::Priority p=QThread::InheritPriority) | MThread | |
| StartOutputThread(void) | AudioOutputBase | protectedvirtual |
| Status(void) | AudioOutputBase | virtual |
| StopOutputThread(void) | AudioOutputBase | 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 *buffer, int size) override | AudioOutputDX | protectedvirtual |
| ~AudioOutput() override | AudioOutput | |
| ~AudioOutputBase() override | AudioOutputBase | |
| ~AudioOutputDX() | AudioOutputDX | virtual |
| ~MThread() | MThread | virtual |
| ~MythObservable() | MythObservable | virtual |
| ~OutputListeners() override=default | OutputListeners | |
| ~VolumeBase()=default | VolumeBase | virtual |