#include <MPEG2TransportStreamFromPESSource.hh>
|
| typedef void() | onEndOfSegmentFunc(void *clientData, double segmentDuration) |
| |
| typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| typedef void() | onCloseFunc(void *clientData) |
| |
|
| static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
◆ afterGettingFunc
| typedef void() FramedSource::afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
inherited |
◆ onCloseFunc
| typedef void() FramedSource::onCloseFunc(void *clientData) |
|
inherited |
◆ onEndOfSegmentFunc
| typedef void() MPEG2TransportStreamMultiplexor::onEndOfSegmentFunc(void *clientData, double segmentDuration) |
|
inherited |
◆ MPEG2TransportStreamFromPESSource()
◆ ~MPEG2TransportStreamFromPESSource()
| virtual MPEG2TransportStreamFromPESSource::~MPEG2TransportStreamFromPESSource |
( |
| ) |
|
|
protectedvirtual |
◆ afterGetting()
| static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
◆ afterGettingFrame()
| static void MPEG2TransportStreamFromPESSource::afterGettingFrame |
( |
void * |
clientData, |
|
|
unsigned |
frameSize, |
|
|
unsigned |
numTruncatedBytes, |
|
|
struct timeval |
presentationTime, |
|
|
unsigned |
durationInMicroseconds |
|
) |
| |
|
staticprivate |
◆ afterGettingFrame1()
| void MPEG2TransportStreamFromPESSource::afterGettingFrame1 |
( |
unsigned |
frameSize, |
|
|
unsigned |
numTruncatedBytes, |
|
|
struct timeval |
presentationTime, |
|
|
unsigned |
durationInMicroseconds |
|
) |
| |
|
private |
◆ awaitNewBuffer()
| virtual void MPEG2TransportStreamFromPESSource::awaitNewBuffer |
( |
unsigned char * |
oldBuffer | ) |
|
|
privatevirtual |
◆ canDeliverNewFrameImmediately()
| Boolean MPEG2TransportStreamMultiplexor::canDeliverNewFrameImmediately |
( |
| ) |
const |
|
inlineinherited |
◆ close() [1/2]
| static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ createNew()
◆ currentSegmentDuration()
| double MPEG2TransportStreamMultiplexor::currentSegmentDuration |
( |
| ) |
const |
|
inlineinherited |
◆ deliverDataToClient()
| void MPEG2TransportStreamMultiplexor::deliverDataToClient |
( |
u_int16_t |
pid, |
|
|
unsigned char * |
buffer, |
|
|
unsigned |
bufferSize, |
|
|
unsigned & |
startPositionInBuffer |
|
) |
| |
|
privateinherited |
◆ deliverPATPacket()
| void MPEG2TransportStreamMultiplexor::deliverPATPacket |
( |
| ) |
|
|
privateinherited |
◆ deliverPMTPacket()
| void MPEG2TransportStreamMultiplexor::deliverPMTPacket |
( |
Boolean |
hasChanged | ) |
|
|
privateinherited |
◆ doGetNextFrame()
| virtual void MPEG2TransportStreamMultiplexor::doGetNextFrame |
( |
| ) |
|
|
privatevirtualinherited |
◆ doStopGettingFrames()
| virtual void MPEG2TransportStreamFromPESSource::doStopGettingFrames |
( |
| ) |
|
|
privatevirtual |
◆ envir()
◆ getAttributes()
| virtual void MediaSource::getAttributes |
( |
| ) |
const |
|
virtualinherited |
◆ getNextFrame()
| void FramedSource::getNextFrame |
( |
unsigned char * |
to, |
|
|
unsigned |
maxSize, |
|
|
afterGettingFunc * |
afterGettingFunc, |
|
|
void * |
afterGettingClientData, |
|
|
onCloseFunc * |
onCloseFunc, |
|
|
void * |
onCloseClientData |
|
) |
| |
|
inherited |
◆ handleClosure() [1/2]
| void FramedSource::handleClosure |
( |
| ) |
|
|
inherited |
◆ handleClosure() [2/2]
| static void FramedSource::handleClosure |
( |
void * |
clientData | ) |
|
|
staticinherited |
◆ handleNewBuffer()
| void MPEG2TransportStreamMultiplexor::handleNewBuffer |
( |
unsigned char * |
buffer, |
|
|
unsigned |
bufferSize, |
|
|
int |
mpegVersion, |
|
|
MPEG1or2Demux::SCR |
scr, |
|
|
int16_t |
PID = -1 |
|
) |
| |
|
protectedinherited |
◆ isAMRAudioSource()
| virtual Boolean MediaSource::isAMRAudioSource |
( |
| ) |
const |
|
virtualinherited |
◆ isCurrentlyAwaitingData()
| Boolean FramedSource::isCurrentlyAwaitingData |
( |
| ) |
const |
|
inlineinherited |
◆ isDVVideoStreamFramer()
| virtual Boolean MediaSource::isDVVideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isFramedSource()
| virtual Boolean FramedSource::isFramedSource |
( |
| ) |
const |
|
privatevirtualinherited |
◆ isH264VideoStreamFramer()
| virtual Boolean MediaSource::isH264VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isH265VideoStreamFramer()
| virtual Boolean MediaSource::isH265VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isJPEGVideoSource()
| virtual Boolean MediaSource::isJPEGVideoSource |
( |
| ) |
const |
|
virtualinherited |
◆ isMediaSession()
| virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isMPEG1or2VideoStreamFramer()
| virtual Boolean MediaSource::isMPEG1or2VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isMPEG2TransportStreamMultiplexor()
| virtual Boolean MPEG2TransportStreamMultiplexor::isMPEG2TransportStreamMultiplexor |
( |
| ) |
const |
|
privatevirtualinherited |
◆ isMPEG4VideoStreamFramer()
| virtual Boolean MediaSource::isMPEG4VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
| virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTPSource()
| virtual Boolean MediaSource::isRTPSource |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPClient()
| virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPServer()
| virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
◆ isServerMediaSession()
| virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isSink()
| virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
◆ isSource()
| virtual Boolean MediaSource::isSource |
( |
| ) |
const |
|
privatevirtualinherited |
◆ lookupByName() [1/3]
◆ lookupByName() [2/3]
◆ lookupByName() [3/3]
◆ maxFrameSize()
| virtual unsigned FramedSource::maxFrameSize |
( |
| ) |
const |
|
virtualinherited |
◆ MIMEtype()
| virtual char const * MediaSource::MIMEtype |
( |
| ) |
const |
|
virtualinherited |
Reimplemented in AC3AudioRTPSource, AMRAudioSource, DVVideoRTPSource, FramedFilter, H261VideoRTPSource, H263plusVideoRTPSource, H264VideoRTPSource, H265VideoRTPSource, JPEG2000VideoRTPSource, JPEGVideoRTPSource, ADUFromMP3Source, MP3FromADUSource, MP3ADURTPSource, MP3FileSource, MPEG1or2AudioRTPSource, MPEG1or2DemuxedElementaryStream, MPEG1or2VideoRTPSource, MPEG4ESVideoRTPSource, MPEG4GenericRTPSource, MPEG4LATMAudioRTPSource, QuickTimeGenericRTPSource, RawVideoRTPSource, SimpleRTPSource, TheoraVideoRTPSource, VorbisAudioRTPSource, VP8VideoRTPSource, VP9VideoRTPSource, MatroskaDemuxedTrack, and OggDemuxedTrack.
◆ name()
| char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ segmentationIsTimed()
| Boolean MPEG2TransportStreamMultiplexor::segmentationIsTimed |
( |
| ) |
const |
|
inlineprivateinherited |
◆ setProgramStreamMap()
| void MPEG2TransportStreamMultiplexor::setProgramStreamMap |
( |
unsigned |
frameSize | ) |
|
|
privateinherited |
◆ setTimedSegmentation()
| void MPEG2TransportStreamMultiplexor::setTimedSegmentation |
( |
unsigned |
segmentationDuration, |
|
|
onEndOfSegmentFunc * |
onEndOfSegmentFunc = NULL, |
|
|
void * |
onEndOfSegmentClientData = NULL |
|
) |
| |
|
inherited |
◆ stopGettingFrames()
| void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
◆ counter
| unsigned MPEG2TransportStreamMultiplexor::counter |
|
inherited |
◆ fAfterGettingClientData
| void* FramedSource::fAfterGettingClientData |
|
privateinherited |
◆ fAfterGettingFunc
◆ fCurrentInputProgramMapVersion
| u_int8_t MPEG2TransportStreamMultiplexor::fCurrentInputProgramMapVersion |
|
privateinherited |
◆ fCurrentPID
| u_int16_t MPEG2TransportStreamMultiplexor::fCurrentPID |
|
privateinherited |
◆ fCurrentSegmentDuration
| double MPEG2TransportStreamMultiplexor::fCurrentSegmentDuration |
|
privateinherited |
◆ fDurationInMicroseconds
| unsigned FramedSource::fDurationInMicroseconds |
|
protectedinherited |
◆ fEnviron
◆ fFrameSize
| unsigned FramedSource::fFrameSize |
|
protectedinherited |
◆ fHaveVideoStreams
| Boolean MPEG2TransportStreamMultiplexor::fHaveVideoStreams |
|
protectedinherited |
◆ fInputBuffer
| unsigned char* MPEG2TransportStreamFromPESSource::fInputBuffer |
|
private |
◆ fInputBufferBytesUsed
| unsigned MPEG2TransportStreamMultiplexor::fInputBufferBytesUsed |
|
privateinherited |
◆ fInputBufferSize
| unsigned MPEG2TransportStreamMultiplexor::fInputBufferSize |
|
privateinherited |
◆ fInputSource
◆ fIsCurrentlyAwaitingData
| Boolean FramedSource::fIsCurrentlyAwaitingData |
|
privateinherited |
◆ fIsFirstAdaptationField
| Boolean MPEG2TransportStreamMultiplexor::fIsFirstAdaptationField |
|
privateinherited |
◆ fMaxSize
| unsigned FramedSource::fMaxSize |
|
protectedinherited |
◆ fMediumName
◆ fNextTask
◆ fNumTruncatedBytes
| unsigned FramedSource::fNumTruncatedBytes |
|
protectedinherited |
◆ fOnCloseClientData
| void* FramedSource::fOnCloseClientData |
|
privateinherited |
◆ fOnCloseFunc
◆ fOnEndOfSegmentClientData
| void* MPEG2TransportStreamMultiplexor::fOnEndOfSegmentClientData |
|
privateinherited |
◆ fOnEndOfSegmentFunc
◆ fOutgoingPacketCounter
| unsigned MPEG2TransportStreamMultiplexor::fOutgoingPacketCounter |
|
privateinherited |
◆ fPCR
◆ fPCR_PID
| u_int16_t MPEG2TransportStreamMultiplexor::fPCR_PID |
|
privateinherited |
| struct { ... } MPEG2TransportStreamMultiplexor::fPIDState[PID_TABLE_SIZE] |
◆ fPresentationTime
| struct timeval FramedSource::fPresentationTime |
|
protectedinherited |
◆ fPreviousInputProgramMapVersion
| u_int8_t MPEG2TransportStreamMultiplexor::fPreviousInputProgramMapVersion |
|
privateinherited |
◆ fPreviousPTS
| double MPEG2TransportStreamMultiplexor::fPreviousPTS |
|
privateinherited |
◆ fProgramMapVersion
| unsigned MPEG2TransportStreamMultiplexor::fProgramMapVersion |
|
privateinherited |
◆ fSegmentationDuration
| unsigned MPEG2TransportStreamMultiplexor::fSegmentationDuration |
|
privateinherited |
◆ fSegmentationIndication
| u_int8_t MPEG2TransportStreamMultiplexor::fSegmentationIndication |
|
privateinherited |
◆ fTo
| unsigned char* FramedSource::fTo |
|
protectedinherited |
◆ streamType
| u_int8_t MPEG2TransportStreamMultiplexor::streamType |
|
inherited |
The documentation for this class was generated from the following file: