InteractiveTV Class Reference

This is the interface between an MHEG engine and a MythTV TV object. More...

#include <interactivetv.h>

List of all members.

Public Member Functions

 InteractiveTV (MythPlayer *nvp)
 This is the interface between an MHEG, or possibly, MHP engine and the rest of Myth.
virtual ~InteractiveTV ()
void Restart (int chanid, int sourceid, bool isLive)
void ProcessDSMCCSection (unsigned char *data, int length, int componentTag, unsigned carouselId, int dataBroadcastId)
void SetNetBootInfo (const unsigned char *data, uint length)
bool ImageHasChanged (void)
void UpdateOSD (InteractiveScreen *osdWindow, MythPainter *osdPainter)
void Reinit (const QRect &display)
bool OfferKey (QString key)
void GetInitialStreams (int &audioTag, int &videoTag)
MythPlayerGetNVP (void)

Protected Attributes

MHIContextm_context
MythPlayerm_nvp

Detailed Description

This is the interface between an MHEG engine and a MythTV TV object.

Definition at line 12 of file interactivetv.h.


Constructor & Destructor Documentation

InteractiveTV::InteractiveTV ( MythPlayer nvp  ) 

This is the interface between an MHEG, or possibly, MHP engine and the rest of Myth.

Definition at line 15 of file interactivetv.cpp.

InteractiveTV::~InteractiveTV (  )  [virtual]

Definition at line 30 of file interactivetv.cpp.


Member Function Documentation

void InteractiveTV::Restart ( int  chanid,
int  sourceid,
bool  isLive 
)

Definition at line 36 of file interactivetv.cpp.

Referenced by InteractiveTV(), and MythPlayer::ITVRestart().

void InteractiveTV::ProcessDSMCCSection ( unsigned char *  data,
int  length,
int  componentTag,
unsigned  carouselId,
int  dataBroadcastId 
)

Definition at line 55 of file interactivetv.cpp.

Referenced by AvFormatDecoder::ProcessDSMCCPacket().

void InteractiveTV::SetNetBootInfo ( const unsigned char *  data,
uint  length 
)

Definition at line 78 of file interactivetv.cpp.

Referenced by AvFormatDecoder::ScanDSMCCStreams().

bool InteractiveTV::ImageHasChanged ( void   ) 
void InteractiveTV::UpdateOSD ( InteractiveScreen osdWindow,
MythPainter osdPainter 
)

Definition at line 48 of file interactivetv.cpp.

Referenced by MythPlayer::PreProcessNormalFrame().

void InteractiveTV::Reinit ( const QRect &  display  ) 

Definition at line 63 of file interactivetv.cpp.

Referenced by MythPlayer::ReinitOSD(), and MythPlayer::VideoStart().

bool InteractiveTV::OfferKey ( QString  key  ) 

Definition at line 68 of file interactivetv.cpp.

Referenced by MythPlayer::ITVHandleAction().

void InteractiveTV::GetInitialStreams ( int &  audioTag,
int &  videoTag 
)

Definition at line 73 of file interactivetv.cpp.

Referenced by AvFormatDecoder::OpenFile().

MythPlayer* InteractiveTV::GetNVP ( void   )  [inline]

Member Data Documentation

Definition at line 47 of file interactivetv.h.

Referenced by GetNVP().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:07 2012 for MythTV by  doxygen 1.6.3