Top | ![]() |
![]() |
![]() |
![]() |
GStrv | allowed-playback-speeds | Read |
gint64 | byte-position | Read |
gboolean | can-seek | Read |
gboolean | can-seek-bytes | Read |
gchar * | content-features | Read / Write |
gint64 | duration | Read |
gchar * | metadata | Read / Write |
gchar * | mime-type | Read / Write |
gchar * | playback-speed | Read / Write |
gchar * | playback-state | Read / Write |
GstElement * | playbin | Read |
gint64 | position | Read |
gint64 | size | Read |
gpointer | supported-profiles | Read |
gchar * | uri | Read / Write |
gchar * | user-agent | Read / Write |
gdouble | volume | Read / Write |
#define | RYGEL_PLAYBIN_TYPE_PLAYER |
struct | RygelPlaybinPlayer |
struct | RygelPlaybinPlayerClass |
enum | RygelPlaybinPlayerError |
GstElement *
rygel_playbin_player_get_playbin (RygelPlaybinPlayer *self
);
Get and return the current value of the "playbin" property.
GList *
rygel_playbin_player_get_supported_profiles
(RygelPlaybinPlayer *self
);
Get and return the current value of the "supported-profiles" property.
RygelPlaybinPlayer *
rygel_playbin_player_instance (GError **error
);
#define RYGEL_PLAYBIN_TYPE_PLAYER (rygel_playbin_player_get_type ())
The type for RygelPlaybinPlayer.
struct RygelPlaybinPlayer;
Implementation of RygelMediaPlayer for GStreamer.
This class is useful only when implementing Rygel plugins.
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.
“allowed-playback-speeds”
property“allowed-playback-speeds” GStrv
allowed-playback-speeds.
Owner: RygelPlaybinPlayer
Flags: Read
“byte-position”
property“byte-position” gint64
byte-position.
Owner: RygelPlaybinPlayer
Flags: Read
Default value: 0
“can-seek”
property“can-seek” gboolean
can-seek.
Owner: RygelPlaybinPlayer
Flags: Read
Default value: FALSE
“can-seek-bytes”
property“can-seek-bytes” gboolean
can-seek-bytes.
Owner: RygelPlaybinPlayer
Flags: Read
Default value: FALSE
“content-features”
property“content-features” gchar *
content-features.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: NULL
“duration”
property“duration” gint64
duration.
Owner: RygelPlaybinPlayer
Flags: Read
Default value: 0
“metadata”
property“metadata” gchar *
metadata.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: NULL
“mime-type”
property“mime-type” gchar *
mime-type.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: NULL
“playback-speed”
property“playback-speed” gchar *
playback-speed.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: NULL
“playback-state”
property“playback-state” gchar *
playback-state.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: NULL
“position”
property“position” gint64
position.
Owner: RygelPlaybinPlayer
Flags: Read
Default value: 0
“supported-profiles”
property“supported-profiles” gpointer
supported-profiles.
Owner: RygelPlaybinPlayer
Flags: Read
“uri”
property“uri” gchar *
uri.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: NULL
“user-agent”
property“user-agent” gchar *
user-agent.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: NULL
“volume”
property“volume” gdouble
volume.
Owner: RygelPlaybinPlayer
Flags: Read / Write
Default value: 0