Input plugin structure. More...
#include <plugin.h>
Public Attributes | |
PLUGIN_COMMON_FIELDS gboolean | have_subtune |
const gchar *const * | vfs_extensions |
gint | priority |
gint(* | is_our_file_from_vfs )(const gchar *filename, VFSFile *file) |
Tuple *(* | get_song_tuple )(const gchar *filename) |
Tuple *(* | probe_for_tuple )(const gchar *filename, VFSFile *file) |
gboolean(* | update_song_tuple )(const Tuple *tuple, VFSFile *file) |
void(* | file_info_box )(const gchar *filename) |
gboolean(* | get_song_image )(const gchar *filename, VFSFile *file, void **data, gint *size) |
gboolean(* | play )(InputPlayback *playback, const gchar *filename, VFSFile *file, gint start_time, gint stop_time, gboolean pause) |
void(* | pause )(InputPlayback *playback, gshort paused) |
void(* | mseek )(InputPlayback *playback, gulong time) |
void(* | stop )(InputPlayback *playback) |
gint(* | get_time )(InputPlayback *playback) |
gint(* | get_volume )(gint *l, gint *r) |
gint(* | set_volume )(gint l, gint r) |
gint(* | is_our_file )(const gchar *filename) |
void(* | play_file )(InputPlayback *playback) |
void(* | seek )(InputPlayback *playback, gint time) |
Input plugin structure.
Definition at line 334 of file plugin.h.
void(* InputPlugin::mseek)(InputPlayback *playback, gulong time) |
void(* InputPlugin::pause)(InputPlayback *playback, gshort paused) |
void(* InputPlugin::seek)(InputPlayback *playback, gint time) |