comparison mpeg4audio.h @ 9184:a5c709bba8e4 libavcodec

Move MPEG-4 AOT enum to mpeg4audio.h.
author alexc
date Wed, 18 Mar 2009 13:52:56 +0000
parents c4a4495715dd
children 8ad2de43aac6
comparison
equal deleted inserted replaced
9183:7b62479a31ec 9184:a5c709bba8e4
44 * @param[in] buf_size Extradata size. 44 * @param[in] buf_size Extradata size.
45 * @return On error -1 is returned, on success AudioSpecificConfig bit index in extradata. 45 * @return On error -1 is returned, on success AudioSpecificConfig bit index in extradata.
46 */ 46 */
47 int ff_mpeg4audio_get_config(MPEG4AudioConfig *c, const uint8_t *buf, int buf_size); 47 int ff_mpeg4audio_get_config(MPEG4AudioConfig *c, const uint8_t *buf, int buf_size);
48 48
49 enum AudioObjectType {
50 AOT_NULL,
51 // Support? Name
52 AOT_AAC_MAIN, ///< Y Main
53 AOT_AAC_LC, ///< Y Low Complexity
54 AOT_AAC_SSR, ///< N (code in SoC repo) Scalable Sample Rate
55 AOT_AAC_LTP, ///< N (code in SoC repo) Long Term Prediction
56 AOT_SBR, ///< N (in progress) Spectral Band Replication
57 AOT_AAC_SCALABLE, ///< N Scalable
58 AOT_TWINVQ, ///< N Twin Vector Quantizer
59 AOT_CELP, ///< N Code Excited Linear Prediction
60 AOT_HVXC, ///< N Harmonic Vector eXcitation Coding
61 AOT_TTSI = 12, ///< N Text-To-Speech Interface
62 AOT_MAINSYNTH, ///< N Main Synthesis
63 AOT_WAVESYNTH, ///< N Wavetable Synthesis
64 AOT_MIDI, ///< N General MIDI
65 AOT_SAFX, ///< N Algorithmic Synthesis and Audio Effects
66 AOT_ER_AAC_LC, ///< N Error Resilient Low Complexity
67 AOT_ER_AAC_LTP = 19, ///< N Error Resilient Long Term Prediction
68 AOT_ER_AAC_SCALABLE, ///< N Error Resilient Scalable
69 AOT_ER_TWINVQ, ///< N Error Resilient Twin Vector Quantizer
70 AOT_ER_BSAC, ///< N Error Resilient Bit-Sliced Arithmetic Coding
71 AOT_ER_AAC_LD, ///< N Error Resilient Low Delay
72 AOT_ER_CELP, ///< N Error Resilient Code Excited Linear Prediction
73 AOT_ER_HVXC, ///< N Error Resilient Harmonic Vector eXcitation Coding
74 AOT_ER_HILN, ///< N Error Resilient Harmonic and Individual Lines plus Noise
75 AOT_ER_PARAM, ///< N Error Resilient Parametric
76 AOT_SSC, ///< N SinuSoidal Coding
77 };
78
49 #endif /* AVCODEC_MPEG4AUDIO_H */ 79 #endif /* AVCODEC_MPEG4AUDIO_H */