vdr-plugin-softhddevice-drm-gles 1.7.3-98a2ef7
cHardwareDevice Class Reference

Hardware device. More...

#include <hardwaredevice.h>

Public Member Functions

 cHardwareDevice (void)
 Create a new hardware device.
 
int GetQuirks (void)
 Get Hardware Quirks.
 
const char * GetName (void)
 Get Hardware Name (currently unused)
 

Private Attributes

const char * m_deviceName = nullptr
 device name
 
int m_quirks = 0
 hardware dependent quirks for codec and and display
 

Detailed Description

Hardware device.

Definition at line 64 of file hardwaredevice.h.

Constructor & Destructor Documentation

◆ cHardwareDevice()

cHardwareDevice::cHardwareDevice ( void  )
inline

Create a new hardware device.

Definition at line 68 of file hardwaredevice.h.

References LOGDEBUG, LOGERROR, m_deviceName, m_quirks, QUIRK_CODEC_FLUSH_WORKAROUND, and ReadLineFromFile().

Member Function Documentation

◆ GetName()

const char * cHardwareDevice::GetName ( void  )
inline

Get Hardware Name (currently unused)

Definition at line 137 of file hardwaredevice.h.

References m_deviceName.

◆ GetQuirks()

int cHardwareDevice::GetQuirks ( void  )
inline

Get Hardware Quirks.

Definition at line 135 of file hardwaredevice.h.

References m_quirks.

Referenced by cSoftHdDevice::LeaveState().

Member Data Documentation

◆ m_deviceName

const char* cHardwareDevice::m_deviceName = nullptr
private

device name

Definition at line 140 of file hardwaredevice.h.

Referenced by cHardwareDevice(), and GetName().

◆ m_quirks

int cHardwareDevice::m_quirks = 0
private

hardware dependent quirks for codec and and display

Definition at line 141 of file hardwaredevice.h.

Referenced by cHardwareDevice(), and GetQuirks().


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