|
|
|
@@ -46,4 +46,34 @@ extern const uint8_t ff_mpeg4audio_channels[8]; |
|
|
|
*/ |
|
|
|
int ff_mpeg4audio_get_config(MPEG4AudioConfig *c, const uint8_t *buf, int buf_size); |
|
|
|
|
|
|
|
enum AudioObjectType { |
|
|
|
AOT_NULL, |
|
|
|
// Support? Name |
|
|
|
AOT_AAC_MAIN, ///< Y Main |
|
|
|
AOT_AAC_LC, ///< Y Low Complexity |
|
|
|
AOT_AAC_SSR, ///< N (code in SoC repo) Scalable Sample Rate |
|
|
|
AOT_AAC_LTP, ///< N (code in SoC repo) Long Term Prediction |
|
|
|
AOT_SBR, ///< N (in progress) Spectral Band Replication |
|
|
|
AOT_AAC_SCALABLE, ///< N Scalable |
|
|
|
AOT_TWINVQ, ///< N Twin Vector Quantizer |
|
|
|
AOT_CELP, ///< N Code Excited Linear Prediction |
|
|
|
AOT_HVXC, ///< N Harmonic Vector eXcitation Coding |
|
|
|
AOT_TTSI = 12, ///< N Text-To-Speech Interface |
|
|
|
AOT_MAINSYNTH, ///< N Main Synthesis |
|
|
|
AOT_WAVESYNTH, ///< N Wavetable Synthesis |
|
|
|
AOT_MIDI, ///< N General MIDI |
|
|
|
AOT_SAFX, ///< N Algorithmic Synthesis and Audio Effects |
|
|
|
AOT_ER_AAC_LC, ///< N Error Resilient Low Complexity |
|
|
|
AOT_ER_AAC_LTP = 19, ///< N Error Resilient Long Term Prediction |
|
|
|
AOT_ER_AAC_SCALABLE, ///< N Error Resilient Scalable |
|
|
|
AOT_ER_TWINVQ, ///< N Error Resilient Twin Vector Quantizer |
|
|
|
AOT_ER_BSAC, ///< N Error Resilient Bit-Sliced Arithmetic Coding |
|
|
|
AOT_ER_AAC_LD, ///< N Error Resilient Low Delay |
|
|
|
AOT_ER_CELP, ///< N Error Resilient Code Excited Linear Prediction |
|
|
|
AOT_ER_HVXC, ///< N Error Resilient Harmonic Vector eXcitation Coding |
|
|
|
AOT_ER_HILN, ///< N Error Resilient Harmonic and Individual Lines plus Noise |
|
|
|
AOT_ER_PARAM, ///< N Error Resilient Parametric |
|
|
|
AOT_SSC, ///< N SinuSoidal Coding |
|
|
|
}; |
|
|
|
|
|
|
|
#endif /* AVCODEC_MPEG4AUDIO_H */ |