![]() |
![]() |
![]() |
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