AAC Decoder
Decode an audio data stream provided in AAC format.
API Reference
Header File
Functions
-
audio_element_handle_t aac_decoder_init(aac_decoder_cfg_t *config)
Create an Audio Element handle to decode incoming AAC data.
- Parameters
config – The configuration
- Returns
The audio element handle
Structures
-
struct aac_decoder_cfg_t
AAC Decoder configuration.
Public Members
-
int out_rb_size
Size of output ringbuffer
-
int task_stack
Task stack size
-
int task_core
CPU core number (0 or 1) where decoder task in running
-
int task_prio
Task priority (based on freeRTOS priority)
-
bool stack_in_ext
Try to allocate stack in external memory
-
bool plus_enable
Dynamically enable HE-AAC (v1 v2) decoding
-
int out_rb_size
Macros
-
AAC_DECODER_TASK_STACK_SIZE
-
AAC_DECODER_TASK_CORE
-
AAC_DECODER_TASK_PRIO
-
AAC_DECODER_RINGBUFFER_SIZE
-
DEFAULT_AAC_DECODER_CONFIG()