InteractiveTV Class Reference

#include <interactivetv.h>

List of all members.


Detailed Description

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

Definition at line 11 of file interactivetv.h.


Public Member Functions

 InteractiveTV (NuppelVideoPlayer *nvp)
 This is the interface between an MHEG, or possibly, MHP engine and the rest of Myth.
virtual ~InteractiveTV ()
void Restart (uint chanid, uint cardid, 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 (OSDSet *osdSet)
void Reinit (const QRect &display)
bool OfferKey (QString key)
void GetInitialStreams (int &audioTag, int &videoTag)
NuppelVideoPlayerGetNVP (void)

Protected Attributes

MHIContextm_context
NuppelVideoPlayerm_nvp

Constructor & Destructor Documentation

InteractiveTV::InteractiveTV ( NuppelVideoPlayer nvp  ) 

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

Definition at line 17 of file interactivetv.cpp.

InteractiveTV::~InteractiveTV (  )  [virtual]

Definition at line 32 of file interactivetv.cpp.


Member Function Documentation

void InteractiveTV::Restart ( uint  chanid,
uint  cardid,
bool  isLive 
)

Definition at line 38 of file interactivetv.cpp.

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

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

Definition at line 56 of file interactivetv.cpp.

Referenced by AvFormatDecoder::ProcessDSMCCPacket().

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

Definition at line 79 of file interactivetv.cpp.

Referenced by AvFormatDecoder::ScanDSMCCStreams().

bool InteractiveTV::ImageHasChanged ( void   ) 

void InteractiveTV::UpdateOSD ( OSDSet osdSet  ) 

Definition at line 50 of file interactivetv.cpp.

Referenced by NuppelVideoPlayer::DisplayNormalFrame().

void InteractiveTV::Reinit ( const QRect &  display  ) 

bool InteractiveTV::OfferKey ( QString  key  ) 

Definition at line 69 of file interactivetv.cpp.

Referenced by NuppelVideoPlayer::ITVHandleAction().

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

Definition at line 74 of file interactivetv.cpp.

Referenced by AvFormatDecoder::OpenFile().

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


Member Data Documentation

Definition at line 45 of file interactivetv.h.

Referenced by GetNVP().


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

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