<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
]>
<refentry id="librygel-renderer-RygelMediaPlayer">
<refmeta>
<refentrytitle role="top_of_page" id="librygel-renderer-RygelMediaPlayer.top_of_page">RygelMediaPlayer</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>
  LIBRYGEL-RENDERER Library
</refmiscinfo>
</refmeta>
<refnamediv>
<refname>RygelMediaPlayer</refname>
<refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv id="librygel-renderer-RygelMediaPlayer.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link>            <link linkend="rygel-media-player-seek">rygel_media_player_seek</link>             (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="GstClockTime"><type>GstClockTime</type></link> time</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> **            <link linkend="rygel-media-player-get-protocols">rygel_media_player_get_protocols</link>    (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="int"><type>int</type></link> *result_length1</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> **            <link linkend="rygel-media-player-get-mime-types">rygel_media_player_get_mime_types</link>   (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="int"><type>int</type></link> *result_length1</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             <link linkend="rygel-media-player-get-playback-state">rygel_media_player_get_playback_state</link>
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="rygel-media-player-set-playback-state">rygel_media_player_set_playback_state</link>
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             <link linkend="rygel-media-player-get-uri">rygel_media_player_get_uri</link>          (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="rygel-media-player-set-uri">rygel_media_player_set_uri</link>          (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);
<link linkend="gdouble"><returnvalue>gdouble</returnvalue></link>             <link linkend="rygel-media-player-get-volume">rygel_media_player_get_volume</link>       (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="rygel-media-player-set-volume">rygel_media_player_set_volume</link>       (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="gdouble"><type>gdouble</type></link> value</parameter>);
<link linkend="gint64"><returnvalue>gint64</returnvalue></link>              <link linkend="rygel-media-player-get-duration">rygel_media_player_get_duration</link>     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             <link linkend="rygel-media-player-get-metadata">rygel_media_player_get_metadata</link>     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="rygel-media-player-set-metadata">rygel_media_player_set_metadata</link>     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             <link linkend="rygel-media-player-get-mime-type">rygel_media_player_get_mime_type</link>    (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="rygel-media-player-set-mime-type">rygel_media_player_set_mime_type</link>    (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             <link linkend="rygel-media-player-get-content-features">rygel_media_player_get_content_features</link>
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="rygel-media-player-set-content-features">rygel_media_player_set_content_features</link>
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             <link linkend="rygel-media-player-get-duration-as-str">rygel_media_player_get_duration_as_str</link>
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="gint64"><returnvalue>gint64</returnvalue></link>              <link linkend="rygel-media-player-get-position">rygel_media_player_get_position</link>     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
<link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             <link linkend="rygel-media-player-get-position-as-str">rygel_media_player_get_position_as_str</link>
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);
                    <link linkend="RygelMediaPlayer">RygelMediaPlayer</link>;
</synopsis>
</refsynopsisdiv>

<refsect1 id="librygel-renderer-RygelMediaPlayer.description" role="desc">
<title role="desc.title">Description</title>

</refsect1>
<refsect1 id="librygel-renderer-RygelMediaPlayer.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="rygel-media-player-seek" role="function">
<title>rygel_media_player_seek ()</title>
<indexterm zone="rygel-media-player-seek"><primary>rygel_media_player_seek</primary></indexterm>
<programlisting><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link>            rygel_media_player_seek             (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="GstClockTime"><type>GstClockTime</type></link> time</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-protocols" role="function">
<title>rygel_media_player_get_protocols ()</title>
<indexterm zone="rygel-media-player-get-protocols"><primary>rygel_media_player_get_protocols</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> **            rygel_media_player_get_protocols    (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="int"><type>int</type></link> *result_length1</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>. <emphasis role="annotation">[<acronym>array</acronym> length=result_length1]</emphasis></simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-mime-types" role="function">
<title>rygel_media_player_get_mime_types ()</title>
<indexterm zone="rygel-media-player-get-mime-types"><primary>rygel_media_player_get_mime_types</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> **            rygel_media_player_get_mime_types   (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="int"><type>int</type></link> *result_length1</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>. <emphasis role="annotation">[<acronym>array</acronym> length=result_length1]</emphasis></simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-playback-state" role="function">
<title>rygel_media_player_get_playback_state ()</title>
<indexterm zone="rygel-media-player-get-playback-state"><primary>rygel_media_player_get_playback_state</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             rygel_media_player_get_playback_state
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--playback-state"><type>"playback-state"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-set-playback-state" role="function">
<title>rygel_media_player_set_playback_state ()</title>
<indexterm zone="rygel-media-player-set-playback-state"><primary>rygel_media_player_set_playback_state</primary></indexterm>
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                rygel_media_player_set_playback_state
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to modify</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>the new value of the <link linkend="RygelMediaPlayer--playback-state"><type>"playback-state"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-uri" role="function">
<title>rygel_media_player_get_uri ()</title>
<indexterm zone="rygel-media-player-get-uri"><primary>rygel_media_player_get_uri</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             rygel_media_player_get_uri          (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--uri"><type>"uri"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-set-uri" role="function">
<title>rygel_media_player_set_uri ()</title>
<indexterm zone="rygel-media-player-set-uri"><primary>rygel_media_player_set_uri</primary></indexterm>
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                rygel_media_player_set_uri          (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to modify</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>the new value of the <link linkend="RygelMediaPlayer--uri"><type>"uri"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-volume" role="function">
<title>rygel_media_player_get_volume ()</title>
<indexterm zone="rygel-media-player-get-volume"><primary>rygel_media_player_get_volume</primary></indexterm>
<programlisting><link linkend="gdouble"><returnvalue>gdouble</returnvalue></link>             rygel_media_player_get_volume       (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--volume"><type>"volume"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-set-volume" role="function">
<title>rygel_media_player_set_volume ()</title>
<indexterm zone="rygel-media-player-set-volume"><primary>rygel_media_player_set_volume</primary></indexterm>
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                rygel_media_player_set_volume       (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter><link linkend="gdouble"><type>gdouble</type></link> value</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to modify</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>the new value of the <link linkend="RygelMediaPlayer--volume"><type>"volume"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-duration" role="function">
<title>rygel_media_player_get_duration ()</title>
<indexterm zone="rygel-media-player-get-duration"><primary>rygel_media_player_get_duration</primary></indexterm>
<programlisting><link linkend="gint64"><returnvalue>gint64</returnvalue></link>              rygel_media_player_get_duration     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--duration"><type>"duration"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-metadata" role="function">
<title>rygel_media_player_get_metadata ()</title>
<indexterm zone="rygel-media-player-get-metadata"><primary>rygel_media_player_get_metadata</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             rygel_media_player_get_metadata     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--metadata"><type>"metadata"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-set-metadata" role="function">
<title>rygel_media_player_set_metadata ()</title>
<indexterm zone="rygel-media-player-set-metadata"><primary>rygel_media_player_set_metadata</primary></indexterm>
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                rygel_media_player_set_metadata     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to modify</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>the new value of the <link linkend="RygelMediaPlayer--metadata"><type>"metadata"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-mime-type" role="function">
<title>rygel_media_player_get_mime_type ()</title>
<indexterm zone="rygel-media-player-get-mime-type"><primary>rygel_media_player_get_mime_type</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             rygel_media_player_get_mime_type    (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--mime-type"><type>"mime-type"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-set-mime-type" role="function">
<title>rygel_media_player_set_mime_type ()</title>
<indexterm zone="rygel-media-player-set-mime-type"><primary>rygel_media_player_set_mime_type</primary></indexterm>
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                rygel_media_player_set_mime_type    (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to modify</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>the new value of the <link linkend="RygelMediaPlayer--mime-type"><type>"mime-type"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-content-features" role="function">
<title>rygel_media_player_get_content_features ()</title>
<indexterm zone="rygel-media-player-get-content-features"><primary>rygel_media_player_get_content_features</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             rygel_media_player_get_content_features
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--content-features"><type>"content-features"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-set-content-features" role="function">
<title>rygel_media_player_set_content_features ()</title>
<indexterm zone="rygel-media-player-set-content-features"><primary>rygel_media_player_set_content_features</primary></indexterm>
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                rygel_media_player_set_content_features
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>,
                                                         <parameter>const <link linkend="gchar"><type>gchar</type></link> *value</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to modify</simpara></listitem></varlistentry>
<varlistentry><term><parameter>value</parameter>&#160;:</term>
<listitem><simpara>the new value of the <link linkend="RygelMediaPlayer--content-features"><type>"content-features"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-duration-as-str" role="function">
<title>rygel_media_player_get_duration_as_str ()</title>
<indexterm zone="rygel-media-player-get-duration-as-str"><primary>rygel_media_player_get_duration_as_str</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             rygel_media_player_get_duration_as_str
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--duration-as-str"><type>"duration-as-str"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-position" role="function">
<title>rygel_media_player_get_position ()</title>
<indexterm zone="rygel-media-player-get-position"><primary>rygel_media_player_get_position</primary></indexterm>
<programlisting><link linkend="gint64"><returnvalue>gint64</returnvalue></link>              rygel_media_player_get_position     (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--position"><type>"position"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="rygel-media-player-get-position-as-str" role="function">
<title>rygel_media_player_get_position_as_str ()</title>
<indexterm zone="rygel-media-player-get-position-as-str"><primary>rygel_media_player_get_position_as_str</primary></indexterm>
<programlisting><link linkend="gchar"><returnvalue>gchar</returnvalue></link> *             rygel_media_player_get_position_as_str
                                                        (<parameter><link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> *self</parameter>);</programlisting>
<variablelist role="params">
<varlistentry><term><parameter>self</parameter>&#160;:</term>
<listitem><simpara>the <link linkend="RygelMediaPlayer"><type>RygelMediaPlayer</type></link> instance to query</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>the value of the <link linkend="RygelMediaPlayer--position-as-str"><type>"position-as-str"</type></link> property</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="RygelMediaPlayer" role="struct">
<title>RygelMediaPlayer</title>
<indexterm zone="RygelMediaPlayer"><primary>RygelMediaPlayer</primary></indexterm>
<programlisting>typedef struct _RygelMediaPlayer RygelMediaPlayer;</programlisting>
</refsect2>

</refsect1>

</refentry>
