## RygelPlaybinPlayer RygelPlaybinPlayer — Implementation of RygelMediaPlayer for GStreamer. |

## Synopsis

    #define             RYGEL_PLAYBIN_TYPE_PLAYER
    RygelPlaybinPlayer * rygel_playbin_player_new_wrap      (GstElement *playbin);
    GstElement *        rygel_playbin_player_get_playbin    (RygelPlaybinPlayer *self);
    GList *             rygel_playbin_player_get_supported_profiles
                                                            (RygelPlaybinPlayer *self);
    RygelPlaybinPlayer * rygel_playbin_player_get_default   (void);
    struct              RygelPlaybinPlayer;
    struct              RygelPlaybinPlayerClass;

## Description

This class is useful only when implementing Rygel plugins.

## Details

### RYGEL_PLAYBIN_TYPE_PLAYER

    #define RYGEL_PLAYBIN_TYPE_PLAYER (rygel_playbin_player_get_type ())

The type for RygelPlaybinPlayer.

### rygel_playbin_player_new_wrap ()

    RygelPlaybinPlayer * rygel_playbin_player_new_wrap      (GstElement *playbin);

`playbin` : |

### rygel_playbin_player_get_playbin ()

    GstElement *        rygel_playbin_player_get_playbin    (RygelPlaybinPlayer *self);

Get and return the current value of the "playbin" property.

`self` : | the RygelPlaybinPlayer instance to query
Returns : | the value of the "playbin" property

### rygel_playbin_player_get_supported_profiles ()

    GList *             rygel_playbin_player_get_supported_profiles
                                                            (RygelPlaybinPlayer *self);

Get and return the current value of the "supported-profiles" property.

`self` : | the RygelPlaybinPlayer instance to query
Returns : | the value of the "supported-profiles" property

### rygel_playbin_player_get_default ()

    RygelPlaybinPlayer * rygel_playbin_player_get_default   (void);

### struct RygelPlaybinPlayer

    struct RygelPlaybinPlayer {
    	GObject parent_instance;
    	RygelPlaybinPlayerPrivate * priv;
    };

Implementation of RygelMediaPlayer for GStreamer.

This class is useful only when implementing Rygel plugins.

### struct RygelPlaybinPlayerClass

    struct RygelPlaybinPlayerClass {
    	GObjectClass parent_class;
    };

The class structure for `RYGEL_PLAYBIN_TYPE_PLAYER`. All the fields in this structure are private and should never be accessed directly.

GObjectClass `parent_class`; | the parent class structure