extern int freedv_current_mode; // the current FreeDV running mode // available speech modes #define FREEDV_MODE_1600 0 #define FREEDV_MODE_2400A 3 #define FREEDV_MODE_2400B 4 #define FREEDV_MODE_800XA 5 #define FREEDV_MODE_700C 6 #define FREEDV_MODE_700D 7 #define FREEDV_MODE_700E 13 #define FREEDV_MODE_2020 8 #define FREEDV_MODE_2020B 16 // available data modes #define FREEDV_MODE_FSK_LDPC 9 #define FREEDV_MODE_DATAC1 10 #define FREEDV_MODE_DATAC3 12 #define FREEDV_MODE_DATAC0 14 #define FREEDV_MODE_DATAC4 18 #define FREEDV_MODE_DATAC13 19 // Sample rates used #define FREEDV_FS_8000 8000 #define FREEDV_FS_16000 16000