diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-11-18 17:12:19 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-11-18 17:12:19 +0000 |
commit | 99617d71bad0e5870a38e37c8654e46868e2a5ba (patch) | |
tree | e0ecc3b73e8e167c7f5bf00a6c88b83c1119aea3 /apps/voice_thread.h | |
parent | 75432619e8be2f22f86ed0869d46bf7245c7c14d (diff) |
Make speex the new voice format for SWCODEC targets (non-Archos). Remove codec swapping and build speex voice decoding directly into the core binary.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15668 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/voice_thread.h')
-rw-r--r-- | apps/voice_thread.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/apps/voice_thread.h b/apps/voice_thread.h new file mode 100644 index 0000000000..72c2054317 --- /dev/null +++ b/apps/voice_thread.h @@ -0,0 +1,33 @@ +/*************************************************************************** + * __________ __ ___. + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + * \/ \/ \/ \/ \/ + * $Id$ + * + * Copyright (C) 2007 Michael Sevakis + * + * All files in this archive are subject to the GNU General Public License. + * See the file COPYING in the source tree root for full license agreement. + * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ****************************************************************************/ +#ifndef VOICE_THREAD_H +#define VOICE_THREAD_H + +void mp3_play_data(const unsigned char* start, int size, + void (*get_more)(unsigned char** start, size_t* size)); +void mp3_play_stop(void); +void mp3_play_pause(bool play); +bool mp3_is_playing(void); + +void voice_stop(void); +void voice_thread_init(void); +void voice_thread_resume(void); +void voice_thread_set_priority(int priority); + +#endif /* VOICE_THREAD_H */ |