Synopsis
InputPluginData;
GList* get_input_list (void);
InputPlayback* get_current_input_playback (void);
void set_current_input_playback (InputPlayback *ip);
void set_current_input_data (void *data);
InputVisType input_get_vis_type ();
void free_vis_data (void);
InputPlugin* input_check_file (const gchar *filename,
gboolean show_warning);
TitleInput* input_get_song_tuple (const gchar *filename);
void input_play (gchar *filename);
void input_stop (void);
void input_pause (void);
gint input_get_time (void);
void input_set_eq (gint on,
gfloat preamp,
gfloat *bands);
void input_seek (gint time);
void input_get_song_info (const gchar *filename,
gchar **title,
gint *length);
guchar* input_get_vis (gint time);
void input_update_vis_plugin (gint time);
gchar* input_get_info_text (void);
void input_about (gint index);
void input_configure (gint index);
void input_add_vis_pcm (gint time,
AFormat fmt,
gint nch,
gint length,
gpointer ptr);
void input_update_vis (gint time);
void input_set_info_text (const gchar *text);
void input_set_status_buffering (gboolean status);
GList* input_scan_dir (const gchar *dir);
void input_get_volume (gint *l,
gint *r);
void input_set_volume (gint l,
gint r);
void input_file_info_box (const gchar *filename);
void input_file_not_playable (const gchar *filename);
gboolean input_is_disabled (const gchar *filename);
gboolean input_is_enabled (const gchar *filename);
gchar* input_stringify_disabled_list (void);
extern InputPluginData ip_data;
extern gchar *input_info_text;
Details
InputPluginData
typedef struct {
GList *input_list;
InputPlayback *current_input_playback;
gboolean playing;
gboolean paused;
gboolean stop;
gboolean buffering;
GMutex *playback_mutex;
} InputPluginData;
get_input_list ()
GList* get_input_list (void);
get_current_input_playback ()
InputPlayback* get_current_input_playback (void);
set_current_input_playback ()
void set_current_input_playback (InputPlayback *ip);
set_current_input_data ()
void set_current_input_data (void *data);
free_vis_data ()
void free_vis_data (void);
input_check_file ()
InputPlugin* input_check_file (const gchar *filename,
gboolean show_warning);
filename : |
|
show_warning : |
|
| Returns : |
|
input_get_song_tuple ()
TitleInput* input_get_song_tuple (const gchar *filename);
input_play ()
void input_play (gchar *filename);
input_stop ()
void input_stop (void);
input_pause ()
void input_pause (void);
input_get_time ()
gint input_get_time (void);
input_set_eq ()
void input_set_eq (gint on,
gfloat preamp,
gfloat *bands);
input_seek ()
void input_seek (gint time);
input_get_song_info ()
void input_get_song_info (const gchar *filename,
gchar **title,
gint *length);
filename : |
|
title : |
|
length : |
|
input_get_vis ()
guchar* input_get_vis (gint time);
input_update_vis_plugin ()
void input_update_vis_plugin (gint time);
input_get_info_text ()
gchar* input_get_info_text (void);
input_about ()
void input_about (gint index);
input_configure ()
void input_configure (gint index);
input_add_vis_pcm ()
void input_add_vis_pcm (gint time,
AFormat fmt,
gint nch,
gint length,
gpointer ptr);
time : |
|
fmt : |
|
nch : |
|
length : |
|
ptr : |
|
input_update_vis ()
void input_update_vis (gint time);
input_set_info_text ()
void input_set_info_text (const gchar *text);
input_set_status_buffering ()
void input_set_status_buffering (gboolean status);
input_scan_dir ()
GList* input_scan_dir (const gchar *dir);
input_get_volume ()
void input_get_volume (gint *l,
gint *r);
input_set_volume ()
void input_set_volume (gint l,
gint r);
input_file_info_box ()
void input_file_info_box (const gchar *filename);
input_file_not_playable ()
void input_file_not_playable (const gchar *filename);
input_is_disabled ()
gboolean input_is_disabled (const gchar *filename);
input_is_enabled ()
gboolean input_is_enabled (const gchar *filename);
input_stringify_disabled_list ()
gchar* input_stringify_disabled_list (void);
ip_data
extern InputPluginData ip_data;
input_info_text
extern gchar *input_info_text;