MythTV
master
|
This is the complete list of members for AudioOutput, including all inherited members.
ADCVect typedef | AudioOutput | |
AddData(void *buffer, int len, std::chrono::milliseconds timecode, int frames)=0 | AudioOutput | pure virtual |
AddFrames(void *buffer, int frames, std::chrono::milliseconds timecode)=0 | AudioOutput | pure virtual |
addListener(QObject *listener) | MythObservable | |
addVisual(MythTV::Visual *v) | OutputListeners | |
AdjustCurrentVolume(int change) | VolumeBase | virtual |
AudioOutput()=default | AudioOutput | |
bufferOutputData(bool y)=0 | AudioOutput | pure virtual |
bufferSize() const | OutputListeners | inline |
CanDownmix(void) const | AudioOutput | inlinevirtual |
CanPassthrough(int samplerate, int channels, AVCodecID codec, int profile) const | AudioOutput | virtual |
CanProcess(AudioFormat fmt) | AudioOutput | inlinevirtual |
CanProcess(void) | AudioOutput | inlinevirtual |
CanUpmix(void) | AudioOutput | inlinevirtual |
Cleanup(void) | AudioOutput | static |
ClearError(void) | AudioOutput | protected |
ClearWarning(void) | AudioOutput | protected |
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)=0 | AudioOutput | pure virtual |
error(const QString &e) | OutputListeners | protected |
Error(const QString &msg) | AudioOutput | protected |
GetAudioBufferedTime(void) | AudioOutput | inlinevirtual |
GetAudioDeviceConfig(QString &name, const QString &desc, bool willsuspendpa=false) | AudioOutput | static |
GetAudiotime(void)=0 | AudioOutput | pure virtual |
GetBufferStatus(uint &fill, uint &total) | AudioOutput | inlinevirtual |
GetBytesPerFrame(void) const | AudioOutput | inlinevirtual |
GetChannels(void) const | AudioOutput | inlinevirtual |
GetCurrentVolume(void) const | VolumeBase | virtual |
GetError(void) const | AudioOutput | inline |
GetFormat(void) const | AudioOutput | inlinevirtual |
GetMuteState(void) const | VolumeBase | virtual |
GetOutputList(void) | AudioOutput | static |
GetOutputSettingsCleaned(bool digital=true) | AudioOutput | virtual |
GetOutputSettingsUsers(bool digital=true) | AudioOutput | virtual |
GetStretchFactor(void) const | AudioOutput | inlinevirtual |
GetSWVolume(void)=0 | VolumeBase | protectedpure virtual |
GetVolumeChannel(int channel) const =0 | VolumeBase | protectedpure virtual |
GetWarning(void) const | AudioOutput | inline |
hasListeners(void) | MythObservable | inline |
hasVisual(void) | OutputListeners | inline |
IsPaused(void) const =0 | AudioOutput | pure virtual |
IsUpmixing(void) | AudioOutput | inlinevirtual |
kMaxSizeBuffer | AudioOutput | static |
LengthLastData(void) const | AudioOutput | inlinevirtual |
m_bufsize | OutputListeners | private |
m_channels | VolumeBase | private |
m_currentMuteState | VolumeBase | private |
m_frame | AudioOutput | protected |
m_internalVol | VolumeBase | protected |
m_lastError | AudioOutput | protected |
m_lastWarn | AudioOutput | protected |
m_listeners | MythObservable | protected |
m_lock | MythObservable | protected |
m_mtx | OutputListeners | private |
m_pulseWasSuspended | AudioOutput | protected |
m_swvol | VolumeBase | private |
m_swvolSetting | VolumeBase | private |
m_visuals | OutputListeners | private |
m_volume | VolumeBase | private |
mutex() | OutputListeners | inline |
MythObservable() | MythObservable | inline |
NeedDecodingBeforePassthrough(void) const | AudioOutput | inlinevirtual |
NextMuteState(MuteState) | VolumeBase | static |
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 |
OutputListeners()=default | OutputListeners | |
Pause(bool paused)=0 | AudioOutput | pure virtual |
PauseUntilBuffered(void)=0 | AudioOutput | pure virtual |
prepareVisuals() | OutputListeners | protected |
PulseStatus(void) const | AudioOutput | inline |
Q_DECLARE_TR_FUNCTIONS(AudioOutput) | AudioOutput | private |
readOutputData(unsigned char *read_buffer, size_t max_length)=0 | AudioOutput | pure virtual |
Reconfigure(const AudioSettings &settings)=0 | AudioOutput | pure virtual |
removeListener(QObject *listener) | MythObservable | |
removeVisual(MythTV::Visual *v) | OutputListeners | |
Reset(void)=0 | AudioOutput | pure virtual |
setBufferSize(unsigned int sz) | OutputListeners | inline |
SetChannels(int new_channels) | VolumeBase | protected |
SetCurrentVolume(int value) | VolumeBase | virtual |
SetEffDsp(int dsprate)=0 | AudioOutput | pure virtual |
SetMuteState(MuteState) | VolumeBase | virtual |
SetSourceBitrate(int) | AudioOutput | inlinevirtual |
SetStretchFactor(float factor) | AudioOutput | virtual |
SetSWVolume(int new_volume, bool save)=0 | VolumeBase | protectedpure virtual |
SetTimecode(std::chrono::milliseconds timecode)=0 | AudioOutput | pure virtual |
SetVolumeChannel(int channel, int volume)=0 | VolumeBase | protectedpure virtual |
SilentError(const QString &msg) | AudioOutput | protected |
SWVolume(bool set) | VolumeBase | |
SWVolume(void) const | VolumeBase | |
SyncVolume(void) | VolumeBase | protected |
ToggleMute(void) | VolumeBase | virtual |
ToggleUpmix(void) | AudioOutput | inlinevirtual |
UpdateVolume(void) | VolumeBase | protected |
VolumeBase() | VolumeBase | |
Warn(const QString &msg) | AudioOutput | protected |
~AudioOutput() override | AudioOutput | |
~MythObservable() | MythObservable | virtual |
~OutputListeners() override=default | OutputListeners | |
~VolumeBase()=default | VolumeBase | virtual |