diff options
author | Murray Cumming <murrayc@murrayc.com> | 2013-01-07 12:00:59 +0100 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2013-01-07 12:00:59 +0100 |
commit | 140d0b057eba813d89db740ac7d20ac8d35085f3 (patch) | |
tree | e1ed4f5f470dbcbf0dffb832f60e848d2b60cabb /doc | |
parent | ca26f120a78be59a649c5b2fa1697b42935b8cff (diff) | |
download | rygel-140d0b057eba813d89db740ac7d20ac8d35085f3.tar.gz |
docs: RygelMediaEngine: More hints about optional features.
Mention the external C example and describe more about
get_transcoders() and get_dlna_profiles().
Diffstat (limited to 'doc')
-rw-r--r-- | doc/reference/librygel-server/gtkdoc/implementing-media-engines.xml | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/doc/reference/librygel-server/gtkdoc/implementing-media-engines.xml b/doc/reference/librygel-server/gtkdoc/implementing-media-engines.xml index c10b5973..109eea39 100644 --- a/doc/reference/librygel-server/gtkdoc/implementing-media-engines.xml +++ b/doc/reference/librygel-server/gtkdoc/implementing-media-engines.xml @@ -17,8 +17,10 @@ by the media-engine configuration key. For instance, in <literal>rygel.conf</lit <code>media-engine=librygel-media-engine-gst.so</code> </para> -<para>Media engines should derive their own <link linkend="RygelDataSource">RygelDataSource</link>, -returning an instance of it from create_data_source().</para> +<para>A media engines should derive its own <link linkend="RygelDataSource">RygelDataSource</link>, +returning an instance of it from its create_data_source() implementation.</para> + +<para>Optionally, a derived RygelMediaEngine may implement the get_dlna_profiles() and get_transcoders() virtual functions.</para> <para>Rygel itself provides two media engines: </para> @@ -29,6 +31,6 @@ returning an instance of it from create_data_source().</para> </orderedlist> </para> -<para>In addition, the external <ulink url="http://git.gnome.org/browse/rygel-gst-0-10-media-engine">rygel-gst-0-10-media-engine</ulink> project provides a Rygel media engine that uses an older GStreamer version.</para> +<para>In addition, the external <ulink url="http://git.gnome.org/browse/rygel-gst-0-10-media-engine">rygel-gst-0-10-media-engine</ulink> project provides a Rygel media engine that uses an older GStreamer version and is an example of an external Rygel media-engine implemented in C.</para> </section> |