30InteractiveTV::~InteractiveTV()
36void InteractiveTV::Restart(
int chanid,
int sourceid,
bool isLive)
38 m_context->Restart(chanid, sourceid, isLive);
42bool InteractiveTV::ImageHasChanged(
void)
44 return m_context->ImageUpdated();
51 m_context->UpdateOSD(osdWindow, osdPainter);
55void InteractiveTV::ProcessDSMCCSection(
56 unsigned char *data,
int length,
57 int componentTag,
unsigned carouselId,
int dataBroadcastId)
59 m_context->QueueDSMCCPacket(data, length, componentTag,
60 carouselId, dataBroadcastId);
63void InteractiveTV::Reinit(QRect videoRect, QRect dispRect,
float aspect)
65 m_context->Reinit(videoRect, dispRect, aspect);
68bool InteractiveTV::OfferKey(
const QString& key)
70 return m_context->OfferKey(key);
73void InteractiveTV::GetInitialStreams(
int &audioTag,
int &videoTag)
75 m_context->GetInitialStreams(audioTag, videoTag);
78void InteractiveTV::SetNetBootInfo(
const unsigned char *data,
uint length)
80 m_context->SetNetBootInfo(data, length);
83bool InteractiveTV::StreamStarted(
bool bStarted)
85 return m_context->StreamStarted(bStarted);
void MHSetLogging(FILE *logStream, unsigned int logLevel)
Contains various utility functions for interactive television.
static bool VERBOSE_LEVEL_CHECK(uint64_t mask, LogLevel_t level)