#include <plugin.h>
List of all members.
Public Attributes |
PLUGIN_COMMON_FIELDS bool_t | have_subtune |
const char *const | extensions |
const char *const | mimes |
const char *const | schemes |
int | priority |
bool_t(* | is_our_file_from_vfs )(const char *filename, VFSFile *file) |
Tuple *(* | probe_for_tuple )(const char *filename, VFSFile *file) |
bool_t(* | update_song_tuple )(const Tuple *tuple, VFSFile *file) |
void(* | file_info_box )(const char *filename) |
bool_t(* | get_song_image )(const char *filename, VFSFile *file, void **data, int64_t *size) |
bool_t(* | play )(InputPlayback *playback, const char *filename, VFSFile *file, int start_time, int stop_time, bool_t pause) |
void(* | pause )(InputPlayback *playback, bool_t paused) |
void(* | mseek )(InputPlayback *playback, int time) |
void(* | stop )(InputPlayback *playback) |
int(* | get_time )(InputPlayback *playback) |
int(* | get_volume )(int *l, int *r) |
int(* | set_volume )(int l, int r) |
Detailed Description
Definition at line 331 of file plugin.h.
Member Data Documentation
const char* const InputPlugin::extensions |
void(* InputPlugin::file_info_box)(const char *filename) |
int(* InputPlugin::get_time)(InputPlayback *playback) |
int(* InputPlugin::get_volume)(int *l, int *r) |
PLUGIN_COMMON_FIELDS bool_t InputPlugin::have_subtune |
const char* const InputPlugin::mimes |
void(* InputPlugin::mseek)(InputPlayback *playback, int time) |
int InputPlugin::priority |
Tuple*(* InputPlugin::probe_for_tuple)(const char *filename, VFSFile *file) |
const char* const InputPlugin::schemes |
bool_t(* InputPlugin::update_song_tuple)(const Tuple *tuple, VFSFile *file) |
The documentation for this struct was generated from the following file: