MythTV master
Public Member Functions | Private Attributes | List of all members
Visualization Class Referenceabstract

#include <libmythtv/audio/visualization.h>

Inheritance diagram for Visualization:
[legend]

Public Member Functions

 Visualization ()=default
 
virtual ~Visualization ()=default
 
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

QMutex m_mtx
 

Detailed Description

Definition at line 14 of file visualization.h.

Constructor & Destructor Documentation

◆ Visualization()

Visualization::Visualization ( )
default

◆ ~Visualization()

virtual Visualization::~Visualization ( )
virtualdefault

Member Function Documentation

◆ add()

virtual void Visualization::add ( const void *  b,
unsigned long  b_len,
std::chrono::milliseconds  timecode,
int  c,
int  p 
)
pure virtual

Implemented in VideoVisual, MainVisual, and AudioOutputGraph.

◆ mutex()

QMutex * Visualization::mutex ( )
inline

◆ prepare()

virtual void Visualization::prepare ( )
pure virtual

Member Data Documentation

◆ m_mtx

QMutex Visualization::m_mtx
private

Definition at line 27 of file visualization.h.

Referenced by mutex().


The documentation for this class was generated from the following file: