|
typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
typedef void() | onCloseFunc(void *clientData) |
|
|
u_int64_t | fileSize () const |
|
void | seekToByteAbsolute (u_int64_t byteNumber, u_int64_t numBytesToStream=0) |
|
void | seekToByteRelative (int64_t offset, u_int64_t numBytesToStream=0) |
|
void | seekToEnd () |
|
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 |
|
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 ByteStreamFileSource * | createNew (UsageEnvironment &env, char const *fileName, unsigned preferredFrameSize=0, unsigned playTimePerFrame=0) |
|
static ByteStreamFileSource * | createNew (UsageEnvironment &env, FILE *fid, unsigned preferredFrameSize=0, unsigned playTimePerFrame=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) |
|
|
| ByteStreamFileSource (UsageEnvironment &env, FILE *fid, unsigned preferredFrameSize, unsigned playTimePerFrame) |
|
void | doReadFromFile () |
|
TaskToken & | nextTask () |
|
|
u_int64_t | fFileSize |
|
FILE * | fFid |
|
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: