#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: