diff options
Diffstat (limited to 'firmware/export/pcm_record.h')
-rw-r--r-- | firmware/export/pcm_record.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/firmware/export/pcm_record.h b/firmware/export/pcm_record.h index 19c10cb228..814eb73b3a 100644 --- a/firmware/export/pcm_record.h +++ b/firmware/export/pcm_record.h | |||
@@ -44,28 +44,6 @@ | |||
44 | #define PCMREC_E_CHUNK_OVF 0x80010000 | 44 | #define PCMREC_E_CHUNK_OVF 0x80010000 |
45 | #endif /* DEBUG */ | 45 | #endif /* DEBUG */ |
46 | 46 | ||
47 | /** | ||
48 | * RAW pcm data recording | ||
49 | * These calls are nescessary only when using the raw pcm apis directly. | ||
50 | */ | ||
51 | |||
52 | /* Initialize pcm recording interface */ | ||
53 | void pcm_init_recording(void); | ||
54 | /* Uninitialze pcm recording interface */ | ||
55 | void pcm_close_recording(void); | ||
56 | |||
57 | /* Start recording "raw" PCM data */ | ||
58 | void pcm_record_data(pcm_more_callback_type2 more_ready, | ||
59 | void *start, size_t size); | ||
60 | |||
61 | /* Stop tranferring data into supplied buffer */ | ||
62 | void pcm_stop_recording(void); | ||
63 | |||
64 | /* Continue transferring data in - call during interrupt handler */ | ||
65 | void pcm_record_more(void *start, size_t size); | ||
66 | |||
67 | void pcm_calculate_rec_peaks(int *left, int *right); | ||
68 | |||
69 | /** General functions for high level codec recording **/ | 47 | /** General functions for high level codec recording **/ |
70 | /* pcm_rec_error_clear is deprecated for general use. audio_error_clear | 48 | /* pcm_rec_error_clear is deprecated for general use. audio_error_clear |
71 | should be used */ | 49 | should be used */ |
@@ -83,16 +61,4 @@ int pcm_get_num_unprocessed(void); | |||
83 | 61 | ||
84 | /* audio.h contains audio_* recording functions */ | 62 | /* audio.h contains audio_* recording functions */ |
85 | 63 | ||
86 | |||
87 | /** The following are for internal use between pcm_record.c and target- | ||
88 | specific portion **/ | ||
89 | /* the registered callback function for when more data is available */ | ||
90 | extern volatile pcm_more_callback_type2 pcm_callback_more_ready; | ||
91 | /* DMA transfer in is currently active */ | ||
92 | extern volatile bool pcm_recording; | ||
93 | |||
94 | /* APIs implemented in the target-specific portion */ | ||
95 | extern void pcm_rec_dma_start(void *addr, size_t size); | ||
96 | extern void pcm_rec_dma_stop(void); | ||
97 | |||
98 | #endif /* PCM_RECORD_H */ | 64 | #endif /* PCM_RECORD_H */ |