#include <pmt.h>
|
enum | {
eventNoResources
, eventTuneFailed
, eventNoPAT
, eventNoPATEntry
,
eventNoPMT
, eventNewProgramInfo
, eventTuned
, eventPreStart
,
eventSOF
, eventEOF
, eventMisconfiguration
, eventHBBTVInfo
,
eventStopped
, eventChannelAllocated
} |
|
enum | serviceType {
livetv = 0
, recording = 1
, scrambled_recording = 2
, playback = 3
,
timeshift_recording = 4
, scrambled_timeshift_recording = 5
, timeshift_playback = 6
, streamserver = 7
,
scrambled_streamserver = 8
, streamclient = 9
, offline = 10
} |
|
|
| eDVBServicePMTHandler () |
|
| ~eDVBServicePMTHandler () |
|
int | getProgramInfo (program &program) |
|
int | getDataDemux (ePtr< iDVBDemux > &demux) |
|
int | getDecodeDemux (ePtr< iDVBDemux > &demux) |
|
void | getAITApplications (std::map< int, std::string > &aitlist) |
|
void | getCaIds (std::vector< int > &caids, std::vector< int > &ecmpids, std::vector< std::string > &ecmdatabytes) |
|
PyObject * | getHbbTVApplications () |
|
int | getPVRChannel (ePtr< iDVBPVRChannel > &pvr_channel) |
|
int | getServiceReference (eServiceReferenceDVB &service) |
|
int | getService (ePtr< eDVBService > &service) |
|
int | getPMT (ePtr< eTable< ProgramMapSection > > &ptr) |
|
int | getChannel (eUsePtr< iDVBChannel > &channel) |
|
int | getDemuxID () const |
|
void | resetCachedProgram () |
|
void | sendEventNoPatEntry () |
|
void | getHBBTVUrl (std::string &ret) const |
|
void | setCaDisable (bool disable) |
|
void | addCaHandler () |
|
void | removeCaHandler () |
|
int | tune (eServiceReferenceDVB &ref, int use_decode_demux, eCueSheet *sg=0, bool simulate=false, eDVBService *service=0, serviceType type=livetv, bool descramble=true) |
|
int | tuneExt (eServiceReferenceDVB &ref, ePtr< iTsSource > &, const char *streaminfo_file, eCueSheet *sg=0, bool simulate=false, eDVBService *service=0, serviceType type=livetv, bool descramble=true) |
|
void | free () |
|
| eDVBPMTParser () |
|
virtual | ~eDVBPMTParser () |
|
void | processCaDescriptor (program &program, CaDescriptor *desc) |
|
void | clearProgramInfo (program &program) |
|
◆ anonymous enum
Enumerator |
---|
eventNoResources | |
eventTuneFailed | |
eventNoPAT | |
eventNoPATEntry | |
eventNoPMT | |
eventNewProgramInfo | |
eventTuned | |
eventPreStart | |
eventSOF | |
eventEOF | |
eventMisconfiguration | |
eventHBBTVInfo | |
eventStopped | |
eventChannelAllocated | |
◆ serviceType
Enumerator |
---|
livetv | |
recording | |
scrambled_recording | |
playback | |
timeshift_recording | |
scrambled_timeshift_recording | |
timeshift_playback | |
streamserver | |
scrambled_streamserver | |
streamclient | |
offline | |
◆ eDVBServicePMTHandler()
eDVBServicePMTHandler::eDVBServicePMTHandler |
( |
| ) |
|
◆ ~eDVBServicePMTHandler()
eDVBServicePMTHandler::~eDVBServicePMTHandler |
( |
| ) |
|
◆ addCaHandler()
void eDVBServicePMTHandler::addCaHandler |
( |
| ) |
|
◆ free()
void eDVBServicePMTHandler::free |
( |
| ) |
|
◆ getAITApplications()
void eDVBServicePMTHandler::getAITApplications |
( |
std::map< int, std::string > & |
aitlist | ) |
|
◆ getCaIds()
void eDVBServicePMTHandler::getCaIds |
( |
std::vector< int > & |
caids, |
|
|
std::vector< int > & |
ecmpids, |
|
|
std::vector< std::string > & |
ecmdatabytes |
|
) |
| |
◆ getChannel()
◆ getDataDemux()
int eDVBServicePMTHandler::getDataDemux |
( |
ePtr< iDVBDemux > & |
demux | ) |
|
◆ getDecodeDemux()
int eDVBServicePMTHandler::getDecodeDemux |
( |
ePtr< iDVBDemux > & |
demux | ) |
|
◆ getDemuxID()
int eDVBServicePMTHandler::getDemuxID |
( |
| ) |
const |
|
inline |
◆ getHbbTVApplications()
PyObject * eDVBServicePMTHandler::getHbbTVApplications |
( |
| ) |
|
◆ getHBBTVUrl()
void eDVBServicePMTHandler::getHBBTVUrl |
( |
std::string & |
ret | ) |
const |
|
inline |
◆ getPMT()
int eDVBServicePMTHandler::getPMT |
( |
ePtr< eTable< ProgramMapSection > > & |
ptr | ) |
|
|
inline |
◆ getProgramInfo()
int eDVBServicePMTHandler::getProgramInfo |
( |
program & |
program | ) |
|
|
virtual |
◆ getPVRChannel()
◆ getService()
◆ getServiceReference()
◆ removeCaHandler()
void eDVBServicePMTHandler::removeCaHandler |
( |
| ) |
|
◆ resetCachedProgram()
void eDVBServicePMTHandler::resetCachedProgram |
( |
| ) |
|
|
inline |
◆ sendEventNoPatEntry()
void eDVBServicePMTHandler::sendEventNoPatEntry |
( |
| ) |
|
◆ setCaDisable()
void eDVBServicePMTHandler::setCaDisable |
( |
bool |
disable | ) |
|
|
inline |
◆ tune()
◆ tuneExt()
◆ eDVBCAService
◆ eRTSPStreamClient
◆ serviceEvent
sigc::signal1<void,int> eDVBServicePMTHandler::serviceEvent |
The documentation for this class was generated from the following files: