Synopsis
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);
Details
enum RBPlayerError
typedef enum
{
RB_PLAYER_ERROR_NO_AUDIO,
RB_PLAYER_ERROR_GENERAL,
RB_PLAYER_ERROR_INTERNAL
} RBPlayerError;
RB_PLAYER_ERROR
#define RB_PLAYER_ERROR
rb_player_error_quark ()
GQuark rb_player_error_quark (void);
rb_player_new ()
RBPlayer* rb_player_new (GError **error);
rb_player_open ()
gboolean rb_player_open (RBPlayer *player,
const char *uri,
GError **error);
player : |
|
uri : |
|
error : |
|
| Returns : |
|
rb_player_opened ()
gboolean rb_player_opened (RBPlayer *player);
rb_player_close ()
gboolean rb_player_close (RBPlayer *player,
GError **error);
player : |
|
error : |
|
| Returns : |
|
rb_player_play ()
gboolean rb_player_play (RBPlayer *player,
GError **error);
player : |
|
error : |
|
| Returns : |
|
rb_player_pause ()
void rb_player_pause (RBPlayer *player);
rb_player_playing ()
gboolean rb_player_playing (RBPlayer *player);
rb_player_set_volume ()
void rb_player_set_volume (RBPlayer *player,
float volume);
rb_player_get_volume ()
float rb_player_get_volume (RBPlayer *player);
rb_player_set_replaygain ()
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 : |
|
rb_player_seekable ()
gboolean rb_player_seekable (RBPlayer *player);
rb_player_set_time ()
void rb_player_set_time (RBPlayer *player,
long time );
rb_player_get_time ()
long rb_player_get_time (RBPlayer *player);