22#ifndef _MPEG_VIDEO_STREAM_FRAMER_HH
23#define _MPEG_VIDEO_STREAM_FRAMER_HH
25#ifndef _FRAMED_FILTER_HH
52 void setTimeCode(
unsigned hours,
unsigned minutes,
unsigned seconds,
53 unsigned pictures,
unsigned picturesSinceLastGOP);
63 unsigned char* ptr,
unsigned size,
64 struct timeval presentationTime);
FramedSource * inputSource() const
Boolean fHaveSeenFirstTimeCode
unsigned fPicturesAdjustment
struct timeval fPresentationTimeBase
TimeCode fPrevGOPTimeCode
void continueReadProcessing()
virtual ~MPEGVideoStreamFramer()
class MPEGVideoStreamParser * fParser
static void continueReadProcessing(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime)
void computePresentationTime(unsigned numAdditionalPictures)
Boolean fPictureEndMarker
Boolean & pictureEndMarker()
MPEGVideoStreamFramer(UsageEnvironment &env, FramedSource *inputSource)
virtual void doStopGettingFrames()
virtual void doGetNextFrame()
void setTimeCode(unsigned hours, unsigned minutes, unsigned seconds, unsigned pictures, unsigned picturesSinceLastGOP)
int operator==(TimeCode const &arg2) const