|
MythTV
0.26-pre
|
Classes | |
| class | FrameDescriptor |
Public Member Functions | |
| QCELPDeinterleavingBuffer () | |
| virtual | ~QCELPDeinterleavingBuffer () |
| void | deliverIncomingFrame (unsigned frameSize, unsigned char interleaveL, unsigned char interleaveN, unsigned char frameIndex, unsigned short packetSeqNum, struct timeval presentationTime) |
| Boolean | retrieveFrame (unsigned char *to, unsigned maxSize, unsigned &resultFrameSize, unsigned &resultNumTruncatedBytes, struct timeval &resultPresentationTime) |
| unsigned char * | inputBuffer () |
| unsigned | inputBufferSize () const |
Private Attributes | |
| FrameDescriptor | fFrames [QCELP_MAX_INTERLEAVE_GROUP_SIZE][2] |
| unsigned char | fIncomingBankId |
| unsigned char | fIncomingBinMax |
| unsigned char | fOutgoingBinMax |
| unsigned char | fNextOutgoingBin |
| Boolean | fHaveSeenPackets |
| u_int16_t | fLastPacketSeqNumForGroup |
| unsigned char * | fInputBuffer |
| struct timeval | fLastRetrievedPresentationTime |
Definition at line 262 of file QCELPAudioRTPSource.cpp.
Definition at line 379 of file QCELPAudioRTPSource.cpp.
| QCELPDeinterleavingBuffer::~QCELPDeinterleavingBuffer | ( | ) | [virtual] |
Definition at line 386 of file QCELPAudioRTPSource.cpp.
| void QCELPDeinterleavingBuffer::deliverIncomingFrame | ( | unsigned | frameSize, |
| unsigned char | interleaveL, | ||
| unsigned char | interleaveN, | ||
| unsigned char | frameIndex, | ||
| unsigned short | packetSeqNum, | ||
| struct timeval | presentationTime | ||
| ) |
Definition at line 391 of file QCELPAudioRTPSource.cpp.
| Boolean QCELPDeinterleavingBuffer::retrieveFrame | ( | unsigned char * | to, |
| unsigned | maxSize, | ||
| unsigned & | resultFrameSize, | ||
| unsigned & | resultNumTruncatedBytes, | ||
| struct timeval & | resultPresentationTime | ||
| ) |
Definition at line 448 of file QCELPAudioRTPSource.cpp.
Referenced by QCELPDeinterleaver::doGetNextFrame().
| unsigned char* QCELPDeinterleavingBuffer::inputBuffer | ( | ) | [inline] |
Definition at line 277 of file QCELPAudioRTPSource.cpp.
Referenced by QCELPDeinterleaver::doGetNextFrame().
| unsigned QCELPDeinterleavingBuffer::inputBufferSize | ( | ) | const [inline] |
Definition at line 278 of file QCELPAudioRTPSource.cpp.
Referenced by QCELPDeinterleaver::doGetNextFrame().
FrameDescriptor QCELPDeinterleavingBuffer::fFrames[QCELP_MAX_INTERLEAVE_GROUP_SIZE][2] [private] |
Definition at line 292 of file QCELPAudioRTPSource.cpp.
unsigned char QCELPDeinterleavingBuffer::fIncomingBankId [private] |
Definition at line 293 of file QCELPAudioRTPSource.cpp.
unsigned char QCELPDeinterleavingBuffer::fIncomingBinMax [private] |
Definition at line 294 of file QCELPAudioRTPSource.cpp.
unsigned char QCELPDeinterleavingBuffer::fOutgoingBinMax [private] |
Definition at line 295 of file QCELPAudioRTPSource.cpp.
unsigned char QCELPDeinterleavingBuffer::fNextOutgoingBin [private] |
Definition at line 296 of file QCELPAudioRTPSource.cpp.
Boolean QCELPDeinterleavingBuffer::fHaveSeenPackets [private] |
Definition at line 297 of file QCELPAudioRTPSource.cpp.
Definition at line 298 of file QCELPAudioRTPSource.cpp.
unsigned char* QCELPDeinterleavingBuffer::fInputBuffer [private] |
Definition at line 299 of file QCELPAudioRTPSource.cpp.
Referenced by inputBuffer(), QCELPDeinterleavingBuffer(), and ~QCELPDeinterleavingBuffer().
struct timeval QCELPDeinterleavingBuffer::fLastRetrievedPresentationTime [private] |
Definition at line 300 of file QCELPAudioRTPSource.cpp.
1.7.6.1