summaryrefslogtreecommitdiff
path: root/apps/plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugin.h')
-rw-r--r--apps/plugin.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/plugin.h b/apps/plugin.h
index 339afe93a8..ba0fdf0c29 100644
--- a/apps/plugin.h
+++ b/apps/plugin.h
@@ -568,25 +568,27 @@ struct plugin_api {
568#ifdef HAVE_RECORDING 568#ifdef HAVE_RECORDING
569 const unsigned long *rec_freq_sampr; 569 const unsigned long *rec_freq_sampr;
570#ifndef SIMULATOR 570#ifndef SIMULATOR
571 void (*pcm_set_monitor)(int monitor);
572 void (*pcm_set_rec_source)(int source);
573 void (*pcm_init_recording)(void); 571 void (*pcm_init_recording)(void);
574 void (*pcm_close_recording)(void); 572 void (*pcm_close_recording)(void);
575 void (*pcm_record_data)(pcm_more_callback_type more_ready, 573 void (*pcm_record_data)(pcm_more_callback_type more_ready,
576 unsigned char *start, size_t size); 574 unsigned char *start, size_t size);
577 void (*pcm_stop_recording)(void); 575 void (*pcm_stop_recording)(void);
578 void (*pcm_calculate_rec_peaks)(int *left, int *right); 576 void (*pcm_calculate_rec_peaks)(int *left, int *right);
577 void (*audio_set_recording_gain)(int left, int right, int type);
578 void (*audio_set_output_source)(int monitor);
579 void (*rec_set_source)(int source, unsigned flags); 579 void (*rec_set_source)(int source, unsigned flags);
580#endif 580#endif
581#endif /* HAVE_RECORDING */ 581#endif /* HAVE_RECORDING */
582#endif /* CONFIG_CODEC == SWCODEC */ 582#endif /* CONFIG_CODEC == SWCODEC */
583 583
584
585
586#ifdef IRAM_STEAL 584#ifdef IRAM_STEAL
587 void (*plugin_iram_init)(char *iramstart, char *iramcopy, size_t iram_size, 585 void (*plugin_iram_init)(char *iramstart, char *iramcopy, size_t iram_size,
588 char *iedata, size_t iedata_size); 586 char *iedata, size_t iedata_size);
589#endif 587#endif
588
589#if CONFIG_CODEC == SWCODEC && defined(HAVE_RECORDING) && !defined(SIMULATOR)
590 int (*sound_default)(int setting);
591#endif
590}; 592};
591 593
592/* plugin header */ 594/* plugin header */