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