vdr 2.7.6
cHdffOsdProvider Class Reference

#include <hdffosd.h>

Public Member Functions

 cHdffOsdProvider (HDFF::cHdffCmdIf *pHdffCmdIf)
virtual cOsdCreateOsd (int Left, int Top, uint Level)
virtual bool ProvidesTrueColor (void)
Public Member Functions inherited from cOsdProvider
 cOsdProvider (void)
virtual ~cOsdProvider ()

Private Attributes

HDFF::cHdffCmdIfmHdffCmdIf

Additional Inherited Members

Static Public Member Functions inherited from cOsdProvider
static cOsdNewOsd (int Left, int Top, uint Level=OSD_LEVEL_DEFAULT)
static void UpdateOsdSize (bool Force=false)
static bool OsdSizeChanged (int &State)
static bool SupportsTrueColor (void)
static int StoreImage (const cImage &Image)
static void DropImage (int ImageHandle)
static void Shutdown (void)
Protected Member Functions inherited from cOsdProvider
virtual int StoreImageData (const cImage &Image)
virtual void DropImageData (int ImageHandle)
Static Protected Member Functions inherited from cOsdProvider
static const cImageGetImageData (int ImageHandle)

Detailed Description

Definition at line 14 of file hdffosd.h.

Constructor & Destructor Documentation

◆ cHdffOsdProvider()

cHdffOsdProvider::cHdffOsdProvider ( HDFF::cHdffCmdIf * pHdffCmdIf)

Definition at line 827 of file hdffosd.c.

References mHdffCmdIf.

Member Function Documentation

◆ CreateOsd()

cOsd * cHdffOsdProvider::CreateOsd ( int Left,
int Top,
uint Level )
virtual

Returns a pointer to a newly created cOsd object, which will be located at the given coordinates.

Implements cOsdProvider.

Definition at line 832 of file hdffosd.c.

References gHdffSetup, and mHdffCmdIf.

◆ ProvidesTrueColor()

bool cHdffOsdProvider::ProvidesTrueColor ( void )
virtual

Returns true if this OSD provider is able to handle a true color OSD.

Reimplemented from cOsdProvider.

Definition at line 841 of file hdffosd.c.

References gHdffSetup.

Member Data Documentation

◆ mHdffCmdIf

HDFF::cHdffCmdIf* cHdffOsdProvider::mHdffCmdIf
private

Definition at line 17 of file hdffosd.h.

Referenced by cHdffOsdProvider(), and CreateOsd().


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