Continuous audio is not supported in C?

Hello,
I need to run continuous audio classification from C application for customer demo, but Edge Impulse is preventing continuous sampling from C linkage.

Is there some technical reason why it is prevented, and how can I get around this limitation?

attribute((unused)) int extract_mfe_per_slice_features(signal_t *signal, matrix_t *output_matrix, void *config_ptr, const float sampling_frequency, matrix_size_t *matrix_size_out) {
#if defined(__cplusplus) && EI_C_LINKAGE == 1
ei_printf(“ERR: Continuous audio is not supported when EI_C_LINKAGE is defined\n”);
EIDSP_ERR(EIDSP_NOT_SUPPORTED);
#else

Thanks!