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