The Intel® IPP MP3 encoder and decoder APIs define enumerated data types that facilitate the synchronization and data transfer between the encoder and decoder components. As shown in the table below, the MP3 codec API includes several enumerated types that provide semantic interpretations for frequently used constants.
Enumerated Type Name | Symbolic Values | Constant Value |
---|---|---|
IppMP3BitRate |
ippMP3BitRateFree ippMP3BitRate32 ippMP3BitRate40 ippMP3BitRate48 ippMP3BitRate56 ippMP3BitRate64 ippMP3BitRate80 ippMP3BitRate96 ippMP3BitRate112 ippMP3BitRate128 ippMP3BitRate160 ippMP3BitRate192 ippMP3BitRate224 ippMP3BitRate256 ippMP3BitRate320 |
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
IppMP3SampleRate |
ippMP3SampleRate32000 ippMP3SampleRate44100 ippMP3SampleRate48000 |
2 0 1 |
IppMP3PcmMode |
ippMP3NonInterleavedPCM ippMP3InterleavedPCM |
1 2 |
IppMP3ERmphasis |
IppMP3EmphasisNone IppMP3Emphasis5015 IppMP3EmphasisReserved IppMP3CCITTJ17 |
0 1 2 3 |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.