21#ifndef _AC3_AUDIO_STREAM_FRAMER_HH
22#define _AC3_AUDIO_STREAM_FRAMER_HH
24#ifndef _FRAMED_FILTER_HH
32 unsigned char streamCode = 0);
43 unsigned char streamCode);
48 unsigned char* ptr,
unsigned size,
49 struct timeval presentationTime);
AC3AudioStreamFramer(UsageEnvironment &env, FramedSource *inputSource, unsigned char streamCode)
unsigned char fOurStreamCode
struct timeval fNextFramePresentationTime
class AC3AudioStreamParser * fParser
struct timeval currentFramePlayTime() const
static AC3AudioStreamFramer * createNew(UsageEnvironment &env, FramedSource *inputSource, unsigned char streamCode=0)
void handleNewData(unsigned char *ptr, unsigned size)
virtual ~AC3AudioStreamFramer()
static void handleNewData(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime)
virtual void doGetNextFrame()
friend class AC3AudioStreamParser
FramedSource * inputSource() const