AMRAudioRTPSource.cpp File Reference

Go to the source code of this file.

Classes

class  RawAMRRTPSource
class  AMRDeinterleaver
class  AMRBufferedPacket
class  AMRBufferedPacketFactory
class  AMRDeinterleavingBuffer
class  AMRDeinterleavingBuffer::FrameDescriptor

Functions

static void unpackBandwidthEfficientData (BufferedPacket *packet, Boolean isWideband)

Variables

static unsigned short frameBytesFromFT [16]
static unsigned short frameBytesFromFTWideband [16]
static unsigned const uSecsPerFrame = 20000
static unsigned short frameBitsFromFT [16]
static unsigned short frameBitsFromFTWideband [16]


Function Documentation

static void unpackBandwidthEfficientData ( BufferedPacket *  packet,
Boolean  isWideband 
) [static]

Definition at line 682 of file AMRAudioRTPSource.cpp.

Referenced by RawAMRRTPSource::processSpecialHeader().


Variable Documentation

unsigned short frameBytesFromFT[16] [static]

Initial value:

 {
  12, 13, 15, 17,
  19, 20, 26, 31,
  5, FT_INVALID, FT_INVALID, FT_INVALID,
  FT_INVALID, FT_INVALID, FT_INVALID, 0
}

Definition at line 343 of file AMRAudioRTPSource.cpp.

unsigned short frameBytesFromFTWideband[16] [static]

Initial value:

 {
  17, 23, 32, 36,
  40, 46, 50, 58,
  60, 5, FT_INVALID, FT_INVALID,
  FT_INVALID, FT_INVALID, 0, 0
}

Definition at line 349 of file AMRAudioRTPSource.cpp.

unsigned const uSecsPerFrame = 20000 [static]

unsigned short frameBitsFromFT[16] [static]

Initial value:

 {
  95, 103, 118, 134,
  148, 159, 204, 244,
  39, 0, 0, 0,
  0, 0, 0, 0
}

Definition at line 669 of file AMRAudioRTPSource.cpp.

unsigned short frameBitsFromFTWideband[16] [static]

Initial value:

 {
  132, 177, 253, 285,
  317, 365, 397, 461,
  477, 40, 0, 0,
  0, 0, 0, 0
}

Definition at line 675 of file AMRAudioRTPSource.cpp.


Generated on Sat Dec 18 05:15:50 2010 for MythTV by  doxygen 1.5.5