|
MythTV
0.26-pre
|
This is the interface between an MHEG engine and a MythTV TV object. More...
#include <interactivetv.h>
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) |
| MythPlayer * | GetNVP (void) |
Protected Attributes | |
| MHIContext * | m_context |
| MythPlayer * | m_nvp |
This is the interface between an MHEG engine and a MythTV TV object.
Definition at line 12 of file interactivetv.h.
| 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.
| 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().
Definition at line 42 of file interactivetv.cpp.
Referenced by MythPlayer::PreProcessNormalFrame(), and AvFormatDecoder::ProcessDataPacket().
| 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] |
Definition at line 43 of file interactivetv.h.
Referenced by MHIContext::BeginAudio(), MHIContext::BeginVideo(), and MHIContext::DrawVideo().
MHIContext* InteractiveTV::m_context [protected] |
Definition at line 46 of file interactivetv.h.
Referenced by GetInitialStreams(), ImageHasChanged(), OfferKey(), ProcessDSMCCSection(), Reinit(), Restart(), SetNetBootInfo(), UpdateOSD(), and ~InteractiveTV().
MythPlayer* InteractiveTV::m_nvp [protected] |
Definition at line 47 of file interactivetv.h.
Referenced by GetNVP().
1.7.6.1