Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | parole_provider_player_get_main_window () |
void | parole_provider_player_pack () |
ParoleState | parole_provider_player_get_state () |
const ParoleStream * | parole_provider_player_get_stream () |
gboolean | parole_provider_player_play_uri () |
gboolean | parole_provider_player_pause () |
gboolean | parole_provider_player_resume () |
gboolean | parole_provider_player_stop () |
gboolean | parole_provider_player_seek () |
void | parole_provider_player_open_media_chooser () |
GtkWidget *
parole_provider_player_get_main_window
(ParoleProviderPlayer *player
);
Ask the Player to get the Parole main window.
Since 0.2
void parole_provider_player_pack (ParoleProviderPlayer *player
,GtkWidget *widget
,const gchar *title
,ParolePluginContainer container
);
Ask the player to pack a widget in the playlist notebook if PAROLE_PLUGIN_CONTAINER_PLAYLIST is specified or in the main window notebook if PAROLE_PLUGIN_CONTAINER_MAIN_VIEW is specified.
This function can be called once, the Player is responsible on removing the widget in case the plugin was unloaded.
Since 0.2
ParoleState
parole_provider_player_get_state (ParoleProviderPlayer *player
);
Get the current state of the player.
Since 0.2
const ParoleStream *
parole_provider_player_get_stream (ParoleProviderPlayer *player
);
Get the ParoleStream object.
Since 0.2
gboolean parole_provider_player_play_uri (ParoleProviderPlayer *player
,const gchar *uri
);
Issue a play command on the backend for the given uri, note this function can be called only of the Parole current state is PAROLE_STATE_STOPPED.
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, the state change is indicated asynchronously by “state-changed” signal.
Since 0.2
gboolean
parole_provider_player_pause (ParoleProviderPlayer *player
);
Issue a pause command to the backend, this function can be called when the state of the player is PAROLE_STATE_PLAYING.
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, the state change is indicated asynchronously by “state-changed” signal.
Since 0.2
gboolean
parole_provider_player_resume (ParoleProviderPlayer *player
);
Issue a resume command to the player, this function can be called when the current state of the player is PAROLE_STATE_PAUSED.
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, the state change is indicated asynchronously by “state-changed” signal.
Since 0.2
gboolean
parole_provider_player_stop (ParoleProviderPlayer *player
);
Issue a stop command to the player.
Returning TRUE doesn't mean that the funtion succeeded to change the state of the player, the state change is indicated asynchronously by “state-changed” signal.
Since 0.2
gboolean parole_provider_player_seek (ParoleProviderPlayer *player
,gdouble pos
);
Issue a seek command.
Since 0.2
“state-changed”
signalvoid user_function (ParoleProviderPlayerIface *player, ParoleStream *stream, ParoleState state, gpointer user_data)
Flags: Run Last
Since 0.2
“tag-message”
signalvoid user_function (ParoleProviderPlayerIface *player, ParoleStream *stream, gpointer user_data)
Flags: Run Last
Since 0.2