Definition at line 32 of file AMRAudioRTPSource.cpp.
Public Member Functions | |
| Boolean | isWideband () const |
| unsigned char | ILL () const |
| unsigned char | ILP () const |
| unsigned | TOCSize () const |
| unsigned char * | TOC () const |
| unsigned & | frameIndex () |
Static Public Member Functions | |
| static RawAMRRTPSource * | createNew (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, Boolean isWideband, Boolean isOctetAligned, Boolean isInterleaved, Boolean CRCsArePresent) |
Private Member Functions | |
| RawAMRRTPSource (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, Boolean isWideband, Boolean isOctetAligned, Boolean isInterleaved, Boolean CRCsArePresent) | |
| virtual | ~RawAMRRTPSource () |
| virtual Boolean | processSpecialHeader (BufferedPacket *packet, unsigned &resultSpecialHeaderSize) |
| virtual char const * | MIMEtype () const |
| virtual Boolean | hasBeenSynchronizedUsingRTCP () |
Private Attributes | |
| Boolean | fIsWideband |
| Boolean | fIsOctetAligned |
| Boolean | fIsInterleaved |
| Boolean | fCRCsArePresent |
| unsigned char | fILL |
| unsigned char | fILP |
| unsigned | fTOCSize |
| unsigned char * | fTOC |
| unsigned | fFrameIndex |
| unsigned | fNumSuccessiveSyncedPackets |
| RawAMRRTPSource::RawAMRRTPSource | ( | UsageEnvironment & | env, | |
| Groupsock * | RTPgs, | |||
| unsigned char | rtpPayloadFormat, | |||
| Boolean | isWideband, | |||
| Boolean | isOctetAligned, | |||
| Boolean | isInterleaved, | |||
| Boolean | CRCsArePresent | |||
| ) | [private] |
| RawAMRRTPSource::~RawAMRRTPSource | ( | ) | [private, virtual] |
Definition at line 220 of file AMRAudioRTPSource.cpp.
| RawAMRRTPSource * RawAMRRTPSource::createNew | ( | UsageEnvironment & | env, | |
| Groupsock * | RTPgs, | |||
| unsigned char | rtpPayloadFormat, | |||
| Boolean | isWideband, | |||
| Boolean | isOctetAligned, | |||
| Boolean | isInterleaved, | |||
| Boolean | CRCsArePresent | |||
| ) | [static] |
Definition at line 197 of file AMRAudioRTPSource.cpp.
| Boolean RawAMRRTPSource::isWideband | ( | ) | const [inline] |
Definition at line 40 of file AMRAudioRTPSource.cpp.
Referenced by AMRBufferedPacket::nextEnclosedFrameSize().
| unsigned char RawAMRRTPSource::ILL | ( | ) | const [inline] |
Definition at line 41 of file AMRAudioRTPSource.cpp.
Referenced by AMRDeinterleavingBuffer::deliverIncomingFrame().
| unsigned char RawAMRRTPSource::ILP | ( | ) | const [inline] |
Definition at line 42 of file AMRAudioRTPSource.cpp.
Referenced by AMRDeinterleavingBuffer::deliverIncomingFrame().
| unsigned RawAMRRTPSource::TOCSize | ( | ) | const [inline] |
Definition at line 43 of file AMRAudioRTPSource.cpp.
Referenced by AMRDeinterleavingBuffer::deliverIncomingFrame(), and AMRBufferedPacket::nextEnclosedFrameSize().
| unsigned char* RawAMRRTPSource::TOC | ( | ) | const [inline] |
Definition at line 44 of file AMRAudioRTPSource.cpp.
Referenced by AMRDeinterleavingBuffer::deliverIncomingFrame(), and AMRBufferedPacket::nextEnclosedFrameSize().
| unsigned& RawAMRRTPSource::frameIndex | ( | ) | [inline] |
Definition at line 45 of file AMRAudioRTPSource.cpp.
Referenced by AMRDeinterleavingBuffer::deliverIncomingFrame(), and AMRBufferedPacket::nextEnclosedFrameSize().
| Boolean RawAMRRTPSource::processSpecialHeader | ( | BufferedPacket * | packet, | |
| unsigned & | resultSpecialHeaderSize | |||
| ) | [private, virtual] |
Definition at line 231 of file AMRAudioRTPSource.cpp.
| char const * RawAMRRTPSource::MIMEtype | ( | ) | const [private, virtual] |
Definition at line 314 of file AMRAudioRTPSource.cpp.
| Boolean RawAMRRTPSource::hasBeenSynchronizedUsingRTCP | ( | ) | [private, virtual] |
Definition at line 318 of file AMRAudioRTPSource.cpp.
Boolean RawAMRRTPSource::fIsWideband [private] |
Definition at line 65 of file AMRAudioRTPSource.cpp.
Referenced by isWideband(), MIMEtype(), and processSpecialHeader().
Boolean RawAMRRTPSource::fIsOctetAligned [private] |
Boolean RawAMRRTPSource::fIsInterleaved [private] |
Boolean RawAMRRTPSource::fCRCsArePresent [private] |
unsigned char RawAMRRTPSource::fILL [private] |
Definition at line 66 of file AMRAudioRTPSource.cpp.
Referenced by hasBeenSynchronizedUsingRTCP(), ILL(), and processSpecialHeader().
unsigned char RawAMRRTPSource::fILP [private] |
Definition at line 66 of file AMRAudioRTPSource.cpp.
Referenced by ILP(), and processSpecialHeader().
unsigned RawAMRRTPSource::fTOCSize [private] |
Definition at line 67 of file AMRAudioRTPSource.cpp.
Referenced by processSpecialHeader(), and TOCSize().
unsigned char* RawAMRRTPSource::fTOC [private] |
Definition at line 68 of file AMRAudioRTPSource.cpp.
Referenced by processSpecialHeader(), TOC(), and ~RawAMRRTPSource().
unsigned RawAMRRTPSource::fFrameIndex [private] |
Definition at line 69 of file AMRAudioRTPSource.cpp.
Referenced by frameIndex(), and processSpecialHeader().
unsigned RawAMRRTPSource::fNumSuccessiveSyncedPackets [private] |
Definition at line 69 of file AMRAudioRTPSource.cpp.
Referenced by hasBeenSynchronizedUsingRTCP(), and processSpecialHeader().
1.5.5