![]() |
![]() |
![]() |
Rhythmbox Development Reference Manual | ![]() |
---|---|---|---|---|
enum RBPlayerError; #define RB_PLAYER_ERROR GQuark rb_player_error_quark (void); RBPlayer* rb_player_new (GError **error); gboolean rb_player_open (RBPlayer *player, const char *uri, GError **error); gboolean rb_player_opened (RBPlayer *player); gboolean rb_player_close (RBPlayer *player, GError **error); gboolean rb_player_play (RBPlayer *player, GError **error); void rb_player_pause (RBPlayer *player); gboolean rb_player_playing (RBPlayer *player); void rb_player_set_volume (RBPlayer *player, float volume); float rb_player_get_volume (RBPlayer *player); void rb_player_set_replaygain (RBPlayer *player, double track_gain, double track_peak, double album_gain, double album_peak); gboolean rb_player_seekable (RBPlayer *player); void rb_player_set_time (RBPlayer *player, long time); long rb_player_get_time (RBPlayer *player);
typedef enum { RB_PLAYER_ERROR_NO_AUDIO, RB_PLAYER_ERROR_GENERAL, RB_PLAYER_ERROR_INTERNAL } RBPlayerError;
gboolean rb_player_open (RBPlayer *player, const char *uri, GError **error);
player : |
|
uri : |
|
error : |
|
Returns : |
gboolean rb_player_close (RBPlayer *player, GError **error);
player : |
|
error : |
|
Returns : |
gboolean rb_player_play (RBPlayer *player, GError **error);
player : |
|
error : |
|
Returns : |
void rb_player_set_volume (RBPlayer *player, float volume);
player : |
|
volume : |
void rb_player_set_replaygain (RBPlayer *player, double track_gain, double track_peak, double album_gain, double album_peak);
player : |
|
track_gain : |
|
track_peak : |
|
album_gain : |
|
album_peak : |