MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Public Member Functions | Private Attributes
TS::ProgramMappingEntry Class Reference

#include <ts_packet.h>

Public Member Functions

 ProgramMappingEntry (char *begin, char *end)
 
 ProgramMappingEntry (char *begin, char *end)
 
void advance ()
 
void advance ()
 
std::string getCodec () const
 
std::string getCodec () const
 
int getElementaryPid () const
 
int getElementaryPid () const
 
const char * getESInfo () const
 
const char * getESInfo () const
 
int getESInfoLength () const
 
int getESInfoLength () const
 
int getStreamType () const
 
int getStreamType () const
 
std::string getStreamTypeString () const
 
std::string getStreamTypeString () const
 
 operator bool () const
 
 operator bool () const
 
void setElementaryPid (int newElementaryPid)
 
void setElementaryPid (int newElementaryPid)
 
void setESInfo (const std::string &newInfo)
 
void setESInfo (const std::string &newInfo)
 
void setStreamType (int newType)
 
void setStreamType (int newType)
 

Private Attributes

char * boundary
 
char * data
 

Constructor & Destructor Documentation

TS::ProgramMappingEntry::ProgramMappingEntry ( char *  begin,
char *  end 
)
TS::ProgramMappingEntry::ProgramMappingEntry ( char *  begin,
char *  end 
)

Member Function Documentation

void TS::ProgramMappingEntry::advance ( )
void TS::ProgramMappingEntry::advance ( )
std::string TS::ProgramMappingEntry::getCodec ( ) const
std::string TS::ProgramMappingEntry::getCodec ( ) const
int TS::ProgramMappingEntry::getElementaryPid ( ) const
int TS::ProgramMappingEntry::getElementaryPid ( ) const
const char* TS::ProgramMappingEntry::getESInfo ( ) const
const char * TS::ProgramMappingEntry::getESInfo ( ) const
int TS::ProgramMappingEntry::getESInfoLength ( ) const
int TS::ProgramMappingEntry::getESInfoLength ( ) const
int TS::ProgramMappingEntry::getStreamType ( ) const
int TS::ProgramMappingEntry::getStreamType ( ) const
std::string TS::ProgramMappingEntry::getStreamTypeString ( ) const
std::string TS::ProgramMappingEntry::getStreamTypeString ( ) const
TS::ProgramMappingEntry::operator bool ( ) const
TS::ProgramMappingEntry::operator bool ( ) const
void TS::ProgramMappingEntry::setElementaryPid ( int  newElementaryPid)
void TS::ProgramMappingEntry::setElementaryPid ( int  newElementaryPid)
void TS::ProgramMappingEntry::setESInfo ( const std::string &  newInfo)
void TS::ProgramMappingEntry::setESInfo ( const std::string &  newInfo)
void TS::ProgramMappingEntry::setStreamType ( int  newType)
void TS::ProgramMappingEntry::setStreamType ( int  newType)

Field Documentation

char * TS::ProgramMappingEntry::boundary
private
char * TS::ProgramMappingEntry::data
private

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