Data Structures

Some of the speech coding functions use a bit rate parameter of the enumerated type IppSpchBitRate. The set contains one specifier for each of the supported bit rates, as given in the structure below:

typedef enum {
IPP_SPCHBR_4750
IPP_SPCHBR_5150
IPP_SPCHBR_5300
IPP_SPCHBR_5900
IPP_SPCHBR_6300
IPP_SPCHBR_6600
IPP_SPCHBR_6700
IPP_SPCHBR_7400
IPP_SPCHBR_7950
IPP_SPCHBR_8850
IPP_SPCHBR_9600
IPP_SPCHBR_10200
IPP_SPCHBR_12200
IPP_SPCHBR_12650
IPP_SPCHBR_12800
IPP_SPCHBR_14250
IPP_SPCHBR_15850
IPP_SPCHBR_16000
IPP_SPCHBR_18250
IPP_SPCHBR_19850
IPP_SPCHBR_23050
IPP_SPCHBR_23850
IPP_SPCHBR_24000
IPP_SPCHBR_32000
IPP_SPCHBR_40000
IPP_SPCHBR_DTX
} IppSpchBitRate;

The specifiers IPP_SPCHBR_4750, IPP_SPCHBR_5150, IPP_SPCHBR_5900, IPP_SPCHBR_6700, IPP_SPCHBR_7400, IPP_SPCHBR_7950, IPP_SPCHBR_10200 and IPP_SPCHBR_12200 are used in GSM-AMR functions and correspond to 4.75, 5.15, 5.9, 6.7, 7.4, 7.95, 10.2 and 12.2 Kbits/s transmitting rates, respectively. The specifiers IPP_SPCHBR_5300 and IPP_SPCHBR_6300 are used in G.723.1 codec and correspond to 5.3 (low) and 6.3 (high) Kbits/s transmitting rates. The specifiers IPP_SPCHBR_9600, IPP_SPCHBR_12800 and IPP_SPCHBR_16000 are used in G.728 codec and correspond to 9.6, 12.8 and 16 Kbits/s transmitting rates.

The specifiers IPP_SPCHBR_16000, IPP_SPCHBR_24000, IPP_SPCHBR_32000 and IPP_SPCHBR_40000 are used in G.726 codec and correspond to 16, 24, 32 and 40 Kbits/s transmitting rates, respectively.

The specifiers IPP_SPCHBR_6600, IPP_SPCHBR_8850, IPP_SPCHBR_12650, IPP_SPCHBR_14250, IPP_SPCHBR_15850, IPP_SPCHBR_18250, IPP_SPCHBR_19850, IPP_SPCHBR_23050, and IPP_SPCHBR_23850 are used in AMR WB codec and correspond to 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05 or 23.85 Kbits/s transmitting rates, respectively.


Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.