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(Visualization *v)AudioOutput
AdjustCurrentVolume(int change)VolumeBasevirtual
AudioOutput()=defaultAudioOutput
bitrate() constAudioOutputinline
bufferOutputData(bool y)=0AudioOutputpure virtual
CanDownmix(void) constAudioOutputinlinevirtual
CanPassthrough(int samplerate, int channels, AVCodecID codec, int profile) constAudioOutputvirtual
CanProcess(AudioFormat fmt)AudioOutputinlinevirtual
CanProcess(void)AudioOutputinlinevirtual
CanUpmix(void)AudioOutputinlinevirtual
channels() constAudioOutputinline
Cleanup(void)AudioOutputstatic
clone(void) const overrideAudioOutputinline
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)=0AudioOutputpure virtual
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
frequency() constAudioOutputinline
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
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
has_optimized_SIMD()AudioOutputinlinevirtual
hasListeners(void)MythObservableinline
hasVisual(void)AudioOutputinline
isConfigured() constAudioOutputinline
IsPaused(void) const =0AudioOutputpure virtual
IsUpmixing(void)AudioOutputinlinevirtual
kBufferingAudioOutputinlinestatic
kErrorAudioOutputinlinestatic
kInfoAudioOutputinlinestatic
kMaxSizeBufferAudioOutputstatic
kPausedAudioOutputinlinestatic
kPlayingAudioOutputinlinestatic
kStoppedAudioOutputinlinestatic
LengthLastData(void) constAudioOutputinlinevirtual
m_brateAudioOutputprivate
m_chanAudioOutputprivate
m_channelsVolumeBaseprivate
m_currentMuteStateVolumeBaseprivate
m_elaspedSecondsAudioOutputprivate
m_errorMsgAudioOutputprivate
m_frameAudioOutputprotected
m_freqAudioOutputprivate
m_internalVolVolumeBaseprotected
m_isConfiguredAudioOutputprotected
m_listenersMythObservableprotected
m_lockMythObservableprotected
m_precAudioOutputprivate
m_pulseWasSuspendedAudioOutputprotected
m_swvolVolumeBaseprivate
m_swvolSettingVolumeBaseprivate
m_visualsAudioOutputprotected
m_volumeVolumeBaseprivate
m_writtenBytesAudioOutputprivate
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
operator=(const Event &other)=deleteAudioOutput
operator=(Event &&)=deleteAudioOutput
Pause(bool paused)=0AudioOutputpure virtual
PauseUntilBuffered(void)=0AudioOutputpure virtual
playPinkNoise(char *frames, int channels, int channel, int count, int bits)AudioOutput
precision() constAudioOutputinline
prepareVisuals()AudioOutputprotected
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(Visualization *v)AudioOutput
Reset(void)=0AudioOutputpure virtual
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
SWVolume(bool set)VolumeBase
SWVolume(void) constVolumeBase
SyncVolume(void)VolumeBaseprotected
ToggleMute(void)VolumeBasevirtual
ToggleUpmix(void)AudioOutputinlinevirtual
UpdateVolume(void)VolumeBaseprotected
VolumeBase()VolumeBase
writtenBytes() constAudioOutputinline
~AudioOutput() overrideAudioOutput
~Event() override=defaultAudioOutput
~MythObservable()MythObservablevirtual
~VolumeBase()=defaultVolumeBasevirtual