docs: update plugin docs

Update args/signals etc.
This commit is contained in:
Tim-Philipp Müller 2012-12-14 14:03:43 +00:00
parent 5f2fbb6370
commit aa8d2d6580
5 changed files with 805 additions and 958 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1 @@
GstChildProxy GObject GstChildProxy GObject
GstChildProxy GstObject

View file

@ -1,24 +1,67 @@
<SIGNAL> <SIGNAL>
<NAME>GstBin::element-added</NAME> <NAME>GstTypeFindElement::have-type</NAME>
<RETURNS>void</RETURNS> <RETURNS>void</RETURNS>
<FLAGS>f</FLAGS> <FLAGS>f</FLAGS>
GstBin *gstbin GstTypeFindElement *gsttypefindelement
GstElement *arg1 guint arg1
GstCaps *arg2
</SIGNAL> </SIGNAL>
<SIGNAL> <SIGNAL>
<NAME>GstBin::element-removed</NAME> <NAME>GstQueue::overrun</NAME>
<RETURNS>void</RETURNS> <RETURNS>void</RETURNS>
<FLAGS>f</FLAGS> <FLAGS>f</FLAGS>
GstBin *gstbin GstQueue *gstqueue
GstElement *arg1
</SIGNAL> </SIGNAL>
<SIGNAL> <SIGNAL>
<NAME>GstBin::do-latency</NAME> <NAME>GstQueue::pushing</NAME>
<RETURNS>gboolean</RETURNS> <RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::running</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::underrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstMultiQueue::overrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstMultiQueue *gstmultiqueue
</SIGNAL>
<SIGNAL>
<NAME>GstMultiQueue::underrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstMultiQueue *gstmultiqueue
</SIGNAL>
<SIGNAL>
<NAME>GstInputSelector::block</NAME>
<RETURNS>gint64</RETURNS>
<FLAGS>la</FLAGS>
GstInputSelector *gstinputselector
</SIGNAL>
<SIGNAL>
<NAME>GstIdentity::handoff</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS> <FLAGS>l</FLAGS>
GstBin *gstbin GstIdentity *gstidentity
GstBuffer *arg1
</SIGNAL> </SIGNAL>
<SIGNAL> <SIGNAL>
@ -48,79 +91,3 @@ GstBuffer *arg1
GstPad *arg2 GstPad *arg2
</SIGNAL> </SIGNAL>
<SIGNAL>
<NAME>GstIdentity::handoff</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstIdentity *gstidentity
GstBuffer *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::overrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::running</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::underrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstQueue::pushing</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstQueue *gstqueue
</SIGNAL>
<SIGNAL>
<NAME>GstTypeFindElement::have-type</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstTypeFindElement *gsttypefindelement
guint arg1
GstCaps *arg2
</SIGNAL>
<SIGNAL>
<NAME>GstMultiQueue::overrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstMultiQueue *gstmultiqueue
</SIGNAL>
<SIGNAL>
<NAME>GstMultiQueue::underrun</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GstMultiQueue *gstmultiqueue
</SIGNAL>
<SIGNAL>
<NAME>GstInputSelector::block</NAME>
<RETURNS>gint64</RETURNS>
<FLAGS>la</FLAGS>
GstInputSelector *gstinputselector
</SIGNAL>
<SIGNAL>
<NAME>GstInputSelector::switch</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstInputSelector *gstinputselector
GstPad *arg1
gint64 arg2
gint64 arg3
</SIGNAL>

View file

@ -1,6 +1,6 @@
<plugin> <plugin>
<name>coreelements</name> <name>coreelements</name>
<description> GStreamer core elements</description> <description>GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename> <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename> <basename>libgstcoreelements.so</basename>
<version>1.1.0.1</version> <version>1.1.0.1</version>

View file

@ -22,7 +22,8 @@ PREFACE
CHANGES CHANGES
* GST_BOILERPLATE is gone, use G_DEFINE_TYPE instead. * GST_BOILERPLATE is gone, use G_DEFINE_TYPE instead (note that the variable
that used to be called parent_class is then called gst_foo_bar_parent_class)
* various methods take a gsize instead of a guint when talking about memory * various methods take a gsize instead of a guint when talking about memory
sizes. sizes.