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

Public Member Functions

virtual string disableDemuxer (string tsOutputUri)=0
 
virtual bool hasStreamType (short streamType)=0
 
virtual void printPat ()=0
 
virtual void setNptPrinter (bool nptPrinter)=0
 
virtual unsigned int getTSId ()=0
 
virtual void setDestination (short streamType)=0
 
virtual void removeFilter (ITSFilter *tsFilter)=0
 
virtual void addFilter (ITSFilter *tsFilter, int pid, int tid)=0
 
virtual void addFilter (IFrontendFilter *filter)=0
 
virtual void receiveSection (char *section, int secLen, IFrontendFilter *filter)=0
 
virtual void addPidFilter (unsigned int pid, ITSFilter *filter)=0
 
virtual void addSectionFilter (unsigned int tid, ITSFilter *filter)=0
 
virtual void addStreamTypeFilter (short streamType, ITSFilter *filter)=0
 
virtual void addPesFilter (short type, ITSFilter *filter)=0
 
virtual int getDefaultMainVideoPid ()=0
 
virtual int getDefaultMainAudioPid ()=0
 
virtual int getDefaultMainCarouselPid ()=0
 
virtual void receiveData (char *buff, unsigned int size)=0
 
virtual void updateChannelStatus (short newStatus, IChannel *channel)=0
 
virtual short getCaps ()=0
 
virtual bool waitProgramInformation ()=0
 
virtual bool waitBuffers ()=0
 

Static Public Member Functions

static int getTableIdFromStreamType (short streamType)
 
static int getStreamTypeFromTableId (short tid)
 

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