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

#include <libmyth/visual.h>

Inheritance diagram for MythTV::Visual:
[legend]

Public Member Functions

 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

QMutex m_mtx
 

Detailed Description

Definition at line 16 of file visual.h.

Constructor & Destructor Documentation

◆ Visual()

MythTV::Visual::Visual ( )
inline

Definition at line 19 of file visual.h.

◆ ~Visual()

virtual MythTV::Visual::~Visual ( )
inlinevirtual

Definition at line 20 of file visual.h.

Member Function Documentation

◆ add()

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

Implemented in AudioOutputGraph, MainVisual, and VideoVisual.

◆ prepare()

virtual void MythTV::Visual::prepare ( )
pure virtual

◆ mutex()

QMutex* MythTV::Visual::mutex ( )
inline

Member Data Documentation

◆ m_mtx

QMutex MythTV::Visual::m_mtx
private

Definition at line 30 of file visual.h.

Referenced by mutex().


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