Arduino live555
All Classes Functions Pages
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
MPEG1or2Demux Class Reference
Inheritance diagram for MPEG1or2Demux:
Medium

Classes

class  SCR
 

Public Member Functions

MPEG1or2DemuxedElementaryStreamnewElementaryStream (u_int8_t streamIdTag)
 
MPEG1or2DemuxedElementaryStreamnewAudioStream ()
 
MPEG1or2DemuxedElementaryStreamnewVideoStream ()
 
MPEG1or2DemuxedElementaryStreamnewRawPESStream ()
 
void getNextFrame (u_int8_t streamIdTag, unsigned char *to, unsigned maxSize, FramedSource::afterGettingFunc *afterGettingFunc, void *afterGettingClientData, FramedSource::onCloseFunc *onCloseFunc, void *onCloseClientData)
 
void stopGettingFrames (u_int8_t streamIdTag)
 
FramedSourceinputSource () const
 
SCRlastSeenSCR ()
 
unsigned char mpegVersion () const
 
void flushInput ()
 
UsageEnvironmentenvir () const
 
char const * name () const
 
virtual Boolean isSource () const
 
virtual Boolean isSink () const
 
virtual Boolean isRTCPInstance () const
 
virtual Boolean isRTSPClient () const
 
virtual Boolean isRTSPServer () const
 
virtual Boolean isMediaSession () const
 
virtual Boolean isServerMediaSession () const
 

Static Public Member Functions

static MPEG1or2DemuxcreateNew (UsageEnvironment &env, FramedSource *inputSource, Boolean reclaimWhenLastESDies=False, MPEG1or2DemuxOnDeletionFunc *onDeletionFunc=NULL, void *objectToNotify=NULL)
 
static void handleClosure (void *clientData)
 
static Boolean lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium)
 
static void close (UsageEnvironment &env, char const *mediumName)
 
static void close (Medium *medium)
 

Protected Member Functions

TaskToken & nextTask ()
 

Friends

class MPEG1or2DemuxedElementaryStream
 
class MPEGProgramStreamParser
 

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