MP3 Codec Enumerated Types

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.

MP3 Enumerated Data Types
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


Submit feedback on this help topic

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