docs: update docs

This commit is contained in:
Tim-Philipp Müller 2011-11-30 19:25:37 +00:00
parent 0584ae8f98
commit cad107257c
77 changed files with 748 additions and 149 deletions

View file

@ -165,6 +165,7 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/monoscope/gstmonoscope.h \ $(top_srcdir)/gst/monoscope/gstmonoscope.h \
$(top_srcdir)/gst/multifile/gstmultifilesink.h \ $(top_srcdir)/gst/multifile/gstmultifilesink.h \
$(top_srcdir)/gst/multifile/gstmultifilesrc.h \ $(top_srcdir)/gst/multifile/gstmultifilesrc.h \
$(top_srcdir)/gst/multifile/gstsplitfilesrc.h \
$(top_srcdir)/gst/multipart/multipartdemux.h \ $(top_srcdir)/gst/multipart/multipartdemux.h \
$(top_srcdir)/gst/multipart/multipartmux.h \ $(top_srcdir)/gst/multipart/multipartmux.h \
$(top_srcdir)/gst/isomp4/qtdemux.h \ $(top_srcdir)/gst/isomp4/qtdemux.h \

View file

@ -160,6 +160,7 @@
<xi:include href="xml/element-spectrum.xml" /> <xi:include href="xml/element-spectrum.xml" />
<xi:include href="xml/element-speexenc.xml" /> <xi:include href="xml/element-speexenc.xml" />
<xi:include href="xml/element-speexdec.xml" /> <xi:include href="xml/element-speexdec.xml" />
<xi:include href="xml/element-splitfilesrc.xml" />
<xi:include href="xml/element-streaktv.xml" /> <xi:include href="xml/element-streaktv.xml" />
<xi:include href="xml/element-taginject.xml" /> <xi:include href="xml/element-taginject.xml" />
<xi:include href="xml/element-udpsrc.xml" /> <xi:include href="xml/element-udpsrc.xml" />

View file

@ -1981,6 +1981,20 @@ GST_IS_SPEEX_ENC_CLASS
gst_speex_enc_get_type gst_speex_enc_get_type
</SECTION> </SECTION>
<SECTION>
<FILE>element-splitfilesrc</FILE>
<TITLE>splitfilesrc</TITLE>
GstSplitFileSrc
<SUBSECTION Standard>
GstSplitFileSrcClass
GST_SPLIT_FILE_SRC
GST_SPLIT_FILE_SRC_CLASS
GST_IS_SPLIT_FILE_SRC
GST_IS_SPLIT_FILE_SRC_CLASS
GST_TYPE_SPLIT_FILE_SRC
gst_split_file_src_get_type
</SECTION>
<SECTION> <SECTION>
<FILE>element-taginject</FILE> <FILE>element-taginject</FILE>
<TITLE>taginject</TITLE> <TITLE>taginject</TITLE>

View file

@ -178,6 +178,16 @@
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstMultiFileSink::max-files</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max files</NICK>
<BLURB>Maximum number of files to keep on disk. Once the maximum is reached,old files start to be deleted to make room for new ones.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstMultiFileSrc::caps</NAME> <NAME>GstMultiFileSrc::caps</NAME>
<TYPE>GstCaps*</TYPE> <TYPE>GstCaps*</TYPE>
@ -208,6 +218,36 @@
<DEFAULT>"%05d"</DEFAULT> <DEFAULT>"%05d"</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstMultiFileSrc::loop</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Loop</NICK>
<BLURB>Whether to repeat from the beginning when all files have been read.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSrc::start-index</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Start Index</NICK>
<BLURB>Start value of index. The initial value of index can be set either by setting index or start-index. When the end of the loop is reached, the index will be set to the value start-index.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstMultiFileSrc::stop-index</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Start Index</NICK>
<BLURB>Stop value of index. The special value -1 means no stop.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstOssSrc::device</NAME> <NAME>GstOssSrc::device</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
@ -461,7 +501,7 @@
<ARG> <ARG>
<NAME>GstUDPSrc::sockfd</NAME> <NAME>GstUDPSrc::sockfd</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Socket Handle</NICK> <NICK>Socket Handle</NICK>
<BLURB>Socket to use for UDP reception. (-1 == allocate).</BLURB> <BLURB>Socket to use for UDP reception. (-1 == allocate).</BLURB>
@ -511,7 +551,7 @@
<ARG> <ARG>
<NAME>GstUDPSrc::sock</NAME> <NAME>GstUDPSrc::sock</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>Socket Handle</NICK> <NICK>Socket Handle</NICK>
<BLURB>Socket currently in use for UDP reception. (-1 = no socket).</BLURB> <BLURB>Socket currently in use for UDP reception. (-1 = no socket).</BLURB>
@ -778,6 +818,16 @@
<DEFAULT>524288</DEFAULT> <DEFAULT>524288</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstRTSPSrc::short-header</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Short Header</NICK>
<BLURB>Only send the basic RTSP headers for broken encoders.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstRTPDec::skip</NAME> <NAME>GstRTPDec::skip</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
@ -1512,7 +1562,7 @@
<NAME>GstSpeexEnc::abr</NAME> <NAME>GstSpeexEnc::abr</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>ABR</NICK> <NICK>ABR</NICK>
<BLURB>Enable average bit-rate (0 = disabled).</BLURB> <BLURB>Enable average bit-rate (0 = disabled).</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
@ -1522,7 +1572,7 @@
<NAME>GstSpeexEnc::bitrate</NAME> <NAME>GstSpeexEnc::bitrate</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>Encoding Bit-rate</NICK> <NICK>Encoding Bit-rate</NICK>
<BLURB>Specify an encoding bit-rate (in bps). (0 = automatic).</BLURB> <BLURB>Specify an encoding bit-rate (in bps). (0 = automatic).</BLURB>
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
@ -1532,7 +1582,7 @@
<NAME>GstSpeexEnc::complexity</NAME> <NAME>GstSpeexEnc::complexity</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>Complexity</NICK> <NICK>Complexity</NICK>
<BLURB>Set encoding complexity.</BLURB> <BLURB>Set encoding complexity.</BLURB>
<DEFAULT>3</DEFAULT> <DEFAULT>3</DEFAULT>
@ -1542,7 +1592,7 @@
<NAME>GstSpeexEnc::dtx</NAME> <NAME>GstSpeexEnc::dtx</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>DTX</NICK> <NICK>DTX</NICK>
<BLURB>Enable discontinuous transmission.</BLURB> <BLURB>Enable discontinuous transmission.</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
@ -1562,7 +1612,7 @@
<NAME>GstSpeexEnc::nframes</NAME> <NAME>GstSpeexEnc::nframes</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= 0</RANGE> <RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>NFrames</NICK> <NICK>NFrames</NICK>
<BLURB>Number of frames per buffer.</BLURB> <BLURB>Number of frames per buffer.</BLURB>
<DEFAULT>1</DEFAULT> <DEFAULT>1</DEFAULT>
@ -1572,7 +1622,7 @@
<NAME>GstSpeexEnc::quality</NAME> <NAME>GstSpeexEnc::quality</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
<RANGE>[0,10]</RANGE> <RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>Quality</NICK> <NICK>Quality</NICK>
<BLURB>Encoding quality.</BLURB> <BLURB>Encoding quality.</BLURB>
<DEFAULT>8</DEFAULT> <DEFAULT>8</DEFAULT>
@ -1582,7 +1632,7 @@
<NAME>GstSpeexEnc::vad</NAME> <NAME>GstSpeexEnc::vad</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>VAD</NICK> <NICK>VAD</NICK>
<BLURB>Enable voice activity detection.</BLURB> <BLURB>Enable voice activity detection.</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
@ -1592,7 +1642,7 @@
<NAME>GstSpeexEnc::vbr</NAME> <NAME>GstSpeexEnc::vbr</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>VBR</NICK> <NICK>VBR</NICK>
<BLURB>Enable variable bit-rate.</BLURB> <BLURB>Enable variable bit-rate.</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
@ -1602,7 +1652,7 @@
<NAME>GstSpeexEnc::mode</NAME> <NAME>GstSpeexEnc::mode</NAME>
<TYPE>GstSpeexEncMode</TYPE> <TYPE>GstSpeexEncMode</TYPE>
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>Mode</NICK> <NICK>Mode</NICK>
<BLURB>The encoding mode.</BLURB> <BLURB>The encoding mode.</BLURB>
<DEFAULT>Auto</DEFAULT> <DEFAULT>Auto</DEFAULT>
@ -1651,7 +1701,7 @@
<ARG> <ARG>
<NAME>GstDV1394Src::port</NAME> <NAME>GstDV1394Src::port</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[-1,16]</RANGE> <RANGE>[G_MAXULONG,16]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Port</NICK> <NICK>Port</NICK>
<BLURB>Port number (-1 automatic).</BLURB> <BLURB>Port number (-1 automatic).</BLURB>
@ -1901,7 +1951,7 @@
<ARG> <ARG>
<NAME>GstTest::allowed-timestamp-deviation</NAME> <NAME>GstTest::allowed-timestamp-deviation</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>allowed timestamp deviation</NICK> <NICK>allowed timestamp deviation</NICK>
<BLURB>allowed average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB> <BLURB>allowed average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
@ -1911,7 +1961,7 @@
<ARG> <ARG>
<NAME>GstTest::buffer-count</NAME> <NAME>GstTest::buffer-count</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>buffer count</NICK> <NICK>buffer count</NICK>
<BLURB>number of buffers in stream.</BLURB> <BLURB>number of buffers in stream.</BLURB>
@ -1921,7 +1971,7 @@
<ARG> <ARG>
<NAME>GstTest::expected-buffer-count</NAME> <NAME>GstTest::expected-buffer-count</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>expected buffer count</NICK> <NICK>expected buffer count</NICK>
<BLURB>expected number of buffers in stream.</BLURB> <BLURB>expected number of buffers in stream.</BLURB>
@ -1931,7 +1981,7 @@
<ARG> <ARG>
<NAME>GstTest::expected-length</NAME> <NAME>GstTest::expected-length</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>expected length</NICK> <NICK>expected length</NICK>
<BLURB>expected length of stream.</BLURB> <BLURB>expected length of stream.</BLURB>
@ -1951,7 +2001,7 @@
<ARG> <ARG>
<NAME>GstTest::length</NAME> <NAME>GstTest::length</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>length</NICK> <NICK>length</NICK>
<BLURB>length of stream.</BLURB> <BLURB>length of stream.</BLURB>
@ -1971,7 +2021,7 @@
<ARG> <ARG>
<NAME>GstTest::timestamp-deviation</NAME> <NAME>GstTest::timestamp-deviation</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>timestamp deviation</NICK> <NICK>timestamp deviation</NICK>
<BLURB>average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB> <BLURB>average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
@ -2051,7 +2101,7 @@
<ARG> <ARG>
<NAME>GstBreakMyData::set-to</NAME> <NAME>GstBreakMyData::set-to</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[-1,255]</RANGE> <RANGE>[G_MAXULONG,255]</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>set-to</NICK> <NICK>set-to</NICK>
<BLURB>set changed bytes to this value (-1 means random value.</BLURB> <BLURB>set changed bytes to this value (-1 means random value.</BLURB>
@ -2224,7 +2274,7 @@
<RANGE></RANGE> <RANGE></RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Send Config</NICK> <NICK>Send Config</NICK>
<BLURB>Send the config parameters in RTP packets as well.</BLURB> <BLURB>Send the config parameters in RTP packets as well(deprecated see config-interval).</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
@ -2358,6 +2408,16 @@
<DEFAULT>25</DEFAULT> <DEFAULT>25</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstCairoTextOverlay::silent</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>silent</NICK>
<BLURB>Whether to render the text string.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstOssMixerElement::device-name</NAME> <NAME>GstOssMixerElement::device-name</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
@ -2391,7 +2451,7 @@
<ARG> <ARG>
<NAME>GstDynUDPSink::sockfd</NAME> <NAME>GstDynUDPSink::sockfd</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[-1,32767]</RANGE> <RANGE>[G_MAXULONG,32767]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>socket handle</NICK> <NICK>socket handle</NICK>
<BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB> <BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB>
@ -2461,7 +2521,7 @@
<ARG> <ARG>
<NAME>GstMultiUDPSink::sock</NAME> <NAME>GstMultiUDPSink::sock</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>Socket Handle</NICK> <NICK>Socket Handle</NICK>
<BLURB>Socket currently in use for UDP sending. (-1 == no socket).</BLURB> <BLURB>Socket currently in use for UDP sending. (-1 == no socket).</BLURB>
@ -2471,7 +2531,7 @@
<ARG> <ARG>
<NAME>GstMultiUDPSink::sockfd</NAME> <NAME>GstMultiUDPSink::sockfd</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Socket Handle</NICK> <NICK>Socket Handle</NICK>
<BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB> <BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB>
@ -2501,7 +2561,7 @@
<ARG> <ARG>
<NAME>GstMultiUDPSink::qos-dscp</NAME> <NAME>GstMultiUDPSink::qos-dscp</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[-1,63]</RANGE> <RANGE>[G_MAXULONG,63]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>QoS diff srv code point</NICK> <NICK>QoS diff srv code point</NICK>
<BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB> <BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB>
@ -2651,7 +2711,7 @@
<ARG> <ARG>
<NAME>GstXImageSrc::screen-num</NAME> <NAME>GstXImageSrc::screen-num</NAME>
<TYPE>guint</TYPE> <TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE> <RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Screen number</NICK> <NICK>Screen number</NICK>
<BLURB>X Screen Number.</BLURB> <BLURB>X Screen Number.</BLURB>
@ -2671,7 +2731,7 @@
<ARG> <ARG>
<NAME>GstXImageSrc::endx</NAME> <NAME>GstXImageSrc::endx</NAME>
<TYPE>guint</TYPE> <TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE> <RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>End X</NICK> <NICK>End X</NICK>
<BLURB>X coordinate of bottom right corner of area to be recorded (0 for bottom right of screen).</BLURB> <BLURB>X coordinate of bottom right corner of area to be recorded (0 for bottom right of screen).</BLURB>
@ -2681,7 +2741,7 @@
<ARG> <ARG>
<NAME>GstXImageSrc::endy</NAME> <NAME>GstXImageSrc::endy</NAME>
<TYPE>guint</TYPE> <TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE> <RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>End Y</NICK> <NICK>End Y</NICK>
<BLURB>Y coordinate of bottom right corner of area to be recorded (0 for bottom right of screen).</BLURB> <BLURB>Y coordinate of bottom right corner of area to be recorded (0 for bottom right of screen).</BLURB>
@ -2691,7 +2751,7 @@
<ARG> <ARG>
<NAME>GstXImageSrc::startx</NAME> <NAME>GstXImageSrc::startx</NAME>
<TYPE>guint</TYPE> <TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE> <RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Start X co-ordinate</NICK> <NICK>Start X co-ordinate</NICK>
<BLURB>X coordinate of top left corner of area to be recorded (0 for top left of screen).</BLURB> <BLURB>X coordinate of top left corner of area to be recorded (0 for top left of screen).</BLURB>
@ -2701,7 +2761,7 @@
<ARG> <ARG>
<NAME>GstXImageSrc::starty</NAME> <NAME>GstXImageSrc::starty</NAME>
<TYPE>guint</TYPE> <TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE> <RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Start Y co-ordinate</NICK> <NICK>Start Y co-ordinate</NICK>
<BLURB>Y coordinate of top left corner of area to be recorded (0 for top left of screen).</BLURB> <BLURB>Y coordinate of top left corner of area to be recorded (0 for top left of screen).</BLURB>
@ -2728,6 +2788,26 @@
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstXImageSrc::xid</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Window XID</NICK>
<BLURB>Window XID to capture from.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstXImageSrc::xname</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Window name</NICK>
<BLURB>Window name to capture from.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstVideoBalance::brightness</NAME> <NAME>GstVideoBalance::brightness</NAME>
<TYPE>gdouble</TYPE> <TYPE>gdouble</TYPE>
@ -2788,6 +2868,16 @@
<DEFAULT>NULL</DEFAULT> <DEFAULT>NULL</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstMultipartDemux::single-stream</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Single Stream</NICK>
<BLURB>Assume that there is only one stream whose content-type will not change and emit no-more-pads as soon as the first boundary content is parsed, decoded, and pads are linked.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstAviMux::bigfile</NAME> <NAME>GstAviMux::bigfile</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
@ -2811,7 +2901,7 @@
<ARG> <ARG>
<NAME>GstJpegDec::max-errors</NAME> <NAME>GstJpegDec::max-errors</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Maximum Consecutive Decoding Errors</NICK> <NICK>Maximum Consecutive Decoding Errors</NICK>
<BLURB>Error out after receiving N consecutive decoding errors (-1 = never fail, 0 = automatic, 1 = fail on first error).</BLURB> <BLURB>Error out after receiving N consecutive decoding errors (-1 = never fail, 0 = automatic, 1 = fail on first error).</BLURB>
@ -3121,7 +3211,7 @@
<ARG> <ARG>
<NAME>GstV4l2Src::device-fd</NAME> <NAME>GstV4l2Src::device-fd</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS> <FLAGS>r</FLAGS>
<NICK>File descriptor</NICK> <NICK>File descriptor</NICK>
<BLURB>File descriptor of the device.</BLURB> <BLURB>File descriptor of the device.</BLURB>
@ -3178,6 +3268,16 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstV4l2Src::norm</NAME>
<TYPE>V4L2_TV_norms</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>TV norm</NICK>
<BLURB>video standard.</BLURB>
<DEFAULT>none</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstAudioChebBand::lower-frequency</NAME> <NAME>GstAudioChebBand::lower-frequency</NAME>
<TYPE>gfloat</TYPE> <TYPE>gfloat</TYPE>
@ -3391,7 +3491,7 @@
<ARG> <ARG>
<NAME>GstRndBufferSize::max</NAME> <NAME>GstRndBufferSize::max</NAME>
<TYPE>glong</TYPE> <TYPE>glong</TYPE>
<RANGE>>= 1</RANGE> <RANGE>[1,G_MAXINT]</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>maximum</NICK> <NICK>maximum</NICK>
<BLURB>maximum buffer size.</BLURB> <BLURB>maximum buffer size.</BLURB>
@ -3401,7 +3501,7 @@
<ARG> <ARG>
<NAME>GstRndBufferSize::min</NAME> <NAME>GstRndBufferSize::min</NAME>
<TYPE>glong</TYPE> <TYPE>glong</TYPE>
<RANGE>>= 0</RANGE> <RANGE>[0,G_MAXINT]</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>mininum</NICK> <NICK>mininum</NICK>
<BLURB>mininum buffer size.</BLURB> <BLURB>mininum buffer size.</BLURB>
@ -3411,7 +3511,7 @@
<ARG> <ARG>
<NAME>GstRndBufferSize::seed</NAME> <NAME>GstRndBufferSize::seed</NAME>
<TYPE>gulong</TYPE> <TYPE>gulong</TYPE>
<RANGE></RANGE> <RANGE><= G_MAXUINT</RANGE>
<FLAGS>rwx</FLAGS> <FLAGS>rwx</FLAGS>
<NICK>random number seed</NICK> <NICK>random number seed</NICK>
<BLURB>seed for randomness (initialized when going from READY to PAUSED).</BLURB> <BLURB>seed for randomness (initialized when going from READY to PAUSED).</BLURB>
@ -19898,6 +19998,36 @@
<DEFAULT>"<unknown>"</DEFAULT> <DEFAULT>"<unknown>"</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstPulseSrc::mute</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mute</NICK>
<BLURB>Mute state of this stream.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseSrc::source-output-index</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>source output index</NICK>
<BLURB>The index of the PulseAudio source output corresponding to this record stream.</BLURB>
<DEFAULT>4294967295</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseSrc::volume</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Volume</NICK>
<BLURB>Linear volume of this stream, 1.0=100%.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstPulseMixer::device</NAME> <NAME>GstPulseMixer::device</NAME>
<TYPE>gchar*</TYPE> <TYPE>gchar*</TYPE>
@ -20111,7 +20241,7 @@
<ARG> <ARG>
<NAME>GstHDV1394Src::port</NAME> <NAME>GstHDV1394Src::port</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>[-1,16]</RANGE> <RANGE>[G_MAXULONG,16]</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Port</NICK> <NICK>Port</NICK>
<BLURB>Port number (-1 automatic).</BLURB> <BLURB>Port number (-1 automatic).</BLURB>
@ -20491,7 +20621,7 @@
<ARG> <ARG>
<NAME>GstOpTV::threshold</NAME> <NAME>GstOpTV::threshold</NAME>
<TYPE>guint</TYPE> <TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE> <RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Threshold</NICK> <NICK>Threshold</NICK>
<BLURB>Luma threshold.</BLURB> <BLURB>Luma threshold.</BLURB>
@ -20511,7 +20641,7 @@
<ARG> <ARG>
<NAME>GstRadioacTV::interval</NAME> <NAME>GstRadioacTV::interval</NAME>
<TYPE>guint</TYPE> <TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE> <RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>Interval</NICK> <NICK>Interval</NICK>
<BLURB>Snapshot interval (in strobe mode).</BLURB> <BLURB>Snapshot interval (in strobe mode).</BLURB>
@ -20648,6 +20778,26 @@
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstRtpBin::rtcp-sync</NAME>
<TYPE>GstRTCPSync</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>RTCP Sync</NICK>
<BLURB>Use of RTCP SR in synchronization.</BLURB>
<DEFAULT>always</DEFAULT>
</ARG>
<ARG>
<NAME>GstRtpBin::rtcp-sync-interval</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>RTCP Sync Interval</NICK>
<BLURB>RTCP SR interval synchronization (ms) (0 = always).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstRtpJitterBuffer::do-lost</NAME> <NAME>GstRtpJitterBuffer::do-lost</NAME>
<TYPE>gboolean</TYPE> <TYPE>gboolean</TYPE>
@ -20781,7 +20931,7 @@
<ARG> <ARG>
<NAME>GstRtpSession::rtcp-rr-bandwidth</NAME> <NAME>GstRtpSession::rtcp-rr-bandwidth</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>RTCP RR bandwidth</NICK> <NICK>RTCP RR bandwidth</NICK>
<BLURB>The RTCP bandwidth used for receivers in bytes per second (-1 = default).</BLURB> <BLURB>The RTCP bandwidth used for receivers in bytes per second (-1 = default).</BLURB>
@ -20791,7 +20941,7 @@
<ARG> <ARG>
<NAME>GstRtpSession::rtcp-rs-bandwidth</NAME> <NAME>GstRtpSession::rtcp-rs-bandwidth</NAME>
<TYPE>gint</TYPE> <TYPE>gint</TYPE>
<RANGE>>= -1</RANGE> <RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>RTCP RS bandwidth</NICK> <NICK>RTCP RS bandwidth</NICK>
<BLURB>The RTCP bandwidth used for senders in bytes per second (-1 = default).</BLURB> <BLURB>The RTCP bandwidth used for senders in bytes per second (-1 = default).</BLURB>
@ -21858,3 +22008,383 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstSplitFileSrc::location</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File Location</NICK>
<BLURB>Wildcard pattern to match file names of the input files. If the location is an absolute path or contains directory components, only the base file name part will be considered for pattern matching. The results will be sorted.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstMatroskaDemux::max-gap-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum gap time</NICK>
<BLURB>The demuxer sends out newsegment events for skipping gaps longer than this (0 = disabled).</BLURB>
<DEFAULT>2000000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::alignment-threshold</NAME>
<TYPE>guint64</TYPE>
<RANGE>[1,18446744073709551614]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alignment Threshold</NICK>
<BLURB>Timestamp alignment threshold in nanoseconds.</BLURB>
<DEFAULT>40000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::async</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Async</NICK>
<BLURB>Go asynchronously to PAUSED.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::blocksize</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Block size</NICK>
<BLURB>Size in bytes to pull per buffer (0 = default).</BLURB>
<DEFAULT>4096</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::buffer-time</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer Time</NICK>
<BLURB>Size of audio buffer in microseconds.</BLURB>
<DEFAULT>200000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::can-activate-pull</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Allow Pull Scheduling</NICK>
<BLURB>Allow pull-based scheduling.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::client</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Client</NICK>
<BLURB>The PulseAudio client name to use.</BLURB>
<DEFAULT>"<unknown>"</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::device</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Device</NICK>
<BLURB>The PulseAudio sink device to connect to.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::device-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Device name</NICK>
<BLURB>Human-readable name of the sound device.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::discont-wait</NAME>
<TYPE>guint64</TYPE>
<RANGE><= 18446744073709551614</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Discont Wait</NICK>
<BLURB>Window of time in nanoseconds to wait before creating a discontinuity.</BLURB>
<DEFAULT>1000000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::drift-tolerance</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Drift Tolerance</NICK>
<BLURB>Tolerance for clock drift in microseconds.</BLURB>
<DEFAULT>40000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::enable-last-buffer</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Last Buffer</NICK>
<BLURB>Enable the last-buffer property.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::last-buffer</NAME>
<TYPE>GstBuffer*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Last Buffer</NICK>
<BLURB>The last buffer received in the sink.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::latency-time</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Latency Time</NICK>
<BLURB>Audio latency in microseconds.</BLURB>
<DEFAULT>10000</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::max-lateness</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max Lateness</NICK>
<BLURB>Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::mute</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mute</NICK>
<BLURB>Mute state of this stream.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::preroll-queue-len</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Preroll queue length</NICK>
<BLURB>Number of buffers to queue during preroll.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::provide-clock</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Provide Clock</NICK>
<BLURB>Provide a clock to be used as the global pipeline clock.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::qos</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Qos</NICK>
<BLURB>Generate Quality-of-Service events upstream.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::render-delay</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Render Delay</NICK>
<BLURB>Additional render delay of the sink in nanoseconds.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::server</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Server</NICK>
<BLURB>The PulseAudio server to connect to.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::slave-method</NAME>
<TYPE>GstBaseAudioSinkSlaveMethod</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Slave Method</NICK>
<BLURB>Algorithm to use to match the rate of the masterclock.</BLURB>
<DEFAULT>GST_BASE_AUDIO_SINK_SLAVE_SKEW</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::stream-properties</NAME>
<TYPE>GstStructure*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>stream properties</NICK>
<BLURB>list of pulseaudio stream properties.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::sync</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sync</NICK>
<BLURB>Sync on the clock.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::throttle-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Throttle time</NICK>
<BLURB>The time to keep between rendered buffers (unused).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::ts-offset</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>TS Offset</NICK>
<BLURB>Timestamp offset in nanoseconds.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstPulseAudioSink::volume</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Volume</NICK>
<BLURB>Linear volume of this stream, 1.0=100%.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::automatic-redirect</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>automatic-redirect</NICK>
<BLURB>Automatically follow HTTP redirects (HTTP Status Code 3xx).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::cookies</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cookies</NICK>
<BLURB>HTTP request cookies.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::location</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Location</NICK>
<BLURB>URI to send to.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::proxy</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Proxy</NICK>
<BLURB>HTTP proxy server URI.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::proxy-id</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>proxy-id</NICK>
<BLURB>user id for proxy authentication.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::proxy-pw</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>proxy-pw</NICK>
<BLURB>user password for proxy authentication.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::session</NAME>
<TYPE>SoupSession*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>session</NICK>
<BLURB>SoupSession object to use for communication.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::user-agent</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>User-Agent</NICK>
<BLURB>Value of the User-Agent HTTP request header field.</BLURB>
<DEFAULT>"GStreamer souphttpclientsink "</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::user-id</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>user-id</NICK>
<BLURB>user id for authentication.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>
<ARG>
<NAME>GstSoupHttpClientSink::user-pw</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>user-pw</NICK>
<BLURB>user password for authentication.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

View file

@ -15,6 +15,11 @@ GObject
GstALawEnc GstALawEnc
GstAsteriskh263 GstAsteriskh263
GstAuParse GstAuParse
GstAudioDecoder
GstSpeexDec
GstAudioEncoder
GstFlacEnc
GstSpeexEnc
GstAviDemux GstAviDemux
GstAviMux GstAviMux
GstAviSubtitle GstAviSubtitle
@ -111,10 +116,10 @@ GObject
GstMultiUDPSink GstMultiUDPSink
GstUDPSink GstUDPSink
GstShout2send GstShout2send
GstSoupHttpClientSink
GstTest GstTest
GstVideoSink GstVideoSink
GstGdkPixbufSink GstGdkPixbufSink
GstV4l2Sink
GstBaseSrc GstBaseSrc
GstPushSrc GstPushSrc
GstBaseAudioSrc GstBaseAudioSrc
@ -130,6 +135,7 @@ GObject
GstUDPSrc GstUDPSrc
GstV4l2Src GstV4l2Src
GstXImageSrc GstXImageSrc
GstSplitFileSrc
GstBaseTransform GstBaseTransform
GstAudioFilter GstAudioFilter
GstAudioAmplify GstAudioAmplify
@ -195,6 +201,7 @@ GObject
GstHalAudioSrc GstHalAudioSrc
GstPipeline GstPipeline
GstQTMoovRecover GstQTMoovRecover
GstPulseAudioSink
GstPushFileSrc GstPushFileSrc
GstRTSPSrc GstRTSPSrc
GstRgVolume GstRgVolume
@ -217,7 +224,6 @@ GObject
GstDeinterleave GstDeinterleave
GstEFence GstEFence
GstFlacDec GstFlacDec
GstFlacEnc
GstFlacTag GstFlacTag
GstFlvDemux GstFlvDemux
GstFlvMux GstFlvMux
@ -261,8 +267,6 @@ GObject
GstShapeWipe GstShapeWipe
GstSmokeDec GstSmokeDec
GstSmokeEnc GstSmokeEnc
GstSpeexDec
GstSpeexEnc
GstTagDemux GstTagDemux
GstApeDemux GstApeDemux
GstID3Demux GstID3Demux
@ -300,6 +304,7 @@ GObject
GstTunerChannel GstTunerChannel
GstTunerNorm GstTunerNorm
RTPSession RTPSession
SoupSession
GInterface GInterface
GIcon GIcon
GTypePlugin GTypePlugin
@ -307,7 +312,6 @@ GInterface
GstColorBalance GstColorBalance
GstImplementsInterface GstImplementsInterface
GstMixer GstMixer
GstNavigation
GstPreset GstPreset
GstPropertyProbe GstPropertyProbe
GstStreamVolume GstStreamVolume
@ -316,4 +320,3 @@ GInterface
GstTuner GstTuner
GstURIHandler GstURIHandler
GstVideoOrientation GstVideoOrientation
GstXOverlay

View file

@ -2,6 +2,7 @@ GdkPixbuf GIcon
Gst3GPPMux GstTagSetter GstTagXmpWriter Gst3GPPMux GstTagSetter GstTagXmpWriter
GstApev2Mux GstTagSetter GstApev2Mux GstTagSetter
GstAspectRatioCrop GstChildProxy GstAspectRatioCrop GstChildProxy
GstAudioEncoder GstPreset
GstAutoAudioSink GstChildProxy GstAutoAudioSink GstChildProxy
GstAutoAudioSrc GstChildProxy GstAutoAudioSrc GstChildProxy
GstAutoVideoSink GstChildProxy GstAutoVideoSink GstChildProxy
@ -10,6 +11,7 @@ GstAviMux GstTagSetter
GstBin GstChildProxy GstBin GstChildProxy
GstDV1394Src GstURIHandler GstPropertyProbe GstDV1394Src GstURIHandler GstPropertyProbe
GstDeinterlace GstChildProxy GstDeinterlace GstChildProxy
GstFlacEnc GstPreset GstTagSetter
GstFlacEnc GstTagSetter GstPreset GstFlacEnc GstTagSetter GstPreset
GstFlacTag GstTagSetter GstFlacTag GstTagSetter
GstFlvMux GstTagSetter GstFlvMux GstTagSetter
@ -36,9 +38,11 @@ GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
GstOssMixerElement GstImplementsInterface GstMixer GstOssMixerElement GstImplementsInterface GstMixer
GstOssSrc GstImplementsInterface GstMixer GstOssSrc GstImplementsInterface GstMixer
GstPipeline GstChildProxy GstPipeline GstChildProxy
GstPulseAudioSink GstChildProxy
GstPulseMixer GstImplementsInterface GstMixer GstPropertyProbe GstPulseMixer GstImplementsInterface GstMixer GstPropertyProbe
GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe
GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe
GstPulseSrc GstStreamVolume GstImplementsInterface GstMixer GstPropertyProbe
GstPushFileSrc GstChildProxy GstURIHandler GstPushFileSrc GstChildProxy GstURIHandler
GstQTMoovRecover GstChildProxy GstQTMoovRecover GstChildProxy
GstQTMux GstTagSetter GstTagXmpWriter GstQTMux GstTagSetter GstTagXmpWriter
@ -47,6 +51,7 @@ GstRgVolume GstChildProxy
GstRtpBin GstChildProxy GstRtpBin GstChildProxy
GstShout2send GstTagSetter GstShout2send GstTagSetter
GstSoupHTTPSrc GstURIHandler GstSoupHTTPSrc GstURIHandler
GstSpeexEnc GstPreset GstTagSetter
GstSpeexEnc GstTagSetter GstPreset GstSpeexEnc GstTagSetter GstPreset
GstSwitchSink GstChildProxy GstSwitchSink GstChildProxy
GstSwitchSrc GstChildProxy GstSwitchSrc GstChildProxy

View file

@ -14,7 +14,7 @@ GstGSMEnc *gstgsmenc
<SIGNAL> <SIGNAL>
<NAME>GstMultiUDPSink::add</NAME> <NAME>GstMultiUDPSink::add</NAME>
<RETURNS>void</RETURNS> <RETURNS>void</RETURNS>
<FLAGS>l</FLAGS> <FLAGS>la</FLAGS>
GstMultiUDPSink *gstmultiudpsink GstMultiUDPSink *gstmultiudpsink
gchar *arg1 gchar *arg1
gint arg2 gint arg2
@ -23,7 +23,7 @@ gint arg2
<SIGNAL> <SIGNAL>
<NAME>GstMultiUDPSink::clear</NAME> <NAME>GstMultiUDPSink::clear</NAME>
<RETURNS>void</RETURNS> <RETURNS>void</RETURNS>
<FLAGS>l</FLAGS> <FLAGS>la</FLAGS>
GstMultiUDPSink *gstmultiudpsink GstMultiUDPSink *gstmultiudpsink
</SIGNAL> </SIGNAL>
@ -48,7 +48,7 @@ gint arg2
<SIGNAL> <SIGNAL>
<NAME>GstMultiUDPSink::get-stats</NAME> <NAME>GstMultiUDPSink::get-stats</NAME>
<RETURNS>GValueArray*</RETURNS> <RETURNS>GValueArray*</RETURNS>
<FLAGS>l</FLAGS> <FLAGS>la</FLAGS>
GstMultiUDPSink *gstmultiudpsink GstMultiUDPSink *gstmultiudpsink
gchar *arg1 gchar *arg1
gint arg2 gint arg2
@ -57,7 +57,7 @@ gint arg2
<SIGNAL> <SIGNAL>
<NAME>GstMultiUDPSink::remove</NAME> <NAME>GstMultiUDPSink::remove</NAME>
<RETURNS>void</RETURNS> <RETURNS>void</RETURNS>
<FLAGS>l</FLAGS> <FLAGS>la</FLAGS>
GstMultiUDPSink *gstmultiudpsink GstMultiUDPSink *gstmultiudpsink
gchar *arg1 gchar *arg1
gint arg2 gint arg2

View file

@ -20,7 +20,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/mpeg, framed=(boolean)false, mpegversion=(int){ 2, 4 }</details> <details>audio/mpeg, mpegversion=(int){ 2, 4 }</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
@ -33,7 +33,7 @@
<element> <element>
<name>ac3parse</name> <name>ac3parse</name>
<longname>AC3 audio stream parser</longname> <longname>AC3 audio stream parser</longname>
<class>Codec/Parser/Audio</class> <class>Codec/Parser/Converter/Audio</class>
<description>AC3 parser</description> <description>AC3 parser</description>
<author>Tim-Philipp Müller &lt;tim centricular net&gt;</author> <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
<pads> <pads>
@ -41,13 +41,13 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-ac3, framed=(boolean)false; audio/x-eac3, framed=(boolean)false; audio/ac3, framed=(boolean)false</details> <details>audio/x-ac3; audio/x-eac3; audio/ac3</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 32000, 48000 ]; audio/x-eac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 32000, 48000 ]</details> <details>audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }; audio/x-eac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }</details>
</caps> </caps>
</pads> </pads>
</element> </element>
@ -83,13 +83,13 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-dts, framed=(boolean)false</details> <details>audio/x-dts</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-dts, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 192000 ], depth=(int){ 14, 16 }, endianness=(int){ 1234, 4321 }</details> <details>audio/x-dts, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 192000 ], depth=(int){ 14, 16 }, endianness=(int){ 1234, 4321 }, block-size=(int)[ 1, 2147483647 ], frame-size=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>
@ -104,7 +104,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-flac, framed=(boolean)false</details> <details>audio/x-flac</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
@ -125,13 +125,13 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/mpeg, mpegversion=(int)1, parsed=(boolean)false</details> <details>audio/mpeg, mpegversion=(int)1</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true</details> <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], mpegaudioversion=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -59,7 +59,7 @@
<name>video_%d</name> <name>video_%d</name>
<direction>sink</direction> <direction>sink</direction>
<presence>request</presence> <presence>request</presence>
<details>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)[ 1, 3 ]; image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)[ 1, 3 ]; image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>

View file

@ -155,7 +155,7 @@
<longname>Random buffer size</longname> <longname>Random buffer size</longname>
<class>Testing</class> <class>Testing</class>
<description>pull random sized buffers</description> <description>pull random sized buffers</description>
<author>Stefan Kost &lt;stefan.kost@nokia.com&gt;)</author> <author>Stefan Kost &lt;stefan.kost@nokia.com&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>

View file

@ -125,13 +125,13 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -47,7 +47,7 @@
<name>audio</name> <name>audio</name>
<direction>sink</direction> <direction>sink</direction>
<presence>request</presence> <presence>request</presence>
<details>audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int)4, framed=(boolean)true; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw-int, endianness=(int)1234, channels=(int){ 1, 2 }, width=(int)8, depth=(int)8, rate=(int){ 5512, 11025, 22050, 44100 }, signed=(boolean)false; audio/x-raw-int, endianness=(int)1234, channels=(int){ 1, 2 }, width=(int)16, depth=(int)16, rate=(int){ 5512, 11025, 22050, 44100 }, signed=(boolean)true; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-speex, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }</details> <details>audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)true; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw-int, endianness=(int)1234, channels=(int){ 1, 2 }, width=(int)8, depth=(int)8, rate=(int){ 5512, 11025, 22050, 44100 }, signed=(boolean)false; audio/x-raw-int, endianness=(int)1234, channels=(int){ 1, 2 }, width=(int)16, depth=(int)16, rate=(int){ 5512, 11025, 22050, 44100 }, signed=(boolean)true; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-speex, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }</details>
</caps> </caps>
<caps> <caps>
<name>video</name> <name>video</name>

View file

@ -86,7 +86,7 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>video/quicktime, variant=(string)iso</details> <details>video/quicktime, variant=(string)iso-fragmented</details>
</caps> </caps>
</pads> </pads>
</element> </element>
@ -203,7 +203,7 @@
<name>video_%d</name> <name>video_%d</name>
<direction>sink</direction> <direction>sink</direction>
<presence>request</presence> <presence>request</presence>
<details>video/x-raw-rgb, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-qt-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>video/x-raw-rgb, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-qt-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>

View file

@ -20,7 +20,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>image/jpeg, width=(int)[ 1, 65535 ], height=(int)[ 1, 65535 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>image/jpeg, width=(int)[ 1, 65535 ], height=(int)[ 1, 65535 ], framerate=(fraction)[ 0/1, 2147483647/1 ], sof-marker=(int){ 0, 1, 2, 5, 6, 7, 9, 10, 13, 14 }</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>

View file

@ -32,7 +32,7 @@
<name>subtitle_%02d</name> <name>subtitle_%02d</name>
<direction>source</direction> <direction>source</direction>
<presence>sometimes</presence> <presence>sometimes</presence>
<details>text/plain; application/x-ssa; application/x-ass; application/x-usf; video/x-dvd-subpicture; subpicture/x-pgs; subtitle/x-kate; application/x-subtitle-unknown</details> <details>text/x-pango-markup; application/x-ssa; application/x-ass; application/x-usf; video/x-dvd-subpicture; subpicture/x-pgs; subtitle/x-kate; application/x-subtitle-unknown</details>
</caps> </caps>
<caps> <caps>
<name>video_%02d</name> <name>video_%02d</name>

View file

@ -3,10 +3,10 @@
<description>Monoscope visualization</description> <description>Monoscope visualization</description>
<filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename> <filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename>
<basename>libgstmonoscope.so</basename> <basename>libgstmonoscope.so</basename>
<version>0.10.28.4</version> <version>0.10.30.1</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins prerelease</package> <package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element> <element>

View file

@ -39,5 +39,20 @@
</caps> </caps>
</pads> </pads>
</element> </element>
<element>
<name>splitfilesrc</name>
<longname>Split-File Source</longname>
<class>Source/File</class>
<description>Read a sequentially named set of files as if it was one large file</description>
<author>Tim-Philipp Müller &lt;tim.muller@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
</elements> </elements>
</plugin> </plugin>

View file

@ -47,7 +47,7 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> <details>image/png, width=(int)[ 16, 1000000 ], height=(int)[ 16, 1000000 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -9,6 +9,21 @@
<package>GStreamer Good Plug-ins git</package> <package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element>
<name>pulseaudiosink</name>
<longname>Bin wrapping pulsesink</longname>
<class>Sink/Audio/Bin</class>
<description>Correctly handles sink changes when streaming compressed formats to pulsesink</description>
<author>Arun Raghavan &lt;arun.raghavan@collabora.co.uk&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)24, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true</details>
</caps>
</pads>
</element>
<element> <element>
<name>pulsemixer</name> <name>pulsemixer</name>
<longname>PulseAudio Mixer</longname> <longname>PulseAudio Mixer</longname>
@ -29,7 +44,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)24, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]</details> <details>audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)24, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true</details>
</caps> </caps>
</pads> </pads>
</element> </element>

View file

@ -1124,13 +1124,13 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000</details> <details>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-alaw, channels=(int)1, rate=(int)8000</details> <details>audio/x-alaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>
@ -1151,7 +1151,7 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA</details> <details>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA</details>
</caps> </caps>
</pads> </pads>
</element> </element>
@ -1166,13 +1166,13 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000</details> <details>application/x-rtp, media=(string)audio, payload=(int)0, encoding-name=(string)PCMU, clock-rate=(int)8000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], encoding-name=(string)PCMU, clock-rate=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details> <details>audio/x-mulaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]</details>
</caps> </caps>
</pads> </pads>
</element> </element>
@ -1193,7 +1193,7 @@
<name>src</name> <name>src</name>
<direction>source</direction> <direction>source</direction>
<presence>always</presence> <presence>always</presence>
<details>application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU</details> <details>application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMU</details>
</caps> </caps>
</pads> </pads>
</element> </element>
@ -1460,7 +1460,7 @@
<name>sink</name> <name>sink</name>
<direction>sink</direction> <direction>sink</direction>
<presence>always</presence> <presence>always</presence>
<details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-yuv, format=(fourcc){ AYUV, UYVY, I420, Y41B, UYVP }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]</details> <details>video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]; video/x-raw-yuv, format=(fourcc){ AYUV, UYVY, I420, Y41B, UYVP }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]</details>
</caps> </caps>
<caps> <caps>
<name>src</name> <name>src</name>

View file

@ -1,6 +1,6 @@
<plugin> <plugin>
<name>soup</name> <name>soup</name>
<description>libsoup HTTP client src</description> <description>libsoup HTTP client src/sink</description>
<filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename> <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
<basename>libgstsouphttpsrc.so</basename> <basename>libgstsouphttpsrc.so</basename>
<version>0.10.30.1</version> <version>0.10.30.1</version>
@ -9,6 +9,21 @@
<package>GStreamer Good Plug-ins git</package> <package>GStreamer Good Plug-ins git</package>
<origin>Unknown package origin</origin> <origin>Unknown package origin</origin>
<elements> <elements>
<element>
<name>souphttpclientsink</name>
<longname>HTTP client sink</longname>
<class>Generic</class>
<description>Sends streams to HTTP server via PUT</description>
<author>David Schleef &lt;ds@entropywave.com&gt;</author>
<pads>
<caps>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>ANY</details>
</caps>
</pads>
</element>
<element> <element>
<name>souphttpsrc</name> <name>souphttpsrc</name>
<longname>HTTP client source</longname> <longname>HTTP client source</longname>

View file

@ -14,7 +14,7 @@
<longname>Video gamma correction</longname> <longname>Video gamma correction</longname>
<class>Filter/Effect/Video</class> <class>Filter/Effect/Video</class>
<description>Adjusts gamma on a video stream</description> <description>Adjusts gamma on a video stream</description>
<author>Arwed v. Merkatz &lt;v.merkatz@gmx.net</author> <author>Arwed v. Merkatz &lt;v.merkatz@gmx.net&gt;</author>
<pads> <pads>
<caps> <caps>
<name>sink</name> <name>sink</name>