diff options
Diffstat (limited to 'firmware/export/pcm.h')
-rw-r--r-- | firmware/export/pcm.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/firmware/export/pcm.h b/firmware/export/pcm.h index 02fa04cb7e..e388e29f0c 100644 --- a/firmware/export/pcm.h +++ b/firmware/export/pcm.h @@ -54,9 +54,16 @@ typedef void (*pcm_play_callback_type)(unsigned char **start, size_t *size); typedef void (*pcm_rec_callback_type)(int status, void **start, size_t *size); -/* set the pcm frequency - use values in hw_sampr_list - * use -1 for the default frequency - */ +/* set the pcm frequency - use values in hw_sampr_list + * when CONFIG_SAMPR_TYPES is #defined, or-in SAMPR_TYPE_* fields with + * frequency value. SAMPR_TYPE_PLAY is 0 and the default if none is + * specified. */ +#ifdef CONFIG_SAMPR_TYPES +#ifdef SAMPR_TYPE_REC +unsigned int pcm_sampr_type_rec_to_play(unsigned int samplerate); +#endif +#endif /* CONFIG_SAMPR_TYPES */ + void pcm_set_frequency(unsigned int samplerate); /* apply settings to hardware immediately */ void pcm_apply_settings(void); |