docs: add valve element to documentation

This commit is contained in:
Tim-Philipp Müller 2010-12-30 00:46:02 +00:00
parent 9c34e289b8
commit 77aca24d0f
6 changed files with 54 additions and 3 deletions

View file

@ -90,7 +90,8 @@ EXTRA_HFILES = \
$(top_srcdir)/plugins/elements/gstqueue.h \ $(top_srcdir)/plugins/elements/gstqueue.h \
$(top_srcdir)/plugins/elements/gstqueue2.h \ $(top_srcdir)/plugins/elements/gstqueue2.h \
$(top_srcdir)/plugins/elements/gsttypefindelement.h \ $(top_srcdir)/plugins/elements/gsttypefindelement.h \
$(top_srcdir)/plugins/elements/gsttee.h $(top_srcdir)/plugins/elements/gsttee.h \
$(top_srcdir)/plugins/elements/gstvalve.h
# Images to copy into HTML directory. # Images to copy into HTML directory.
HTML_IMAGES = HTML_IMAGES =

View file

@ -30,6 +30,7 @@
<xi:include href="xml/element-queue2.xml" /> <xi:include href="xml/element-queue2.xml" />
<xi:include href="xml/element-tee.xml" /> <xi:include href="xml/element-tee.xml" />
<xi:include href="xml/element-typefind.xml" /> <xi:include href="xml/element-typefind.xml" />
<xi:include href="xml/element-valve.xml" />
</chapter> </chapter>
<chapter> <chapter>

View file

@ -71,6 +71,7 @@ GstFileSrc
<SUBSECTION Standard> <SUBSECTION Standard>
GstFileSrcClass GstFileSrcClass
GST_FILE_SRC GST_FILE_SRC
GST_FILE_SRC_CAST
GST_IS_FILE_SRC GST_IS_FILE_SRC
GST_TYPE_FILE_SRC GST_TYPE_FILE_SRC
GST_FILE_SRC_CLASS GST_FILE_SRC_CLASS
@ -155,6 +156,7 @@ GST_IS_QUEUE2_CLASS
GST_TYPE_QUEUE2 GST_TYPE_QUEUE2
<SUBSECTION Private> <SUBSECTION Private>
GstQueue2Size GstQueue2Size
GstQueue2Range
gst_queue2_get_type gst_queue2_get_type
</SECTION> </SECTION>
@ -206,3 +208,18 @@ GST_IS_TEE_CLASS
gst_tee_get_type gst_tee_get_type
</SECTION> </SECTION>
<SECTION>
<FILE>element-valve</FILE>
<TITLE>valve</TITLE>
GstValve
<SUBSECTION Standard>
GstValveClass
GST_VALVE
GST_IS_VALVE
GST_TYPE_VALVE
GST_VALVE_CLASS
GST_IS_VALVE_CLASS
<SUBSECTION Private>
gst_valve_get_type
</SECTION>

View file

@ -894,7 +894,7 @@
<RANGE>[0,100]</RANGE> <RANGE>[0,100]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>High percent</NICK> <NICK>High percent</NICK>
<BLURB>High threshold for buffering to finish.</BLURB> <BLURB>High threshold for buffering to finish. Only used if use-buffering is True.</BLURB>
<DEFAULT>99</DEFAULT> <DEFAULT>99</DEFAULT>
</ARG> </ARG>
@ -904,7 +904,7 @@
<RANGE>[0,100]</RANGE> <RANGE>[0,100]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Low percent</NICK> <NICK>Low percent</NICK>
<BLURB>Low threshold for buffering to start.</BLURB> <BLURB>Low threshold for buffering to start. Only used if use-buffering is True.</BLURB>
<DEFAULT>10</DEFAULT> <DEFAULT>10</DEFAULT>
</ARG> </ARG>
@ -998,3 +998,13 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstValve::drop</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Drop buffers and events</NICK>
<BLURB>Whether to drop buffers and events or let them through.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

View file

@ -22,6 +22,7 @@ GObject
GstQueue2 GstQueue2
GstTee GstTee
GstTypeFindElement GstTypeFindElement
GstValve
GstIndex GstIndex
GstFileIndex GstFileIndex
GstMemIndex GstMemIndex

View file

@ -246,5 +246,26 @@
</caps> </caps>
</pads> </pads>
</element> </element>
<element>
<name>valve</name>
<longname>Valve element</longname>
<class>Filter</class>
<description>Drops buffers and events or lets them through</description>
<author>Olivier Crete &lt;olivier.crete@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
</elements> </elements>
</plugin> </plugin>