|
typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
typedef void() | onCloseFunc(void *clientData) |
|
|
Boolean & | pictureEndMarker () |
|
void | flushInput () |
|
FramedSource * | inputSource () const |
|
void | reassignInputSource (FramedSource *newInputSource) |
|
void | detachInputSource () |
|
void | getNextFrame (unsigned char *to, unsigned maxSize, afterGettingFunc *afterGettingFunc, void *afterGettingClientData, onCloseFunc *onCloseFunc, void *onCloseClientData) |
|
void | handleClosure () |
|
void | stopGettingFrames () |
|
virtual unsigned | maxFrameSize () const |
|
Boolean | isCurrentlyAwaitingData () const |
|
virtual Boolean | isRTPSource () const |
|
virtual Boolean | isMPEG4VideoStreamFramer () const |
|
virtual Boolean | isH264VideoStreamFramer () const |
|
virtual Boolean | isH265VideoStreamFramer () const |
|
virtual Boolean | isDVVideoStreamFramer () const |
|
virtual Boolean | isJPEGVideoSource () const |
|
virtual Boolean | isAMRAudioSource () const |
|
virtual Boolean | isMPEG2TransportStreamMultiplexor () const |
|
UsageEnvironment & | envir () const |
|
char const * | name () 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 MPEG1or2VideoStreamDiscreteFramer * | createNew (UsageEnvironment &env, FramedSource *inputSource, Boolean iFramesOnly=False, double vshPeriod=5.0, Boolean leavePresentationTimesUnmodified=False) |
|
static MPEG1or2VideoStreamFramer * | createNew (UsageEnvironment &env, FramedSource *inputSource, Boolean iFramesOnly=False, double vshPeriod=5.0) |
|
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) |
|
|
| MPEG1or2VideoStreamDiscreteFramer (UsageEnvironment &env, FramedSource *inputSource, Boolean iFramesOnly, double vshPeriod, Boolean leavePresentationTimesUnmodified) |
|
virtual void | doGetNextFrame () |
|
void | afterGettingFrame1 (unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
void | computePresentationTime (unsigned numAdditionalPictures) |
|
void | setTimeCode (unsigned hours, unsigned minutes, unsigned seconds, unsigned pictures, unsigned picturesSinceLastGOP) |
|
virtual void | doStopGettingFrames () |
|
virtual char const * | MIMEtype () const |
|
virtual void | getAttributes () const |
|
TaskToken & | nextTask () |
|
|
static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
|
Boolean | fLeavePresentationTimesUnmodified |
|
struct timeval | fLastNonBFramePresentationTime |
|
unsigned | fLastNonBFrameTemporal_reference |
|
unsigned char | fSavedVSHBuffer [VSH_MAX_SIZE] |
|
unsigned | fSavedVSHSize |
|
double | fSavedVSHTimestamp |
|
Boolean | fIFramesOnly |
|
double | fVSHPeriod |
|
double | fFrameRate |
|
unsigned | fPictureCount |
|
Boolean | fPictureEndMarker |
|
struct timeval | fPresentationTimeBase |
|
class MPEGVideoStreamParser * | fParser |
|
FramedSource * | fInputSource |
|
unsigned char * | fTo |
|
unsigned | fMaxSize |
|
unsigned | fFrameSize |
|
unsigned | fNumTruncatedBytes |
|
struct timeval | fPresentationTime |
|
unsigned | fDurationInMicroseconds |
|
The documentation for this class was generated from the following files: