|
OpenH323
1.18.0
|
#include <codecs.h>
Public Member Functions | |
| virtual int | Encode (short sample) const |
| virtual short | Decode (int sample) const |
Construction | |
| H323_ALawCodec (Direction direction, BOOL at56kbps, unsigned frameSize) | |
Static Public Member Functions | |
| static int | EncodeSample (short sample) |
| static short | DecodeSample (int sample) |
Protected Attributes | |
| BOOL | sevenBit |
This class is a G711 ALaw codec.
| H323_ALawCodec::H323_ALawCodec | ( | Direction | direction, |
| BOOL | at56kbps, | ||
| unsigned | frameSize | ||
| ) |
Create a new G.711 codec for ALaw.
| direction | Direction in which this instance runs |
| at56kbps | Encoding bit rate. |
| frameSize | Size of frame in bytes |
| virtual short H323_ALawCodec::Decode | ( | int | sample | ) | const [inline, virtual] |
| static short H323_ALawCodec::DecodeSample | ( | int | sample | ) | [static] |
Referenced by Decode().
| virtual int H323_ALawCodec::Encode | ( | short | sample | ) | const [inline, virtual] |
| static int H323_ALawCodec::EncodeSample | ( | short | sample | ) | [static] |
Referenced by Encode().
BOOL H323_ALawCodec::sevenBit [protected] |
1.7.6.1