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

#include <visual.h>

Inheritance diagram for MythTV::Visual:
Inheritance graph

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 ( )

Definition at line 19 of file visual.h.

◆ ~Visual()

virtual MythTV::Visual::~Visual ( )

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 ( )

Member Data Documentation

◆ m_mtx

QMutex MythTV::Visual::m_mtx

Definition at line 30 of file visual.h.

Referenced by mutex().

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