ess_output_t - RoseLeBlood/openess GitHub Wiki
openESS Output Type
Header file: ess.h
typedef enum ess_output_type { ... } ess_output_t
List of using Outputs for ess_platform to creating output objects
Module configuration on config.h
List
Null output - only for testing
Platform: all
- ESS_OUTPUT_NULL,
UART0 output - send audio data over usart
Platform: esp32, rpi
- ESS_OUTPUT_UART,
I2S output
Platform: esp32
- ESS_OUTPUT_I2S,
UDPLite Output see config.h
Platform: all
- ESS_OUTPUT_UDP,
TCP Output see config.h
Platform: all
- ESS_OUTPUT_TCP,
OpenAL Output see config.h
Platform: linux
- ESS_OUTPUT_OPENAL,
WASAPI Output see config.h
Platform: windows
- ESS_OUTPUT_WASAPI,
ASIO Output see config.h
Platform: windows
- ESS_OUTPUT_ASIO,
jackd Output see config.h
Platform: linux
- ESS_OUTPUT_JACKD,
I2C Output
Platform: all
- ESS_OUTPUT_I2C,
Wav Writer Output see config.h
Platform: all
- ESS_OUTPUT_WAV_WRITTER,
For user outputs
- ESS_OUTPUT_USER,