ess_audioblock_t - RoseLeBlood/openess GitHub Wiki

OpenESS Audio block type

source file: ess.cpp

typedef struct ess_audioblock { .... } ess_audioblock_t;

member

internal using 
  • uint8_t ref_count()

which block in the audio memory pool list
  • uint16_t memory_pool_index;

the floated pcm audio data in this block
for ESS_DEFAULT_AUDIO_PACKET_SIZE see [config.h][config_h.md]
  • float data[ESS_DEFAULT_AUDIO_PACKET_SIZE];

the using audio format for this block
  • ess_format_t format;