22#ifndef AVCODEC_MPEG4AUDIO_H
23#define AVCODEC_MPEG4AUDIO_H
57 int sync_extension,
void *logctx);
69 int size,
int sync_extension,
void *logctx);
119#define MAX_PCE_SIZE 320
bitstream reader API header.
const uint8_t ff_mpeg4audio_channels[15]
const int ff_mpeg4audio_sample_rates[16]
@ AOT_SLS
N Scalable LosslesS.
@ AOT_ALS
Y Audio LosslesS.
@ AOT_AAC_LTP
Y Long Term Prediction.
@ AOT_ESCAPE
Y Escape Value.
@ AOT_ER_AAC_LD
N Error Resilient Low Delay.
@ AOT_ER_CELP
N Error Resilient Code Excited Linear Prediction.
@ AOT_SAOC
N Spatial Audio Object Coding.
@ AOT_SMR_MAIN
N Symbolic Music Representation Main.
@ AOT_TTSI
N Text-To-Speech Interface.
@ AOT_HVXC
N Harmonic Vector eXcitation Coding.
@ AOT_ER_AAC_ELD
N Error Resilient Enhanced Low Delay.
@ AOT_ER_AAC_LC
N Error Resilient Low Complexity.
@ AOT_DST
N Direct Stream Transfer.
@ AOT_SLS_NON_CORE
N Scalable LosslesS (non core)
@ AOT_SAFX
N Algorithmic Synthesis and Audio Effects.
@ AOT_MIDI
N General MIDI.
@ AOT_MAINSYNTH
N Main Synthesis.
@ AOT_SSC
N SinuSoidal Coding.
@ AOT_ER_HVXC
N Error Resilient Harmonic Vector eXcitation Coding.
@ AOT_ER_TWINVQ
N Error Resilient Twin Vector Quantizer.
@ AOT_USAC
Y Unified Speech and Audio Coding.
@ AOT_SURROUND
N MPEG Surround.
@ AOT_WAVESYNTH
N Wavetable Synthesis.
@ AOT_AAC_SCALABLE
N Scalable.
@ AOT_SBR
Y Spectral Band Replication.
@ AOT_TWINVQ
N Twin Vector Quantizer.
@ AOT_ER_PARAM
N Error Resilient Parametric.
@ AOT_LD_SURROUND
N Low Delay MPEG Surround.
@ AOT_SMR_SIMPLE
N Symbolic Music Representation Simple.
@ AOT_CELP
N Code Excited Linear Prediction.
@ AOT_ER_BSAC
N Error Resilient Bit-Sliced Arithmetic Coding.
@ AOT_AAC_SSR
N (code in SoC repo) Scalable Sample Rate.
@ AOT_AAC_LC
Y Low Complexity.
@ AOT_ER_AAC_LTP
N Error Resilient Long Term Prediction.
@ AOT_ER_AAC_SCALABLE
N Error Resilient Scalable.
@ AOT_ER_HILN
N Error Resilient Harmonic and Individual Lines plus Noise.
@ AOT_PS
N Parametric Stereo.
int ff_mpeg4audio_get_config_gb(MPEG4AudioConfig *c, GetBitContext *gb, int sync_extension, void *logctx)
Parse MPEG-4 systems extradata from a potentially unaligned GetBitContext to retrieve audio configura...
int avpriv_mpeg4audio_get_config2(MPEG4AudioConfig *c, const uint8_t *buf, int size, int sync_extension, void *logctx)
Parse MPEG-4 systems extradata from a raw buffer to retrieve audio configuration.
int frame_length
derived value
int sbr
-1 implicit, 1 presence
int ps
-1 implicit, 1 presence