| Parole Plugins Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Signals | ||||
#define PAROLE_PROVIDER_PLAYER_GET_INTERFACE(o)
ParoleProviderPlayerIface;
ParoleProviderPlayer;
enum ParolePluginContainer;
enum ParoleState;
GtkWidget * parole_provider_player_get_main_window
(ParoleProviderPlayer *player);
void parole_provider_player_pack (ParoleProviderPlayer *player,
GtkWidget *widget,
const gchar *title,
ParolePluginContainer container);
ParoleState parole_provider_player_get_state (ParoleProviderPlayer *player);
gboolean parole_provider_player_play_uri (ParoleProviderPlayer *player,
const gchar *uri);
gboolean parole_provider_player_pause (ParoleProviderPlayer *player);
gboolean parole_provider_player_resume (ParoleProviderPlayer *player);
gboolean parole_provider_player_stop (ParoleProviderPlayer *player);
gboolean parole_provider_player_seek (ParoleProviderPlayer *player,
gdouble pos);
void parole_provider_player_open_media_chooser
(ParoleProviderPlayer *player);
#define PAROLE_PROVIDER_PLAYER_GET_INTERFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE((o), PAROLE_TYPE_PROVIDER_PLAYER, ParoleProviderPlayerIface))
|
typedef enum
{
PAROLE_PLUGIN_CONTAINER_PLAYLIST,
PAROLE_PLUGIN_CONTAINER_MAIN_VIEW
} ParolePluginContainer;
typedef enum
{
PAROLE_STATE_STOPPED = 0,
PAROLE_STATE_PLAYBACK_FINISHED,
PAROLE_STATE_PAUSED,
PAROLE_STATE_PLAYING
} ParoleState;
GtkWidget * parole_provider_player_get_main_window
(ParoleProviderPlayer *player);
|
a |
Returns : |
void parole_provider_player_pack (ParoleProviderPlayer *player,
GtkWidget *widget,
const gchar *title,
ParolePluginContainer container);
|
|
|
|
|
|
|
ParoleState parole_provider_player_get_state (ParoleProviderPlayer *player);
|
|
Returns : |
Since 0.2
gboolean parole_provider_player_play_uri (ParoleProviderPlayer *player, const gchar *uri);
|
a ParoleProviderPlayer |
|
uri |
Returns : |
Since 0.2
gboolean parole_provider_player_pause (ParoleProviderPlayer *player);
|
a ParoleProviderPlayer |
Returns : |
Since 0.2
gboolean parole_provider_player_resume (ParoleProviderPlayer *player);
|
a ParoleProviderPlayer |
Returns : |
Since 0.2
gboolean parole_provider_player_stop (ParoleProviderPlayer *player);
|
a ParoleProviderPlayer |
Returns : |
Since 0.2
gboolean parole_provider_player_seek (ParoleProviderPlayer *player, gdouble pos);
|
a ParoleProviderPlayer |
|
|
Returns : |
Since 0.2
"state-changed" signalvoid user_function (ParoleProviderPlayerIface *player,
ParoleStream *stream,
ParoleState state,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
a ParoleStream. |
|
the new state. |
|
user data set when the signal handler was connected. |
Since 0.2
"tag-message" signalvoid user_function (ParoleProviderPlayerIface *player,
ParoleStream *stream,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
a ParoleStream. |
|
user data set when the signal handler was connected. |
Since 0.2