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,