|
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) |
|
|
void | addNewVideoSource (FramedSource *inputSource, int mpegVersion, int16_t PID=-1) |
|
void | addNewAudioSource (FramedSource *inputSource, int mpegVersion, int16_t PID=-1) |
|
void | setTimedSegmentation (unsigned segmentationDuration, onEndOfSegmentFunc *onEndOfSegmentFunc=NULL, void *onEndOfSegmentClientData=NULL) |
|
double | currentSegmentDuration () const |
|
Boolean | canDeliverNewFrameImmediately () const |
|
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 void | getAttributes () const |
|
virtual char const * | MIMEtype () const |
|
virtual Boolean | isRTPSource () const |
|
virtual Boolean | isMPEG1or2VideoStreamFramer () 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 |
|
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 unsigned | maxInputESFrameSize = 100000 |
|
|
| MPEG2TransportStreamFromESSource (UsageEnvironment &env) |
|
void | addNewInputSource (FramedSource *inputSource, u_int8_t streamId, int mpegVersion, int16_t PID=-1) |
|
void | handleNewBuffer (unsigned char *buffer, unsigned bufferSize, int mpegVersion, MPEG1or2Demux::SCR scr, int16_t PID=-1) |
|
TaskToken & | nextTask () |
|
|
Boolean | fHaveVideoStreams |
|
unsigned char * | fTo |
|
unsigned | fMaxSize |
|
unsigned | fFrameSize |
|
unsigned | fNumTruncatedBytes |
|
struct timeval | fPresentationTime |
|
unsigned | fDurationInMicroseconds |
|
|
class | InputESSourceRecord |
|
The documentation for this class was generated from the following files: