|
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 () |
| virtual void | add (const void *b, unsigned long b_len, std::chrono::milliseconds timecode, int c, int p)=0 |
| virtual void | prepare ()=0 |
| 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.
|
overridevirtual |
Implements MythTV::Visual.
Definition at line 236 of file audiooutputgraph.cpp.
| MythImage * AudioOutputGraph::GetImage | ( | std::chrono::milliseconds | Timecode | ) | const |
Definition at line 250 of file audiooutputgraph.cpp.
Referenced by OSD::SetGraph().
|
overridevirtual |
Implements MythTV::Visual.
Definition at line 232 of file audiooutputgraph.cpp.
| void AudioOutputGraph::Reset | ( | void | ) |
Definition at line 243 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::ClearAudioGraph().
|
inline |
Definition at line 25 of file audiooutputgraph.h.
|
inline |
Definition at line 26 of file audiooutputgraph.h.
| void AudioOutputGraph::SetPainter | ( | MythPainter * | Painter | ) |
Definition at line 212 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::MythPlayerAudioUI().
|
inline |
Definition at line 24 of file audiooutputgraph.h.
| void AudioOutputGraph::SetSampleCount | ( | uint16_t | SampleCount | ) |
Definition at line 225 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::SetupAudioGraph().
| void AudioOutputGraph::SetSampleRate | ( | uint16_t | SampleRate | ) |
Definition at line 218 of file audiooutputgraph.cpp.
Referenced by MythPlayerAudioUI::SetupAudioGraph().
|
inline |
Definition at line 23 of file audiooutputgraph.h.
|
private |
Definition at line 42 of file audiooutputgraph.h.
Referenced by add(), GetImage(), Reset(), SetSampleCount(), SetSampleRate(), and ~AudioOutputGraph().
|
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 38 of file audiooutputgraph.h.
Referenced by GetImage().
|
private |
Definition at line 37 of file audiooutputgraph.h.
Referenced by GetImage().
|
mutableprivate |
Definition at line 43 of file audiooutputgraph.h.
Referenced by add(), GetImage(), Reset(), SetPainter(), SetSampleCount(), and SetSampleRate().
|
private |
Definition at line 36 of file audiooutputgraph.h.
Referenced by GetImage(), and SetPainter().