Mercurial > libavcodec.hg
comparison aac.h @ 9184:a5c709bba8e4 libavcodec
Move MPEG-4 AOT enum to mpeg4audio.h.
author | alexc |
---|---|
date | Wed, 18 Mar 2009 13:52:56 +0000 |
parents | 955835e2bc99 |
children | 63325f71bd79 |
comparison
equal
deleted
inserted
replaced
9183:7b62479a31ec | 9184:a5c709bba8e4 |
---|---|
45 | 45 |
46 #define MAX_CHANNELS 64 | 46 #define MAX_CHANNELS 64 |
47 #define MAX_ELEM_ID 16 | 47 #define MAX_ELEM_ID 16 |
48 | 48 |
49 #define TNS_MAX_ORDER 20 | 49 #define TNS_MAX_ORDER 20 |
50 | |
51 enum AudioObjectType { | |
52 AOT_NULL, | |
53 // Support? Name | |
54 AOT_AAC_MAIN, ///< Y Main | |
55 AOT_AAC_LC, ///< Y Low Complexity | |
56 AOT_AAC_SSR, ///< N (code in SoC repo) Scalable Sample Rate | |
57 AOT_AAC_LTP, ///< N (code in SoC repo) Long Term Prediction | |
58 AOT_SBR, ///< N (in progress) Spectral Band Replication | |
59 AOT_AAC_SCALABLE, ///< N Scalable | |
60 AOT_TWINVQ, ///< N Twin Vector Quantizer | |
61 AOT_CELP, ///< N Code Excited Linear Prediction | |
62 AOT_HVXC, ///< N Harmonic Vector eXcitation Coding | |
63 AOT_TTSI = 12, ///< N Text-To-Speech Interface | |
64 AOT_MAINSYNTH, ///< N Main Synthesis | |
65 AOT_WAVESYNTH, ///< N Wavetable Synthesis | |
66 AOT_MIDI, ///< N General MIDI | |
67 AOT_SAFX, ///< N Algorithmic Synthesis and Audio Effects | |
68 AOT_ER_AAC_LC, ///< N Error Resilient Low Complexity | |
69 AOT_ER_AAC_LTP = 19, ///< N Error Resilient Long Term Prediction | |
70 AOT_ER_AAC_SCALABLE, ///< N Error Resilient Scalable | |
71 AOT_ER_TWINVQ, ///< N Error Resilient Twin Vector Quantizer | |
72 AOT_ER_BSAC, ///< N Error Resilient Bit-Sliced Arithmetic Coding | |
73 AOT_ER_AAC_LD, ///< N Error Resilient Low Delay | |
74 AOT_ER_CELP, ///< N Error Resilient Code Excited Linear Prediction | |
75 AOT_ER_HVXC, ///< N Error Resilient Harmonic Vector eXcitation Coding | |
76 AOT_ER_HILN, ///< N Error Resilient Harmonic and Individual Lines plus Noise | |
77 AOT_ER_PARAM, ///< N Error Resilient Parametric | |
78 AOT_SSC, ///< N SinuSoidal Coding | |
79 }; | |
80 | 50 |
81 enum RawDataBlockType { | 51 enum RawDataBlockType { |
82 TYPE_SCE, | 52 TYPE_SCE, |
83 TYPE_CPE, | 53 TYPE_CPE, |
84 TYPE_CCE, | 54 TYPE_CCE, |