vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
cDisplayThread Class Reference

Display thread class. More...

#include <threads.h>

Public Member Functions

 cDisplayThread (cVideoRender *)
 
void Stop (void)
 
void Halt (void)
 
void Resume (void)
 

Protected Member Functions

virtual void Action (void)
 

Private Attributes

std::mutex m_mutex
 
cVideoRenderm_pRender
 

Detailed Description

Display thread class.

Definition at line 64 of file threads.h.

Constructor & Destructor Documentation

◆ cDisplayThread()

cDisplayThread::cDisplayThread ( cVideoRender render)

Definition at line 85 of file threads.cpp.

Member Function Documentation

◆ Action()

void cDisplayThread::Action ( void  )
protectedvirtual

◆ Halt()

void cDisplayThread::Halt ( void  )
inline

Definition at line 69 of file threads.h.

References m_mutex.

Referenced by cVideoRender::DisplayThreadHalt().

◆ Resume()

void cDisplayThread::Resume ( void  )
inline

Definition at line 70 of file threads.h.

References m_mutex.

Referenced by cVideoRender::DisplayThreadResume().

◆ Stop()

void cDisplayThread::Stop ( void  )

Definition at line 112 of file threads.cpp.

References LOGDEBUG.

Referenced by cVideoRender::ExitDisplayThread().

Member Data Documentation

◆ m_mutex

std::mutex cDisplayThread::m_mutex
private

Definition at line 73 of file threads.h.

Referenced by Action(), Halt(), and Resume().

◆ m_pRender

cVideoRender* cDisplayThread::m_pRender
private

Definition at line 74 of file threads.h.

Referenced by Action().


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