Read the Docs Template Documentation, Release
Macros
AUDIO_ELEMENT_INFO_DEFAULT
DEFAULT_ELEMENT_BUFFER_LENGTH
DEFAULT_ELEMENT_STACK_SIZE
DEFAULT_ELEMENT_TASK_PRIO
DEFAULT_ELEMENT_TASK_CORE
DEFAULT_AUDIO_ELEMENT_CONFIG
Type Definitions
typedef struct
audio_element *
audio_element_handle_t
typedef
esp_err_t (*
io_func
)
self
)
typedef
(*
process_func
)
self,
char *el_buffer,
int
el_buf_len
)
typedef
(*
stream_func
)
self, char *buffer, int len, Tick-
Type_t ticks_to_wait, void *context
)
Enumerations
enum audio_element_err_t
Values:
AEL_IO_OK
= ESP_OK
AEL_IO_FAIL
= ESP_FAIL
AEL_IO_DONE
= -2
AEL_IO_ABORT
= -3
AEL_IO_TIMEOUT
= -4
AEL_PROCESS_FAIL
= -5
enum audio_element_state_t
Audio element state.
Values:
AEL_STATE_NONE
= 0
AEL_STATE_INIT
AEL_STATE_RUNNING
AEL_STATE_PAUSED
AEL_STATE_STOPPED
AEL_STATE_FINISHED
AEL_STATE_ERROR
2.1. Audio Framework
39
Summary of Contents for ESP32-LyraT
Page 1: ...Read the Docs Template Documentation Release Read the Docs Jul 01 2018...
Page 2: ......
Page 4: ...ii...
Page 6: ...Read the Docs Template Documentation Release 2 Contents...
Page 92: ...Read the Docs Template Documentation Release 88 Chapter 4 Resources...
Page 94: ...Read the Docs Template Documentation Release 90 Chapter 5 Copyrights and Licenses...