Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Public Attributes
InputPlugin Struct Reference

#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

Definition at line 356 of file plugin.h.

void(* InputPlugin::file_info_box)(const char *filename)

Definition at line 389 of file plugin.h.

bool_t(* InputPlugin::get_song_image)(const char *filename, VFSFile *file, void **data, int64_t *size)

Definition at line 397 of file plugin.h.

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

Definition at line 433 of file plugin.h.

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

Definition at line 434 of file plugin.h.

PLUGIN_COMMON_FIELDS bool_t InputPlugin::have_subtune

Definition at line 352 of file plugin.h.

bool_t(* InputPlugin::is_our_file_from_vfs)(const char *filename, VFSFile *file)

Definition at line 372 of file plugin.h.

const char* const* InputPlugin::mimes

Definition at line 359 of file plugin.h.

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

Definition at line 423 of file plugin.h.

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

Definition at line 417 of file plugin.h.

bool_t(* InputPlugin::play)(InputPlayback *playback, const char *filename, VFSFile *file, int start_time, int stop_time, bool_t pause)

Definition at line 411 of file plugin.h.

int InputPlugin::priority

Definition at line 367 of file plugin.h.

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

Definition at line 377 of file plugin.h.

const char* const* InputPlugin::schemes

Definition at line 362 of file plugin.h.

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

Definition at line 435 of file plugin.h.

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

Definition at line 429 of file plugin.h.

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

Definition at line 383 of file plugin.h.


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