|
typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
typedef void() | onCloseFunc(void *clientData) |
|
|
void | getVPSandSPSandPPS (u_int8_t *&vps, unsigned &vpsSize, u_int8_t *&sps, unsigned &spsSize, u_int8_t *&pps, unsigned &ppsSize) const |
|
void | setVPSandSPSandPPS (u_int8_t *vps, unsigned vpsSize, u_int8_t *sps, unsigned spsSize, u_int8_t *pps, unsigned ppsSize) |
|
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 | isMPEG1or2VideoStreamFramer () const |
|
virtual Boolean | isMPEG4VideoStreamFramer () const |
|
virtual Boolean | isH264VideoStreamFramer () 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 H265VideoStreamDiscreteFramer * | createNew (UsageEnvironment &env, FramedSource *inputSource, Boolean includeStartCodeInOutput=False, Boolean insertAccessUnitDelimiters=False) |
|
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) |
|
|
| H265VideoStreamDiscreteFramer (UsageEnvironment &env, FramedSource *inputSource, Boolean includeStartCodeInOutput, Boolean insertAccessUnitDelimiters) |
|
virtual void | doGetNextFrame () |
|
void | afterGettingFrame1 (unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
virtual Boolean | nalUnitEndsAccessUnit (u_int8_t nal_unit_type) |
|
void | saveCopyOfVPS (u_int8_t *from, unsigned size) |
|
void | saveCopyOfSPS (u_int8_t *from, unsigned size) |
|
void | saveCopyOfPPS (u_int8_t *from, unsigned size) |
|
void | setPresentationTime () |
|
Boolean | isVPS (u_int8_t nal_unit_type) |
|
Boolean | isSPS (u_int8_t nal_unit_type) |
|
Boolean | isPPS (u_int8_t nal_unit_type) |
|
Boolean | isVCL (u_int8_t nal_unit_type) |
|
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) |
|
|
int | fHNumber |
|
Boolean | fIncludeStartCodeInOutput |
|
Boolean | fInsertAccessUnitDelimiters |
|
u_int8_t * | fLastSeenVPS |
|
unsigned | fLastSeenVPSSize |
|
u_int8_t * | fLastSeenSPS |
|
unsigned | fLastSeenSPSSize |
|
u_int8_t * | fLastSeenPPS |
|
unsigned | fLastSeenPPSSize |
|
struct timeval | fNextPresentationTime |
|
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: