21#ifndef _ULAW_AUDIO_FILTER_HH
22#define _ULAW_AUDIO_FILTER_HH
24#ifndef _FRAMED_FILTER_HH
34 int byteOrdering = 0);
51 unsigned numTruncatedBytes,
52 struct timeval presentationTime,
53 unsigned durationInMicroseconds);
55 unsigned numTruncatedBytes,
56 struct timeval presentationTime,
57 unsigned durationInMicroseconds);
85 unsigned numTruncatedBytes,
86 struct timeval presentationTime,
87 unsigned durationInMicroseconds);
89 unsigned numTruncatedBytes,
90 struct timeval presentationTime,
91 unsigned durationInMicroseconds);
117 unsigned numTruncatedBytes,
118 struct timeval presentationTime,
119 unsigned durationInMicroseconds);
121 unsigned numTruncatedBytes,
122 struct timeval presentationTime,
123 unsigned durationInMicroseconds);
145 unsigned numTruncatedBytes,
146 struct timeval presentationTime,
147 unsigned durationInMicroseconds);
149 unsigned numTruncatedBytes,
150 struct timeval presentationTime,
151 unsigned durationInMicroseconds);
172 unsigned numTruncatedBytes,
173 struct timeval presentationTime,
174 unsigned durationInMicroseconds);
176 unsigned numTruncatedBytes,
177 struct timeval presentationTime,
178 unsigned durationInMicroseconds);
199 unsigned numTruncatedBytes,
200 struct timeval presentationTime,
201 unsigned durationInMicroseconds);
203 unsigned numTruncatedBytes,
204 struct timeval presentationTime,
205 unsigned durationInMicroseconds);
void afterGettingFrame1(unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
virtual void doGetNextFrame()
static void afterGettingFrame(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
static EndianSwap16 * createNew(UsageEnvironment &env, FramedSource *inputSource)
EndianSwap16(UsageEnvironment &env, FramedSource *inputSource)
static void afterGettingFrame(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
virtual void doGetNextFrame()
void afterGettingFrame1(unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
static EndianSwap24 * createNew(UsageEnvironment &env, FramedSource *inputSource)
EndianSwap24(UsageEnvironment &env, FramedSource *inputSource)
FramedSource * inputSource() const
static HostFromNetworkOrder16 * createNew(UsageEnvironment &env, FramedSource *inputSource)
virtual void doGetNextFrame()
static void afterGettingFrame(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
void afterGettingFrame1(unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
virtual ~HostFromNetworkOrder16()
HostFromNetworkOrder16(UsageEnvironment &env, FramedSource *inputSource)
virtual void doGetNextFrame()
virtual ~NetworkFromHostOrder16()
static NetworkFromHostOrder16 * createNew(UsageEnvironment &env, FramedSource *inputSource)
void afterGettingFrame1(unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
static void afterGettingFrame(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
NetworkFromHostOrder16(UsageEnvironment &env, FramedSource *inputSource)
virtual ~PCMFromuLawAudioSource()
void afterGettingFrame1(unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
virtual void doGetNextFrame()
static PCMFromuLawAudioSource * createNew(UsageEnvironment &env, FramedSource *inputSource)
unsigned fInputBufferSize
PCMFromuLawAudioSource(UsageEnvironment &env, FramedSource *inputSource)
static void afterGettingFrame(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
unsigned char * fInputBuffer
unsigned char * fInputBuffer
unsigned fInputBufferSize
static void afterGettingFrame(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
virtual void doGetNextFrame()
void afterGettingFrame1(unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
uLawFromPCMAudioSource(UsageEnvironment &env, FramedSource *inputSource, int byteOrdering)
virtual ~uLawFromPCMAudioSource()
static uLawFromPCMAudioSource * createNew(UsageEnvironment &env, FramedSource *inputSource, int byteOrdering=0)