diff options
Diffstat (limited to 'firmware/export/pcm_sampr.h')
-rw-r--r-- | firmware/export/pcm_sampr.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/firmware/export/pcm_sampr.h b/firmware/export/pcm_sampr.h index 2204b9c059..54db8a1dfb 100644 --- a/firmware/export/pcm_sampr.h +++ b/firmware/export/pcm_sampr.h | |||
@@ -312,4 +312,24 @@ enum rec_freq_indexes | |||
312 | extern const unsigned long rec_freq_sampr[REC_NUM_FREQ]; | 312 | extern const unsigned long rec_freq_sampr[REC_NUM_FREQ]; |
313 | #endif /* HAVE_RECORDING */ | 313 | #endif /* HAVE_RECORDING */ |
314 | 314 | ||
315 | #ifdef CONFIG_SAMPR_TYPES | ||
316 | |||
317 | #define SAMPR_TYPE_MASK (0xff << 24) | ||
318 | #define SAMPR_TYPE_PLAY (0x00 << 24) | ||
319 | #ifdef HAVE_RECORDING | ||
320 | #define SAMPR_TYPE_REC (0x01 << 24) | ||
321 | #endif | ||
322 | |||
323 | unsigned int sampr_type_rec_to_play(unsigned int samplerate); | ||
324 | |||
325 | #else /* ndef CONFIG_SAMPR_TYPES */ | ||
326 | |||
327 | /* Types are ignored and == 0 */ | ||
328 | #define SAMPR_TYPE_PLAY 0 | ||
329 | #ifdef HAVE_RECORDING | ||
330 | #define SAMPR_TYPE_REC 0 | ||
331 | #endif | ||
332 | |||
333 | #endif /* CONFIG_SAMPR_TYPES */ | ||
334 | |||
315 | #endif /* PCM_SAMPR_H */ | 335 | #endif /* PCM_SAMPR_H */ |