MythTV  master
Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
MythDRMEncoder Class Reference

A simple object representing a DRM encoder. More...

#include <libmythui/platforms/drm/mythdrmencoder.h>

Static Public Member Functions

static DRMEnc Create (int FD, uint32_t Id)
 
static DRMEnc GetEncoder (const DRMEncs &Encoders, uint32_t Id)
 
static DRMEncs GetEncoders (int FD)
 

Public Attributes

uint32_t m_id { 0 }
 
uint32_t m_type { 0 }
 
uint32_t m_crtcId { 0 }
 
uint32_t m_possibleCrtcs { 0 }
 

Protected Member Functions

 MythDRMEncoder (int FD, uint32_t Id)
 

Detailed Description

A simple object representing a DRM encoder.

The full list of available encoders can be retrieved with GetEncoders and a specific encoder retrieved from a list with GetEncoder.

Definition at line 10 of file mythdrmencoder.h.

Constructor & Destructor Documentation

◆ MythDRMEncoder()

MythDRMEncoder::MythDRMEncoder ( int  FD,
uint32_t  Id 
)
explicitprotected

Definition at line 39 of file mythdrmencoder.cpp.

Referenced by Create().

Member Function Documentation

◆ Create()

DRMEnc MythDRMEncoder::Create ( int  FD,
uint32_t  Id 
)
static

Definition at line 10 of file mythdrmencoder.cpp.

Referenced by GetEncoders().

◆ GetEncoder()

DRMEnc MythDRMEncoder::GetEncoder ( const DRMEncs Encoders,
uint32_t  Id 
)
static

Definition at line 19 of file mythdrmencoder.cpp.

Referenced by MythDRMDevice::Initialise().

◆ GetEncoders()

DRMEncs MythDRMEncoder::GetEncoders ( int  FD)
static

Definition at line 27 of file mythdrmencoder.cpp.

Referenced by MythDRMDevice::Load().

Member Data Documentation

◆ m_id

uint32_t MythDRMEncoder::m_id { 0 }

Definition at line 17 of file mythdrmencoder.h.

Referenced by MythDRMEncoder().

◆ m_type

uint32_t MythDRMEncoder::m_type { 0 }

Definition at line 18 of file mythdrmencoder.h.

Referenced by MythDRMEncoder().

◆ m_crtcId

uint32_t MythDRMEncoder::m_crtcId { 0 }

Definition at line 19 of file mythdrmencoder.h.

Referenced by MythDRMEncoder().

◆ m_possibleCrtcs

uint32_t MythDRMEncoder::m_possibleCrtcs { 0 }

Definition at line 20 of file mythdrmencoder.h.

Referenced by MythDRMEncoder().


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