| 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(Visualization *v) | AudioOutput | |
| AdjustCurrentVolume(int change) | VolumeBase | virtual |
| audiofree() const | AudioOutputBase | protected |
| audiolen() const | AudioOutputBase | inlineprotected |
| AudioOutput()=default | AudioOutput | |
| AudioOutputBase(const AudioSettings &settings) | AudioOutputBase | explicit |
| AudioOutputCA(const AudioSettings &settings) | AudioOutputCA | explicit |
| audioready() const | AudioOutputBase | protected |
| bitrate() const | AudioOutput | inline |
| bufferOutputData(bool y) override | AudioOutputBase | inlinevirtual |
| 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 |
| channels() const | AudioOutput | inline |
| CheckFreeSpace(int &frames) | AudioOutputBase | protected |
| AudioOutput::Cleanup(void) | AudioOutput | static |
| MThread::Cleanup(void) | MThread | static |
| clone(void) const override | AudioOutput | inline |
| CloseDevice(void) override | AudioOutputCA | protectedvirtual |
| CopyWithUpmix(char *buffer, int frames, uint &org_waud) | AudioOutputBase | private |
| CoreAudioData | AudioOutputCA | friend |
| d | AudioOutputCA | private |
| DecodeAudio(AVCodecContext *ctx, uint8_t *buffer, int &data_size, const AVPacket *pkt) | AudioOutput | |
| dispatch(const MythEvent &event) | MythObservable | |
| dispatchError(const QString &e) | AudioOutput | protected |
| dispatchVisual(uchar *b, unsigned long b_len, std::chrono::milliseconds timecode, int chan, int prec) | AudioOutput | protected |
| Drain(void) override | AudioOutputBase | virtual |
| elapsedSeconds() const | AudioOutput | inline |
| errorMessage() const | AudioOutput | inline |
| Event(Type type) | AudioOutput | inlineexplicit |
| Event(std::chrono::seconds s, unsigned long w, int b, int f, int p, int c) | AudioOutput | inline |
| Event(QString e) | AudioOutput | inlineexplicit |
| Event(const Event &o)=default | AudioOutput | private |
| Event(Event &&)=delete | AudioOutput | |
| exec(void) | MThread | protected |
| exit(int retcode=0) | MThread | |
| frequency() const | AudioOutput | inline |
| 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 | AudioOutputCA | virtual |
| GetBaseAudBufTimeCode() const | AudioOutputBase | inlineprotected |
| GetBufferedOnSoundcard(void) const override | AudioOutputCA | 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 |
| GetDevices(const char *type=nullptr) | AudioOutputCA | static |
| GetFormat(void) const override | AudioOutputBase | inlinevirtual |
| GetMuteState(void) const | VolumeBase | virtual |
| GetOutputList(void) | AudioOutput | static |
| GetOutputSettings(bool digital) override | AudioOutputCA | virtual |
| 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 | AudioOutputCA | virtual |
| has_optimized_SIMD() override | AudioOutputBase | virtual |
| hasListeners(void) | MythObservable | inline |
| hasVisual(void) | AudioOutput | inline |
| InitSettings(const AudioSettings &settings) | AudioOutputBase | protected |
| isConfigured() const | AudioOutput | inline |
| 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 |
| kBuffering | AudioOutput | inlinestatic |
| kError | AudioOutput | inlinestatic |
| KillAudio(void) | AudioOutputBase | protected |
| kInfo | AudioOutput | inlinestatic |
| kMaxSizeBuffer | AudioOutput | static |
| kPaused | AudioOutput | inlinestatic |
| kPlaying | AudioOutput | inlinestatic |
| kStopped | AudioOutput | inlinestatic |
| 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_brate | AudioOutput | private |
| m_bufferedBytes | AudioOutputCA | private |
| m_bufferOutputDataForUse | AudioOutputBase | protected |
| m_bytesPerFrame | AudioOutputBase | protected |
| m_chan | AudioOutput | private |
| m_channels | AudioOutputBase | protected |
| m_codec | AudioOutputBase | protected |
| m_configuredChannels | AudioOutputBase | protected |
| m_currentMuteState | VolumeBase | private |
| m_currentSeconds | AudioOutputBase | private |
| m_discreteDigital | AudioOutputBase | protected |
| m_effDsp | AudioOutputBase | protected |
| m_effStretchFactor | AudioOutputBase | protected |
| m_elaspedSeconds | AudioOutput | private |
| m_enc | AudioOutputBase | protected |
| m_encoder | AudioOutputBase | private |
| m_epilogExecuted | MThread | protected |
| m_errorMsg | AudioOutput | private |
| m_forcedProcessing | AudioOutputBase | private |
| m_format | AudioOutputBase | protected |
| m_fragmentSize | AudioOutputBase | protected |
| m_frame | AudioOutput | protected |
| m_framesBuffered | AudioOutputBase | private |
| m_freq | AudioOutput | private |
| m_internalVol | VolumeBase | protected |
| m_isConfigured | AudioOutput | protected |
| m_kAudioSRCOutputSize | AudioOutputBase | private |
| m_killAudio | AudioOutputBase | protected |
| m_killAudioLock | AudioOutputBase | private |
| 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_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_prec | AudioOutput | private |
| 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 | AudioOutput | protected |
| m_volume | AudioOutputBase | private |
| m_volumeControl | AudioOutputBase | private |
| m_wasPaused | AudioOutputBase | protected |
| m_waud | AudioOutputBase | private |
| m_writtenBytes | AudioOutput | private |
| MThread(const QString &objectName) | MThread | explicit |
| MThread(const QString &objectName, QRunnable *runnable) | MThread | explicit |
| MThread(const MThread &)=delete | MThread | |
| 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 | AudioOutputCA | protectedvirtual |
| AudioOutput::operator=(const Event &other)=delete | AudioOutput | |
| AudioOutput::operator=(Event &&)=delete | AudioOutput | |
| MThread::operator=(const MThread &)=delete | MThread | |
| OutputAudioLoop(void) | AudioOutputBase | protected |
| OutputSettings(bool digital=true) | AudioOutputBase | private |
| Pause(bool paused) override | AudioOutputBase | virtual |
| PauseUntilBuffered(void) override | AudioOutputBase | virtual |
| playPinkNoise(char *frames, int channels, int channel, int count, int bits) | AudioOutput | |
| precision() const | AudioOutput | inline |
| prepareVisuals() | AudioOutput | 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(Visualization *v) | AudioOutput | |
| RenderAudio(unsigned char *aubuf, int size, unsigned long long timestamp) | AudioOutputCA | |
| Reset(void) override | AudioOutputBase | virtual |
| run() override | AudioOutputBase | protectedvirtual |
| RunEpilog(void) | MThread | |
| RunProlog(void) | MThread | |
| SetAudiotime(int frames, std::chrono::milliseconds timecode) | AudioOutputBase | private |
| 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 | AudioOutputCA | virtual |
| stackSize(void) const | MThread | |
| start(QThread::Priority p=QThread::InheritPriority) | MThread | |
| StartOutputThread(void) override | AudioOutputCA | inlineprotectedvirtual |
| Status(void) | AudioOutputBase | virtual |
| StopOutputThread(void) override | AudioOutputCA | inlineprotectedvirtual |
| 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 | |
| WriteAudio(unsigned char *aubuf, int size) override | AudioOutputCA | protectedvirtual |
| writtenBytes() const | AudioOutput | inline |
| ~AudioOutput() override | AudioOutput | |
| ~AudioOutputBase() override | AudioOutputBase | |
| ~AudioOutputCA() | AudioOutputCA | virtual |
| ~Event() override=default | AudioOutput | |
| ~MThread() | MThread | virtual |
| ~MythObservable() | MythObservable | virtual |
| ~VolumeBase()=default | VolumeBase | virtual |