config_h - RoseLeBlood/openess GitHub Wiki
OpenESS Configuration
header file: config.h
Basics
If defined compiled backend for esp32
- #define ESS_PLATFORM_ESP32
If defined compiled backend for Raspberry PI (linux)
- #define ESS_PLATFORM_RPI
If defined compiled backend for generic linux (openal)
- #define ESS_PLATFORM_LINUX
If defined compiled backend for generic windows (openal, wasapi)
- #define ESS_PLATFORM_WINDOWS
Audio System Config
Audio block size
- #define ESS_DEFAULT_AUDIO_PACKET_SIZE 128
Which format using the Audio system
- #define ESS_DEFAULT_SERVER_FORMAT ESS_FORMAT_STEREO_44100_16
Audio block size
- #define ESS_DEFAULT_SERVER_PACKET_SIZE ESS_DEFAULT_AUDIO_PACKET_SIZE
TCP Server System Config
The Port for the TCP server
- #define ESS_DEFAULT_SERVER_START_PORT 8686
Which IP version using the TCP Server - ESS_FAMILY_IP4 for IPv4 and ESS_FAMILY_IP6 for IPv6
- #define ESS_DEFAULT_SERVER_FAMILY ESS_FAMILY_IP4