# Auto generated documentation by Rockbox plugin API generator v2 # Made by Maurus Cuelenaere # __________ __ ___. # Open \______ \ ____ ____ | | _\_ |__ _______ ___ # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ # \/ \/ \/ \/ \/ # $Id$ # # Generated from http://svn.rockbox.org/viewvc.cgi/trunk/apps/plugin.h # # Format: # \group memory and strings # \conditions defined(HAVE_BACKLIGHT) # \param fmt # \return # \description # \see func1 func2 [S[apps/plugin.c]] # # Markup: # [W[wiki url]] # [S[svn url]] # [F[function]] # [[url]] # %BR% # =code= char *strcasestr (const char* phaystack, const char* pneedle) \group strings and memory \param phaystack \param pneedle \return \description bool action_userabort(int timeout) \group action handling \param timeout \return \description const char *rbversion \return version of the plugin API \description void ata_sleep(void) \group file \description Give the disk some rest void ata_spin(void) \group file \description void ata_spindown(int seconds) \group file \param seconds \description int atoi(const char *str) \group strings and memory \param str \return \description he atoi() function converts the initial portion of a string pointed to by str to int struct mp3entry* audio_current_track(void) \group playback control \return the mp3entry struct of the currently playing track \description \see [S[firmware/export/id3.h]] void audio_ff_rewind(long newtime) \group playback control \param newtime \description void audio_flush_and_reload_tracks(void) \group playback control \description int audio_get_file_pos(void) \group playback control \return \description bool audio_has_changed_track(void) \group playback control \return \description void audio_next(void) \group playback control \description struct mp3entry* audio_next_track(void) \group playback control \return the mp3entry struct of the upcoming track \description \see [S[firmware/export/id3.h]] void audio_pause(void) \group playback control \description void audio_prev(void) \group playback control \description void audio_resume(void) \group playback control \description void audio_set_input_source(int source, unsigned flags) \group sound \conditions (CONFIG_CODEC == SWCODEC) && (INPUT_SRC_CAPS != 0) \param source \param flags \description void audio_set_output_source(int monitor) \group sound \conditions (CONFIG_CODEC == SWCODEC) && (INPUT_SRC_CAPS != 0) \param monitor \description void audio_set_recording_gain(int left, int right, int type) \group sound \conditions (CONFIG_CODEC == SWCODEC) && (defined(HAVE_RECORDING)) \param left \param right \param type \description int audio_status(void) \group playback control \return \description void audio_stop(void) \group playback control \description void backlight_off(void) \group backlight \description Turns the backlight off void backlight_on(void) \group backlight \description Turns the backlight on void backlight_set_brightness(int val) \group backlight \conditions (defined(HAVE_BACKLIGHT_BRIGHTNESS)) \param val \description void backlight_set_timeout(int index) \group backlight \param index 0 : backlight always off%BR%1 : no time out%BR%2 : 1s%BR%3 : 2s%BR%4 : 3s%BR%5 : 4s%BR%6 : 5s%BR%7 : 6s%BR%8 : 7s%BR%9 : 8s%BR%10 : 9s%BR%11 : 10s%BR%12 : 15s%BR%13 : 20s%BR%14 : 25s%BR%15 : 30s%BR%16 : 45s%BR%17 : 60s%BR%18 : 90s%BR%other : backlight always off \description Set the backlight timeout void backlight_set_timeout_plugged(int index) \conditions (CONFIG_CHARGING) \param index \description int battery_level(void) \group power \return battery level in percent \description On the simulator, battery_level is always 75 bool battery_level_safe(void) \group power \return \description int battery_time(void) \group power \return \description unsigned int battery_voltage(void) \group power \conditions (!defined(SIMULATOR)) \return \description unsigned short *bidi_l2v( const unsigned char *str, int orientation ) \conditions !defined(HAVE_LCD_CHARCELLS) \param str \param orientation \return \description void bitswap(unsigned char *data, int length) \group sound \conditions (!defined(SIMULATOR)) && (CONFIG_CODEC != SWCODEC) \param data \param length \description Swap the bits for each element of array =data= of size =length= int bufadvance(int handle_id, off_t offset) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \param offset \return \description int bufalloc(const void *src, size_t size, enum data_type type) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param src \param size \param type \return \description bool bufclose(int handle_id) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \return \description ssize_t bufcuttail(int handle_id, size_t size) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \param size \return \description ssize_t bufgetdata(int handle_id, size_t size, void **data) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \param size \param data \return \description ssize_t bufgettail(int handle_id, size_t size, void **data) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \param size \param data \return \description int bufopen(const char *file, size_t offset, enum data_type type) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param file \param offset \param type \return \description ssize_t bufread(int handle_id, size_t size, void *dest) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \param size \param dest \return \description int bufseek(int handle_id, size_t newpos) \group buffering API \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \param newpos \return \description ssize_t buf_get_offset(int handle_id, void *ptr) \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \param ptr \return \description ssize_t buf_handle_offset(int handle_id) \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \return \description void buf_request_buffer_handle(int handle_id) \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \description void buf_set_base_handle(int handle_id) \conditions ((CONFIG_CODEC == SWCODEC)) \param handle_id \description size_t buf_used(void) \conditions ((CONFIG_CODEC == SWCODEC)) \return \description void buttonlight_off(void) \group button \conditions (defined(HAVE_BUTTON_LIGHT)) \description void buttonlight_on(void) \group button \conditions (defined(HAVE_BUTTON_LIGHT)) \description void buttonlight_set_brightness(int val) \group button \conditions (defined(HAVE_BUTTON_LIGHT)) && (defined(HAVE_BUTTONLIGHT_BRIGHTNESS)) \param val \description void buttonlight_set_timeout(int value) \group button \conditions (defined(HAVE_BUTTON_LIGHT)) \param value \description void button_clear_queue(void) \group button \description Empty the button queue long button_get(bool block) \group button \param block If is set TRUE, button_get won't return until a key is pressed \return a bitmask for which keys were pressed \description intptr_t button_get_data(void) \group button \conditions (defined(HAVE_BUTTON_DATA)) \return \description long button_get_w_tmo(int ticks) \group butt { return rb->memset(dest, c, n); } void *memmove(void *dest, const void *src, size_t n) { return rb->memmove(dest, src, n); } int memcmp(const void *s1, const void *s2, size_t n) { return rb->memcmp(s1, s2, n); }