Namespaces | |
| namespace | OutputDescriptor |
Functions | |
| MPEG1or2Demux (UsageEnvironment &env, FramedSource *inputSource, Boolean reclaimWhenLastESDies) | |
| ~MPEG1or2Demux () | |
| MPEG1or2Demux * | createNew (UsageEnvironment &env, FramedSource *inputSource, Boolean reclaimWhenLastESDies) |
| void | noteElementaryStreamDeletion (MPEG1or2DemuxedElementaryStream *) |
| void | flushInput () |
| MPEG1or2DemuxedElementaryStream * | newElementaryStream (u_int8_t streamIdTag) |
| MPEG1or2DemuxedElementaryStream * | newAudioStream () |
| MPEG1or2DemuxedElementaryStream * | newVideoStream () |
| MPEG1or2DemuxedElementaryStream * | newRawPESStream () |
| void | registerReadInterest (u_int8_t streamIdTag, unsigned char *to, unsigned maxSize, FramedSource::afterGettingFunc *afterGettingFunc, void *afterGettingClientData, FramedSource::onCloseFunc *onCloseFunc, void *onCloseClientData) |
| Boolean | useSavedData (u_int8_t streamIdTag, unsigned char *to, unsigned maxSize, FramedSource::afterGettingFunc *afterGettingFunc, void *afterGettingClientData) |
| void | continueReadProcessing (void *clientData, unsigned char *, unsigned, struct timeval) |
| void | continueReadProcessing () |
| 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) |
| void | handleClosure (void *clientData) |
| MPEG1or2Demux::MPEG1or2Demux | ( | UsageEnvironment & | env, | |
| FramedSource * | inputSource, | |||
| Boolean | reclaimWhenLastESDies | |||
| ) |
Definition at line 82 of file MPEG1or2Demux.cpp.
Referenced by continueReadProcessing(), createNew(), handleClosure(), and MPEG1or2ProgramStreamFileDuration().
| MPEG1or2Demux::~MPEG1or2Demux | ( | ) |
Definition at line 98 of file MPEG1or2Demux.cpp.
| MPEG1or2Demux* MPEG1or2Demux::createNew | ( | UsageEnvironment & | env, | |
| FramedSource * | inputSource, | |||
| Boolean | reclaimWhenLastESDies | |||
| ) |
Definition at line 105 of file MPEG1or2Demux.cpp.
Referenced by IPTVFeederLive::InitEnv(), MPEG1or2ProgramStreamFileDuration(), IPTVFeederUDP::Open(), IPTVFeederRTSP::Open(), IPTVFeederRTP::Open(), IPTVFeederFile::Open(), and StreamState::startPlaying().
| void MPEG1or2Demux::noteElementaryStreamDeletion | ( | MPEG1or2DemuxedElementaryStream * | ) |
Definition at line 117 of file MPEG1or2Demux.cpp.
| void MPEG1or2Demux::flushInput | ( | ) |
Definition at line 123 of file MPEG1or2Demux.cpp.
Referenced by MPEG4VideoStreamParser::flushInput(), and MPEG1or2VideoStreamParser::flushInput().
| MPEG1or2DemuxedElementaryStream* MPEG1or2Demux::newElementaryStream | ( | u_int8_t | streamIdTag | ) |
Definition at line 128 of file MPEG1or2Demux.cpp.
Referenced by newAudioStream(), newRawPESStream(), and newVideoStream().
| MPEG1or2DemuxedElementaryStream* MPEG1or2Demux::newAudioStream | ( | ) |
Definition at line 134 of file MPEG1or2Demux.cpp.
| MPEG1or2DemuxedElementaryStream* MPEG1or2Demux::newVideoStream | ( | ) |
Definition at line 140 of file MPEG1or2Demux.cpp.
| MPEG1or2DemuxedElementaryStream* MPEG1or2Demux::newRawPESStream | ( | ) |
Definition at line 149 of file MPEG1or2Demux.cpp.
| void MPEG1or2Demux::registerReadInterest | ( | u_int8_t | streamIdTag, | |
| unsigned char * | to, | |||
| unsigned | maxSize, | |||
| FramedSource::afterGettingFunc * | afterGettingFunc, | |||
| void * | afterGettingClientData, | |||
| FramedSource::onCloseFunc * | onCloseFunc, | |||
| void * | onCloseClientData | |||
| ) |
| Boolean MPEG1or2Demux::useSavedData | ( | u_int8_t | streamIdTag, | |
| unsigned char * | to, | |||
| unsigned | maxSize, | |||
| FramedSource::afterGettingFunc * | afterGettingFunc, | |||
| void * | afterGettingClientData | |||
| ) |
| void MPEG1or2Demux::continueReadProcessing | ( | void * | clientData, | |
| unsigned char * | , | |||
| unsigned | , | |||
| struct | timeval | |||
| ) |
| void MPEG1or2Demux::continueReadProcessing | ( | ) |
Definition at line 226 of file MPEG1or2Demux.cpp.
| void MPEG1or2Demux::getNextFrame | ( | u_int8_t | streamIdTag, | |
| unsigned char * | to, | |||
| unsigned | maxSize, | |||
| FramedSource::afterGettingFunc * | afterGettingFunc, | |||
| void * | afterGettingClientData, | |||
| FramedSource::onCloseFunc * | onCloseFunc, | |||
| void * | onCloseClientData | |||
| ) |
Definition at line 258 of file MPEG1or2Demux.cpp.
| void MPEG1or2Demux::stopGettingFrames | ( | u_int8_t | streamIdTag | ) |
Definition at line 282 of file MPEG1or2Demux.cpp.
| void MPEG1or2Demux::handleClosure | ( | void * | clientData | ) |
Definition at line 287 of file MPEG1or2Demux.cpp.
Referenced by InputESSourceRecord::askForNewData(), QCELPDeinterleaver::doGetNextFrame(), AMRDeinterleaver::doGetNextFrame(), and SegmentQueue::enqueueNewSegment().
1.5.5