rb-player

rb-player

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);

Description

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);

Returns :

rb_player_new ()

RBPlayer*   rb_player_new                   (GError **error);

error :
Returns :

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);

player :
Returns :

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);

player :

rb_player_playing ()

gboolean    rb_player_playing               (RBPlayer *player);

player :
Returns :

rb_player_set_volume ()

void        rb_player_set_volume            (RBPlayer *player,
                                             float volume);

player :
volume :

rb_player_get_volume ()

float       rb_player_get_volume            (RBPlayer *player);

player :
Returns :

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);

player :
Returns :

rb_player_set_time ()

void        rb_player_set_time              (RBPlayer *player,
                                             long time );

player :
Param2 :

rb_player_get_time ()

long        rb_player_get_time              (RBPlayer *player);

player :
Returns :