| librygel-renderer-gst Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
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;
Properties
"allowed-playback-speeds" GStrv : Read "can-seek" gboolean : Read "content-features" gchar* : Read / Write "duration" gint64 : Read "metadata" gchar* : Read / Write "mime-type" gchar* : Read / Write "playback-speed" gchar* : Read / Write "playback-state" gchar* : Read / Write "playbin" GstElement* : Read "position" gint64 : Read "supported-profiles" gpointer : Read "uri" gchar* : Read / Write "volume" gdouble : Read / Write
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);
|
rygel_playbin_player_get_playbin ()
GstElement * rygel_playbin_player_get_playbin (RygelPlaybinPlayer *self);
Get and return the current value of the "playbin" property.
|
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.
|
the RygelPlaybinPlayer instance to query |
Returns : |
the value of the "supported-profiles" property |
struct RygelPlaybinPlayer
struct RygelPlaybinPlayer;
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 |
the parent class structure |
Property Details
The "allowed-playback-speeds" property
"allowed-playback-speeds" GStrv : Read
allowed-playback-speeds.
The "content-features" property
"content-features" gchar* : Read / Write
content-features.
Default value: NULL
The "playback-speed" property
"playback-speed" gchar* : Read / Write
playback-speed.
Default value: NULL
The "playback-state" property
"playback-state" gchar* : Read / Write
playback-state.
Default value: NULL
