vdr  2.2.0
Public Member Functions | Private Attributes | List of all members
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 ( HDFF::cHdffCmdIf pHdffCmdIf)

Definition at line 819 of file hdffosd.c.

References cHdffOsdRaw::mHdffCmdIf.

Member Function Documentation

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 824 of file hdffosd.c.

References cHdffOsdRaw::cHdffOsdRaw(), gHdffSetup, cHdffSetup::HighLevelOsd, and cHdffOsdRaw::mHdffCmdIf.

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 833 of file hdffosd.c.

References gHdffSetup, cHdffSetup::HighLevelOsd, and cHdffSetup::TrueColorOsd.

Member Data Documentation

HDFF::cHdffCmdIf* cHdffOsdProvider::mHdffCmdIf
private

Definition at line 17 of file hdffosd.h.


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