InputPlugin Struct Reference
Input plugin structure.
More...
#include <plugin.h>
List of all members.
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) |
Detailed Description
Input plugin structure.
Definition at line 334 of file plugin.h.
Member Data Documentation
void(* InputPlugin::file_info_box)(const gchar *filename) |
gint(* InputPlugin::get_time)(InputPlayback *playback) |
PLUGIN_COMMON_FIELDS gboolean InputPlugin::have_subtune |
void(* InputPlugin::mseek)(InputPlayback *playback, gulong time) |
void(* InputPlugin::pause)(InputPlayback *playback, gshort paused) |
void(* InputPlugin::play_file)(InputPlayback *playback) |
gint InputPlugin::priority |
void(* InputPlugin::seek)(InputPlayback *playback, gint time) |
void(* InputPlugin::stop)(InputPlayback *playback) |
const gchar* const* InputPlugin::vfs_extensions |
The documentation for this struct was generated from the following file: