MythTV  0.26-pre
Public Member Functions | Protected Attributes
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

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

Definition at line 15 of file interactivetv.cpp.

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().

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().


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