#include <MPEG2TransportStreamTrickModeFilter.hh>
|
| typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| typedef void() | onCloseFunc(void *clientData) |
| |
|
| static MPEG2TransportStreamTrickModeFilter * | createNew (UsageEnvironment &env, FramedSource *inputSource, MPEG2TransportStreamIndexFile *indexFile, int scale) |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, FramedSource *&resultSource) |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, MediaSource *&resultSource) |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
| |
| static void | handleClosure (void *clientData) |
| |
| static void | afterGetting (FramedSource *source) |
| |
| static void | close (UsageEnvironment &env, char const *mediumName) |
| |
| static void | close (Medium *medium) |
| |
|
| static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| static void | onSourceClosure (void *clientData) |
| |
◆ 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 |
◆ anonymous enum
| Enumerator |
|---|
| SKIPPING_FRAME | |
| DELIVERING_SAVED_FRAME | |
| SAVING_AND_DELIVERING_FRAME | |
Definition at line 81 of file MPEG2TransportStreamTrickModeFilter.hh.
81 {
enum MPEG2TransportStreamTrickModeFilter::@3 fState
@ SAVING_AND_DELIVERING_FRAME
◆ MPEG2TransportStreamTrickModeFilter()
◆ ~MPEG2TransportStreamTrickModeFilter()
| virtual MPEG2TransportStreamTrickModeFilter::~MPEG2TransportStreamTrickModeFilter |
( |
| ) |
|
|
protectedvirtual |
◆ afterGetting()
| static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
◆ afterGettingFrame()
| static void MPEG2TransportStreamTrickModeFilter::afterGettingFrame |
( |
void * |
clientData, |
|
|
unsigned |
frameSize, |
|
|
unsigned |
numTruncatedBytes, |
|
|
struct timeval |
presentationTime, |
|
|
unsigned |
durationInMicroseconds |
|
) |
| |
|
staticprivate |
◆ afterGettingFrame1()
| void MPEG2TransportStreamTrickModeFilter::afterGettingFrame1 |
( |
unsigned |
frameSize | ) |
|
|
private |
◆ attemptDeliveryToClient()
| void MPEG2TransportStreamTrickModeFilter::attemptDeliveryToClient |
( |
| ) |
|
|
private |
◆ close() [1/2]
| static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ createNew()
◆ detachInputSource()
| void FramedFilter::detachInputSource |
( |
| ) |
|
|
inherited |
◆ doGetNextFrame()
| virtual void MPEG2TransportStreamTrickModeFilter::doGetNextFrame |
( |
| ) |
|
|
privatevirtual |
◆ doStopGettingFrames()
| virtual void MPEG2TransportStreamTrickModeFilter::doStopGettingFrames |
( |
| ) |
|
|
privatevirtual |
◆ envir()
◆ forgetInputSource()
| void MPEG2TransportStreamTrickModeFilter::forgetInputSource |
( |
| ) |
|
|
inline |
◆ getAttributes()
| virtual void FramedFilter::getAttributes |
( |
| ) |
const |
|
protectedvirtualinherited |
◆ 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 |
◆ inputSource()
◆ 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 MediaSource::isMPEG2TransportStreamMultiplexor |
( |
| ) |
const |
|
virtualinherited |
◆ 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 * FramedFilter::MIMEtype |
( |
| ) |
const |
|
protectedvirtualinherited |
◆ name()
| char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextIndexRecordNum()
| unsigned long MPEG2TransportStreamTrickModeFilter::nextIndexRecordNum |
( |
| ) |
const |
|
inline |
◆ nextTask()
◆ onSourceClosure()
| static void MPEG2TransportStreamTrickModeFilter::onSourceClosure |
( |
void * |
clientData | ) |
|
|
staticprivate |
◆ onSourceClosure1()
| void MPEG2TransportStreamTrickModeFilter::onSourceClosure1 |
( |
| ) |
|
|
private |
◆ readTransportPacket()
| void MPEG2TransportStreamTrickModeFilter::readTransportPacket |
( |
unsigned long |
tsPacketNum | ) |
|
|
private |
◆ reassignInputSource()
| void FramedFilter::reassignInputSource |
( |
FramedSource * |
newInputSource | ) |
|
|
inlineinherited |
◆ seekTo()
| Boolean MPEG2TransportStreamTrickModeFilter::seekTo |
( |
unsigned long |
tsPacketNumber, |
|
|
unsigned long |
indexRecordNumber |
|
) |
| |
◆ seekToTransportPacket()
| void MPEG2TransportStreamTrickModeFilter::seekToTransportPacket |
( |
unsigned long |
tsPacketNum | ) |
|
|
private |
◆ stopGettingFrames()
| void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
◆ fAfterGettingClientData
| void* FramedSource::fAfterGettingClientData |
|
privateinherited |
◆ fAfterGettingFunc
◆ fCurrentTSPacketNum
| unsigned long MPEG2TransportStreamTrickModeFilter::fCurrentTSPacketNum |
|
private |
◆ fDesiredDataOffset
| u_int8_t MPEG2TransportStreamTrickModeFilter::fDesiredDataOffset |
|
private |
◆ fDesiredDataPCR
| float MPEG2TransportStreamTrickModeFilter::fDesiredDataPCR |
|
private |
◆ fDesiredDataSize
| u_int8_t MPEG2TransportStreamTrickModeFilter::fDesiredDataSize |
|
private |
◆ fDesiredTSPacketNum
| unsigned long MPEG2TransportStreamTrickModeFilter::fDesiredTSPacketNum |
|
private |
◆ fDirection
| int MPEG2TransportStreamTrickModeFilter::fDirection |
|
private |
◆ fDurationInMicroseconds
| unsigned FramedSource::fDurationInMicroseconds |
|
protectedinherited |
◆ fEnviron
◆ fFirstPCR
| float MPEG2TransportStreamTrickModeFilter::fFirstPCR |
|
private |
◆ fFrameCount
| unsigned MPEG2TransportStreamTrickModeFilter::fFrameCount |
|
private |
◆ fFrameSize
| unsigned FramedSource::fFrameSize |
|
protectedinherited |
◆ fHaveStarted
| Boolean MPEG2TransportStreamTrickModeFilter::fHaveStarted |
|
private |
◆ fIndexFile
◆ fInputBuffer
◆ fInputSource
◆ fIsCurrentlyAwaitingData
| Boolean FramedSource::fIsCurrentlyAwaitingData |
|
privateinherited |
◆ fMaxSize
| unsigned FramedSource::fMaxSize |
|
protectedinherited |
◆ fMediumName
◆ fNextIndexRecordNum
| unsigned long MPEG2TransportStreamTrickModeFilter::fNextIndexRecordNum |
|
private |
◆ fNextTask
◆ fNextTSPacketNum
| unsigned long MPEG2TransportStreamTrickModeFilter::fNextTSPacketNum |
|
private |
◆ fNumTruncatedBytes
| unsigned FramedSource::fNumTruncatedBytes |
|
protectedinherited |
◆ fOnCloseClientData
| void* FramedSource::fOnCloseClientData |
|
privateinherited |
◆ fOnCloseFunc
◆ fPresentationTime
| struct timeval FramedSource::fPresentationTime |
|
protectedinherited |
◆ fSavedFrameIndexRecordStart
| unsigned long MPEG2TransportStreamTrickModeFilter::fSavedFrameIndexRecordStart |
|
private |
◆ fSavedSequentialIndexRecordNum
| unsigned long MPEG2TransportStreamTrickModeFilter::fSavedSequentialIndexRecordNum |
|
private |
◆ fScale
| int MPEG2TransportStreamTrickModeFilter::fScale |
|
private |
| enum { ... } MPEG2TransportStreamTrickModeFilter::fState |
◆ fTo
| unsigned char* FramedSource::fTo |
|
protectedinherited |
◆ fUseSavedFrameNextTime
| Boolean MPEG2TransportStreamTrickModeFilter::fUseSavedFrameNextTime |
|
private |
The documentation for this class was generated from the following file: