MythTV  master
AudioOutput Member List

This is the complete list of members for AudioOutput, including all inherited members.

ADCVect typedefAudioOutput
AddData(void *buffer, int len, std::chrono::milliseconds timecode, int frames)=0AudioOutputpure virtual
AddFrames(void *buffer, int frames, std::chrono::milliseconds timecode)=0AudioOutputpure virtual
addListener(QObject *listener)MythObservable
addVisual(MythTV::Visual *v)OutputListeners
AdjustCurrentVolume(int change)VolumeBasevirtual
AudioOutput()=defaultAudioOutput
bufferOutputData(bool y)=0AudioOutputpure virtual
bufferSize() constOutputListenersinline
CanDownmix(void) constAudioOutputinlinevirtual
CanPassthrough(int samplerate, int channels, AVCodecID codec, int profile) constAudioOutputvirtual
CanProcess(AudioFormat fmt)AudioOutputinlinevirtual
CanProcess(void)AudioOutputinlinevirtual
CanUpmix(void)AudioOutputinlinevirtual
Cleanup(void)AudioOutputstatic
ClearError(void)AudioOutputprotected
ClearWarning(void)AudioOutputprotected
DecodeAudio(AVCodecContext *ctx, uint8_t *buffer, int &data_size, const AVPacket *pkt)AudioOutputvirtual
dispatch(const MythEvent &event)MythObservable
dispatchVisual(uchar *b, unsigned long b_len, std::chrono::milliseconds timecode, int chan, int prec)OutputListenersprotected
Drain(void)=0AudioOutputpure virtual
error(const QString &e)OutputListenersprotected
Error(const QString &msg)AudioOutputprotected
GetAudioBufferedTime(void)AudioOutputinlinevirtual
GetAudioDeviceConfig(QString &name, const QString &desc, bool willsuspendpa=false)AudioOutputstatic
GetAudiotime(void)=0AudioOutputpure virtual
GetBufferStatus(uint &fill, uint &total)AudioOutputinlinevirtual
GetBytesPerFrame(void) constAudioOutputinlinevirtual
GetChannels(void) constAudioOutputinlinevirtual
GetCurrentVolume(void) constVolumeBasevirtual
GetError(void) constAudioOutputinline
GetFormat(void) constAudioOutputinlinevirtual
GetMuteState(void) constVolumeBasevirtual
GetOutputList(void)AudioOutputstatic
GetOutputSettingsCleaned(bool digital=true)AudioOutputvirtual
GetOutputSettingsUsers(bool digital=true)AudioOutputvirtual
GetStretchFactor(void) constAudioOutputinlinevirtual
GetSWVolume(void)=0VolumeBaseprotectedpure virtual
GetVolumeChannel(int channel) const =0VolumeBaseprotectedpure virtual
GetWarning(void) constAudioOutputinline
hasListeners(void)MythObservableinline
hasVisual(void)OutputListenersinline
IsPaused(void) const =0AudioOutputpure virtual
IsUpmixing(void)AudioOutputinlinevirtual
kMaxSizeBufferAudioOutputstatic
LengthLastData(void) constAudioOutputinlinevirtual
m_bufsizeOutputListenersprivate
m_channelsVolumeBaseprivate
m_currentMuteStateVolumeBaseprivate
m_frameAudioOutputprotected
m_internalVolVolumeBaseprotected
m_lastErrorAudioOutputprotected
m_lastWarnAudioOutputprotected
m_listenersMythObservableprotected
m_lockMythObservableprotected
m_mtxOutputListenersprivate
m_pulseWasSuspendedAudioOutputprotected
m_swvolVolumeBaseprivate
m_swvolSettingVolumeBaseprivate
m_visualsOutputListenersprivate
m_volumeVolumeBaseprivate
mutex()OutputListenersinline
MythObservable()MythObservableinline
NeedDecodingBeforePassthrough(void) constAudioOutputinlinevirtual
NextMuteState(MuteState)VolumeBasestatic
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
OutputListeners()=defaultOutputListeners
Pause(bool paused)=0AudioOutputpure virtual
PauseUntilBuffered(void)=0AudioOutputpure virtual
prepareVisuals()OutputListenersprotected
PulseStatus(void) constAudioOutputinline
Q_DECLARE_TR_FUNCTIONS(AudioOutput)AudioOutputprivate
readOutputData(unsigned char *read_buffer, size_t max_length)=0AudioOutputpure virtual
Reconfigure(const AudioSettings &settings)=0AudioOutputpure virtual
removeListener(QObject *listener)MythObservable
removeVisual(MythTV::Visual *v)OutputListeners
Reset(void)=0AudioOutputpure virtual
setBufferSize(unsigned int sz)OutputListenersinline
SetChannels(int new_channels)VolumeBaseprotected
SetCurrentVolume(int value)VolumeBasevirtual
SetEffDsp(int dsprate)=0AudioOutputpure virtual
SetMuteState(MuteState)VolumeBasevirtual
SetSourceBitrate(int)AudioOutputinlinevirtual
SetStretchFactor(float factor)AudioOutputvirtual
SetSWVolume(int new_volume, bool save)=0VolumeBaseprotectedpure virtual
SetTimecode(std::chrono::milliseconds timecode)=0AudioOutputpure virtual
SetVolumeChannel(int channel, int volume)=0VolumeBaseprotectedpure virtual
SilentError(const QString &msg)AudioOutputprotected
SWVolume(bool set)VolumeBase
SWVolume(void) constVolumeBase
SyncVolume(void)VolumeBaseprotected
ToggleMute(void)VolumeBasevirtual
ToggleUpmix(void)AudioOutputinlinevirtual
UpdateVolume(void)VolumeBaseprotected
VolumeBase()VolumeBase
Warn(const QString &msg)AudioOutputprotected
~AudioOutput() overrideAudioOutput
~MythObservable()MythObservablevirtual
~OutputListeners() override=defaultOutputListeners
~VolumeBase()=defaultVolumeBasevirtual