MythTV
master
|
#include <libmyth/audio/audiooutputgraph.h>
Classes | |
class | AOBuffer |
Public Member Functions | |
AudioOutputGraph () | |
~AudioOutputGraph () override | |
void | SetPainter (MythPainter *Painter) |
void | SetSampleRate (uint16_t SampleRate) |
void | SetSampleCount (uint16_t SampleCount) |
void | SetSilenceLevel (int Db=-72) |
void | SetQuietLevel (int Db=-60) |
void | SetLoudLevel (int Db=-12) |
void | SetMaxLevel (int Db=-6) |
MythImage * | GetImage (std::chrono::milliseconds Timecode) const |
void | Reset () |
void | add (const void *Buffer, unsigned long Length, std::chrono::milliseconds Timecode, int Channnels, int Bits) override |
void | prepare () override |
Public Member Functions inherited from MythTV::Visual | |
Visual () | |
virtual | ~Visual () |
QMutex * | mutex () |
Private Attributes | |
MythPainter * | m_painter { nullptr } |
int | m_dBsilence { -72 } |
int | m_dBquiet { -60 } |
int | m_dBLoud { -12 } |
int | m_dbMax { -6 } |
AOBuffer *const | m_buffer { nullptr } |
QMutex | m_mutex |
Definition at line 14 of file audiooutputgraph.h.
AudioOutputGraph::AudioOutputGraph | ( | ) |
Definition at line 202 of file audiooutputgraph.cpp.
|
override |
Definition at line 207 of file audiooutputgraph.cpp.
void AudioOutputGraph::SetPainter | ( | MythPainter * | Painter | ) |
Definition at line 212 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::MythPlayerAudioUI().
void AudioOutputGraph::SetSampleRate | ( | uint16_t | SampleRate | ) |
Definition at line 218 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::SetupAudioGraph().
void AudioOutputGraph::SetSampleCount | ( | uint16_t | SampleCount | ) |
Definition at line 225 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::SetupAudioGraph().
|
inline |
Definition at line 23 of file audiooutputgraph.h.
|
inline |
Definition at line 24 of file audiooutputgraph.h.
|
inline |
Definition at line 25 of file audiooutputgraph.h.
|
inline |
Definition at line 26 of file audiooutputgraph.h.
MythImage * AudioOutputGraph::GetImage | ( | std::chrono::milliseconds | Timecode | ) | const |
Definition at line 250 of file audiooutputgraph.cpp.
Referenced by OSD::SetGraph().
void AudioOutputGraph::Reset | ( | ) |
Definition at line 243 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::ClearAudioGraph().
|
overridevirtual |
Implements MythTV::Visual.
Definition at line 236 of file audiooutputgraph.cpp.
|
overridevirtual |
Implements MythTV::Visual.
Definition at line 232 of file audiooutputgraph.cpp.
|
private |
Definition at line 36 of file audiooutputgraph.h.
Referenced by GetImage(), and SetPainter().
|
private |
Definition at line 37 of file audiooutputgraph.h.
Referenced by GetImage().
|
private |
Definition at line 38 of file audiooutputgraph.h.
Referenced by GetImage().
|
private |
Definition at line 39 of file audiooutputgraph.h.
Referenced by GetImage().
|
private |
Definition at line 40 of file audiooutputgraph.h.
Referenced by GetImage().
|
private |
Definition at line 42 of file audiooutputgraph.h.
Referenced by add(), GetImage(), Reset(), SetSampleCount(), SetSampleRate(), and ~AudioOutputGraph().
|
mutableprivate |
Definition at line 43 of file audiooutputgraph.h.
Referenced by add(), GetImage(), Reset(), SetPainter(), SetSampleCount(), and SetSampleRate().