WAV Decoder and Encoder
Decode and encode an audio data stream from / to WAV format.
Application Examples
Implementation of this API is demonstrated in the following examples:
API Reference - Decoder
Header File
Functions
-
audio_element_handle_t wav_decoder_init(wav_decoder_cfg_t *config)
Create an Audio Element handle to decode incoming WAV data.
- Parameters
config – The configuration
- Returns
The audio element handle
Structures
-
struct wav_decoder_cfg_t
brief WAV Decoder configurations
Macros
-
WAV_DECODER_TASK_STACK
-
WAV_DECODER_TASK_CORE
-
WAV_DECODER_TASK_PRIO
-
WAV_DECODER_RINGBUFFER_SIZE
-
DEFAULT_WAV_DECODER_CONFIG()
API Reference - Encoder
Header File
Functions
-
audio_element_handle_t wav_encoder_init(wav_encoder_cfg_t *config)
Create a handle to an Audio Element to encode incoming data using WAV format.
- Parameters
config – The configuration
- Returns
The audio element handle
Structures
-
struct wav_encoder_cfg_t
WAV Encoder configurations.
Macros
-
WAV_ENCODER_TASK_STACK
-
WAV_ENCODER_TASK_CORE
-
WAV_ENCODER_TASK_PRIO
-
WAV_ENCODER_RINGBUFFER_SIZE
-
DEFAULT_WAV_ENCODER_CONFIG()