#include <interactivetv.h>
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) |
| NuppelVideoPlayer * | GetNVP (void) |
Protected Attributes | |
| MHIContext * | m_context |
| NuppelVideoPlayer * | m_nvp |
| 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.
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 | |||
| ) |
| bool InteractiveTV::ImageHasChanged | ( | void | ) |
Definition at line 44 of file interactivetv.cpp.
Referenced by NuppelVideoPlayer::DisplayNormalFrame(), and AvFormatDecoder::GetFrame().
| void InteractiveTV::UpdateOSD | ( | OSDSet * | osdSet | ) |
Definition at line 50 of file interactivetv.cpp.
Referenced by NuppelVideoPlayer::DisplayNormalFrame().
| void InteractiveTV::Reinit | ( | const QRect & | display | ) |
Definition at line 64 of file interactivetv.cpp.
Referenced by NuppelVideoPlayer::ReinitOSD(), and NuppelVideoPlayer::StartPlaying().
| bool InteractiveTV::OfferKey | ( | QString | key | ) |
Definition at line 69 of file interactivetv.cpp.
Referenced by NuppelVideoPlayer::ITVHandleAction().
| void InteractiveTV::GetInitialStreams | ( | int & | audioTag, | |
| int & | videoTag | |||
| ) |
| NuppelVideoPlayer* InteractiveTV::GetNVP | ( | void | ) | [inline] |
Definition at line 41 of file interactivetv.h.
Referenced by MHIContext::BeginAudio(), MHIContext::BeginVideo(), and MHIContext::DrawVideo().
MHIContext* InteractiveTV::m_context [protected] |
Definition at line 44 of file interactivetv.h.
Referenced by GetInitialStreams(), ImageHasChanged(), OfferKey(), ProcessDSMCCSection(), Reinit(), Restart(), SetNetBootInfo(), UpdateOSD(), and ~InteractiveTV().
NuppelVideoPlayer* InteractiveTV::m_nvp [protected] |
1.5.5