summaryrefslogtreecommitdiffstats
path: root/firmware/export/pcm_playback.h
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-06-05 23:05:10 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-06-05 23:05:10 +0000
commit1c497e60457a2e125a3e4fc839d6453bfe585834 (patch)
tree4688a25afda658a88e900a0c5a6d4f6f755c3268 /firmware/export/pcm_playback.h
parentb1e1e44041f7c078a8a1e4f31ab0cde03efd1b2a (diff)
downloadrockbox-1c497e60457a2e125a3e4fc839d6453bfe585834.tar.gz
rockbox-1c497e60457a2e125a3e4fc839d6453bfe585834.zip
First audio codec playback attempt by Miikka Pekkarinen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6574 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/pcm_playback.h')
-rw-r--r--firmware/export/pcm_playback.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/export/pcm_playback.h b/firmware/export/pcm_playback.h
index 23ec1feee9..f83443b3e9 100644
--- a/firmware/export/pcm_playback.h
+++ b/firmware/export/pcm_playback.h
@@ -19,6 +19,8 @@
#ifndef PCM_PLAYBACK_H
#define PCM_PLAYBACK_H
+#define PCMBUF_SIZE (1*1024*1024)
+
void pcm_init(void);
void pcm_set_frequency(unsigned int frequency);
@@ -38,4 +40,8 @@ bool pcm_play_add_chunk(void *addr, int size, void (*callback)(void));
int pcm_play_num_used_buffers(void);
void pcm_play_set_watermark(int numbytes, void (*callback)(int bytes_left));
+void pcm_set_boost_mode(bool state);
+unsigned int audiobuffer_get_latency(void);
+bool audiobuffer_insert(char *buf, size_t length);
+
#endif