Audacious $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Public Attributes
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)

Definition at line 389 of file plugin.h.

gboolean(* InputPlugin::get_song_image)(const gchar *filename, VFSFile *file, void **data, gint *size)

Definition at line 397 of file plugin.h.

Tuple*(* InputPlugin::get_song_tuple)(const gchar *filename)

Definition at line 372 of file plugin.h.

gint(* InputPlugin::get_time)(InputPlayback *playback)

Definition at line 437 of file plugin.h.

gint(* InputPlugin::get_volume)(gint *l, gint *r)

Definition at line 438 of file plugin.h.

PLUGIN_COMMON_FIELDS gboolean InputPlugin::have_subtune

Definition at line 354 of file plugin.h.

gint(* InputPlugin::is_our_file)(const gchar *filename)

Definition at line 442 of file plugin.h.

gint(* InputPlugin::is_our_file_from_vfs)(const gchar *filename, VFSFile *file)

Definition at line 369 of file plugin.h.

void(* InputPlugin::mseek)(InputPlayback *playback, gulong time)

Definition at line 427 of file plugin.h.

void(* InputPlugin::pause)(InputPlayback *playback, gshort paused)

Definition at line 419 of file plugin.h.

gboolean(* InputPlugin::play)(InputPlayback *playback, const gchar *filename, VFSFile *file, gint start_time, gint stop_time, gboolean pause)

Definition at line 411 of file plugin.h.

void(* InputPlugin::play_file)(InputPlayback *playback)

Definition at line 443 of file plugin.h.

gint InputPlugin::priority

Definition at line 363 of file plugin.h.

Tuple*(* InputPlugin::probe_for_tuple)(const gchar *filename, VFSFile *file)

Definition at line 377 of file plugin.h.

void(* InputPlugin::seek)(InputPlayback *playback, gint time)

Definition at line 444 of file plugin.h.

gint(* InputPlugin::set_volume)(gint l, gint r)

Definition at line 439 of file plugin.h.

void(* InputPlugin::stop)(InputPlayback *playback)

Definition at line 433 of file plugin.h.

gboolean(* InputPlugin::update_song_tuple)(const Tuple *tuple, VFSFile *file)

Definition at line 383 of file plugin.h.

const gchar* const InputPlugin::vfs_extensions

Definition at line 358 of file plugin.h.


The documentation for this struct was generated from the following file: