Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
br::pucrio::telemidia::ginga::core::tsparser::Demuxer Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::core::tsparser::Demuxer:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::tsparser::Demuxer:
Collaboration graph
[legend]

Public Member Functions

 Demuxer (ITuner *tuner)
 
string disableDemuxer (string tsOutputUri)
 
bool hasStreamType (short streamType)
 
void printPat ()
 
void setNptPrinter (bool nptPrinter)
 
map< unsigned int, Pmt * > * getProgramsInfo ()
 
unsigned int getTSId ()
 
Pat * getPat ()
 
int getDefaultMainVideoPid ()
 
int getDefaultMainAudioPid ()
 
int getDefaultMainCarouselPid ()
 
void removeFilter (ITSFilter *tsFilter)
 
void addFilter (ITSFilter *tsFilter, int pid, int tid)
 
void addFilter (IFrontendFilter *filter)
 
void receiveSection (char *section, int secLen, IFrontendFilter *filter)
 
void addPidFilter (unsigned int pid, ITSFilter *filter)
 
void addSectionFilter (unsigned int tid, ITSFilter *filter)
 
void addStreamTypeFilter (short streamType, ITSFilter *filter)
 
void addPesFilter (short type, ITSFilter *filter)
 
void addVideoFilter (unsigned int pid, ITSFilter *f)
 
short getCaps ()
 
bool waitProgramInformation ()
 
bool waitBuffers ()
 

Static Public Member Functions

static void addPat (Pat *pat)
 
static bool isSectionStream (unsigned int pid)
 
static void setSectionPid (unsigned int pid)
 
- Static Public Member Functions inherited from br::pucrio::telemidia::ginga::core::tsparser::IDemuxer
static int getTableIdFromStreamType (short streamType)
 
static int getStreamTypeFromTableId (short tid)
 

Static Public Attributes

static const short NB_PID_MAX = 0x1FFF
 
static const short ERR_CONDITION_SATISFIED = 5
 

The documentation for this class was generated from the following files: