Static Public Member Functions | |
| static AMRDeinterleaver * | createNew (UsageEnvironment &env, Boolean isWideband, unsigned numChannels, unsigned maxInterleaveGroupSize, RawAMRRTPSource *inputSource) |
Private Member Functions | |
| AMRDeinterleaver (UsageEnvironment &env, Boolean isWideband, unsigned numChannels, unsigned maxInterleaveGroupSize, RawAMRRTPSource *inputSource) | |
| virtual | ~AMRDeinterleaver () |
| void | afterGettingFrame1 (unsigned frameSize, struct timeval presentationTime) |
| void | doGetNextFrame () |
| virtual void | doStopGettingFrames () |
Static Private Member Functions | |
| static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
Private Attributes | |
| FramedSource * | fInputSource |
| class AMRDeinterleavingBuffer * | fDeinterleavingBuffer |
| Boolean | fNeedAFrame |
Definition at line 72 of file AMRAudioRTPSource.cpp.
| AMRDeinterleaver::AMRDeinterleaver | ( | UsageEnvironment & | env, | |
| Boolean | isWideband, | |||
| unsigned | numChannels, | |||
| unsigned | maxInterleaveGroupSize, | |||
| RawAMRRTPSource * | inputSource | |||
| ) | [private] |
Definition at line 446 of file AMRAudioRTPSource.cpp.
| AMRDeinterleaver::~AMRDeinterleaver | ( | ) | [private, virtual] |
Definition at line 456 of file AMRAudioRTPSource.cpp.
| AMRDeinterleaver * AMRDeinterleaver::createNew | ( | UsageEnvironment & | env, | |
| Boolean | isWideband, | |||
| unsigned | numChannels, | |||
| unsigned | maxInterleaveGroupSize, | |||
| RawAMRRTPSource * | inputSource | |||
| ) | [static] |
Definition at line 439 of file AMRAudioRTPSource.cpp.
| void AMRDeinterleaver::afterGettingFrame | ( | void * | clientData, | |
| unsigned | frameSize, | |||
| unsigned | numTruncatedBytes, | |||
| struct timeval | presentationTime, | |||
| unsigned | durationInMicroseconds | |||
| ) | [static, private] |
Definition at line 495 of file AMRAudioRTPSource.cpp.
Referenced by doGetNextFrame().
| void AMRDeinterleaver::afterGettingFrame1 | ( | unsigned | frameSize, | |
| struct timeval | presentationTime | |||
| ) | [private] |
Definition at line 504 of file AMRAudioRTPSource.cpp.
Referenced by afterGettingFrame().
| void AMRDeinterleaver::doGetNextFrame | ( | ) | [private] |
Definition at line 463 of file AMRAudioRTPSource.cpp.
| void AMRDeinterleaver::doStopGettingFrames | ( | ) | [private, virtual] |
Definition at line 490 of file AMRAudioRTPSource.cpp.
FramedSource* AMRDeinterleaver::fInputSource [private] |
Definition at line 99 of file AMRAudioRTPSource.cpp.
Referenced by doGetNextFrame(), doStopGettingFrames(), and ~AMRDeinterleaver().
class AMRDeinterleavingBuffer* AMRDeinterleaver::fDeinterleavingBuffer [private] |
Definition at line 100 of file AMRAudioRTPSource.cpp.
Referenced by AMRDeinterleaver(), doGetNextFrame(), and ~AMRDeinterleaver().
Boolean AMRDeinterleaver::fNeedAFrame [private] |
Definition at line 101 of file AMRAudioRTPSource.cpp.
Referenced by doGetNextFrame().
1.6.3