MHContext Class Reference

#include <freemheg.h>

Inheritance diagram for MHContext:

MHIContext

List of all members.


Detailed Description

Definition at line 83 of file freemheg.h.


Public Member Functions

virtual ~MHContext ()
virtual bool CheckCarouselObject (QString objectPath)=0
virtual bool GetCarouselData (QString objectPath, QByteArray &result)=0
virtual void SetInputRegister (int nReg)=0
virtual void RequireRedraw (const QRegion &region)=0
virtual MHDLADisplayCreateDynamicLineArt (bool isBoxed, MHRgba lineColour, MHRgba fillColour)=0
virtual MHTextDisplayCreateText (void)=0
virtual MHBitmapDisplayCreateBitmap (bool tiled)=0
virtual void DrawRect (int xPos, int yPos, int width, int height, MHRgba colour)=0
virtual void DrawVideo (const QRect &videoRect, const QRect &displayRect)=0
virtual void DrawBackground (const QRegion &reg)=0
virtual int GetChannelIndex (const QString &str)=0
virtual bool GetServiceInfo (int channelId, int &netId, int &origNetId, int &transportId, int &serviceId)=0
virtual bool TuneTo (int channel)=0
virtual bool CheckStop (void)=0
virtual bool BeginAudio (const QString &stream, int tag)=0
virtual void StopAudio (void)=0
virtual bool BeginVideo (const QString &stream, int tag)=0
virtual void StopVideo (void)=0
virtual const char * GetReceiverId (void)=0
virtual const char * GetDSMCCId (void)=0

Constructor & Destructor Documentation

virtual MHContext::~MHContext (  )  [inline, virtual]

Definition at line 86 of file freemheg.h.


Member Function Documentation

virtual bool MHContext::CheckCarouselObject ( QString  objectPath  )  [pure virtual]

virtual bool MHContext::GetCarouselData ( QString  objectPath,
QByteArray &  result 
) [pure virtual]

virtual void MHContext::SetInputRegister ( int  nReg  )  [pure virtual]

Implemented in MHIContext.

Referenced by MHEngine::SetInputRegister().

virtual void MHContext::RequireRedraw ( const QRegion &  region  )  [pure virtual]

Implemented in MHIContext.

Referenced by MHEngine::RunAll().

virtual MHDLADisplay* MHContext::CreateDynamicLineArt ( bool  isBoxed,
MHRgba  lineColour,
MHRgba  fillColour 
) [pure virtual]

Implemented in MHIContext.

Referenced by MHDynamicLineArt::Initialise().

virtual MHTextDisplay* MHContext::CreateText ( void   )  [pure virtual]

Implemented in MHIContext.

Referenced by MHText::Initialise().

virtual MHBitmapDisplay* MHContext::CreateBitmap ( bool  tiled  )  [pure virtual]

Implemented in MHIContext.

Referenced by MHBitmap::Initialise().

virtual void MHContext::DrawRect ( int  xPos,
int  yPos,
int  width,
int  height,
MHRgba  colour 
) [pure virtual]

virtual void MHContext::DrawVideo ( const QRect &  videoRect,
const QRect &  displayRect 
) [pure virtual]

Implemented in MHIContext.

Referenced by MHVideo::Display().

virtual void MHContext::DrawBackground ( const QRegion &  reg  )  [pure virtual]

Implemented in MHIContext.

Referenced by MHEngine::DrawRegion().

virtual int MHContext::GetChannelIndex ( const QString &  str  )  [pure virtual]

Implemented in MHIContext.

Referenced by MHResidentProgram::CallProgram().

virtual bool MHContext::GetServiceInfo ( int  channelId,
int &  netId,
int &  origNetId,
int &  transportId,
int &  serviceId 
) [pure virtual]

Implemented in MHIContext.

Referenced by MHResidentProgram::CallProgram().

virtual bool MHContext::TuneTo ( int  channel  )  [pure virtual]

Implemented in MHIContext.

Referenced by MHResidentProgram::CallProgram().

virtual bool MHContext::CheckStop ( void   )  [pure virtual]

Implemented in MHIContext.

Referenced by MHEngine::RunAll().

virtual bool MHContext::BeginAudio ( const QString &  stream,
int  tag 
) [pure virtual]

Implemented in MHIContext.

Referenced by MHAudio::Activation(), and MHAudio::BeginPlaying().

virtual void MHContext::StopAudio ( void   )  [pure virtual]

Implemented in MHIContext.

Referenced by MHAudio::Deactivation(), and MHAudio::StopPlaying().

virtual bool MHContext::BeginVideo ( const QString &  stream,
int  tag 
) [pure virtual]

Implemented in MHIContext.

Referenced by MHVideo::Activation(), and MHVideo::BeginPlaying().

virtual void MHContext::StopVideo ( void   )  [pure virtual]

Implemented in MHIContext.

Referenced by MHVideo::Deactivation(), and MHVideo::StopPlaying().

virtual const char* MHContext::GetReceiverId ( void   )  [pure virtual]

virtual const char* MHContext::GetDSMCCId ( void   )  [pure virtual]


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

Generated on Sat Dec 18 05:16:05 2010 for MythTV by  doxygen 1.5.5