Commit cad10725 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller

docs: update docs

parent 0584ae8f
......@@ -165,6 +165,7 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/monoscope/gstmonoscope.h \
$(top_srcdir)/gst/multifile/gstmultifilesink.h \
$(top_srcdir)/gst/multifile/gstmultifilesrc.h \
$(top_srcdir)/gst/multifile/gstsplitfilesrc.h \
$(top_srcdir)/gst/multipart/multipartdemux.h \
$(top_srcdir)/gst/multipart/multipartmux.h \
$(top_srcdir)/gst/isomp4/qtdemux.h \
......
......@@ -160,6 +160,7 @@
<xi:include href="xml/element-spectrum.xml" />
<xi:include href="xml/element-speexenc.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-taginject.xml" />
<xi:include href="xml/element-udpsrc.xml" />
......
......@@ -1981,6 +1981,20 @@ GST_IS_SPEEX_ENC_CLASS
gst_speex_enc_get_type
</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>
<FILE>element-taginject</FILE>
<TITLE>taginject</TITLE>
......
......@@ -178,6 +178,16 @@
<DEFAULT>FALSE</DEFAULT>
</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>
<NAME>GstMultiFileSrc::caps</NAME>
<TYPE>GstCaps*</TYPE>
......@@ -208,6 +218,36 @@
<DEFAULT>"%05d"</DEFAULT>
</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>
<NAME>GstOssSrc::device</NAME>
<TYPE>gchar*</TYPE>
......@@ -461,7 +501,7 @@
<ARG>
<NAME>GstUDPSrc::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket to use for UDP reception. (-1 == allocate).</BLURB>
......@@ -511,7 +551,7 @@
<ARG>
<NAME>GstUDPSrc::sock</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket currently in use for UDP reception. (-1 = no socket).</BLURB>
......@@ -778,6 +818,16 @@
<DEFAULT>524288</DEFAULT>
</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>
<NAME>GstRTPDec::skip</NAME>
<TYPE>gint</TYPE>
......@@ -1512,7 +1562,7 @@
<NAME>GstSpeexEnc::abr</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>ABR</NICK>
<BLURB>Enable average bit-rate (0 = disabled).</BLURB>
<DEFAULT>0</DEFAULT>
......@@ -1522,7 +1572,7 @@
<NAME>GstSpeexEnc::bitrate</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>Encoding Bit-rate</NICK>
<BLURB>Specify an encoding bit-rate (in bps). (0 = automatic).</BLURB>
<DEFAULT>0</DEFAULT>
......@@ -1532,7 +1582,7 @@
<NAME>GstSpeexEnc::complexity</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>Complexity</NICK>
<BLURB>Set encoding complexity.</BLURB>
<DEFAULT>3</DEFAULT>
......@@ -1542,7 +1592,7 @@
<NAME>GstSpeexEnc::dtx</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>DTX</NICK>
<BLURB>Enable discontinuous transmission.</BLURB>
<DEFAULT>FALSE</DEFAULT>
......@@ -1562,7 +1612,7 @@
<NAME>GstSpeexEnc::nframes</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>NFrames</NICK>
<BLURB>Number of frames per buffer.</BLURB>
<DEFAULT>1</DEFAULT>
......@@ -1572,7 +1622,7 @@
<NAME>GstSpeexEnc::quality</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,10]</RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>Quality</NICK>
<BLURB>Encoding quality.</BLURB>
<DEFAULT>8</DEFAULT>
......@@ -1582,7 +1632,7 @@
<NAME>GstSpeexEnc::vad</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>VAD</NICK>
<BLURB>Enable voice activity detection.</BLURB>
<DEFAULT>FALSE</DEFAULT>
......@@ -1592,7 +1642,7 @@
<NAME>GstSpeexEnc::vbr</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>VBR</NICK>
<BLURB>Enable variable bit-rate.</BLURB>
<DEFAULT>FALSE</DEFAULT>
......@@ -1602,7 +1652,7 @@
<NAME>GstSpeexEnc::mode</NAME>
<TYPE>GstSpeexEncMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<FLAGS>rwx</FLAGS>
<NICK>Mode</NICK>
<BLURB>The encoding mode.</BLURB>
<DEFAULT>Auto</DEFAULT>
......@@ -1651,7 +1701,7 @@
<ARG>
<NAME>GstDV1394Src::port</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,16]</RANGE>
<RANGE>[G_MAXULONG,16]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Port</NICK>
<BLURB>Port number (-1 automatic).</BLURB>
......@@ -1901,7 +1951,7 @@
<ARG>
<NAME>GstTest::allowed-timestamp-deviation</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>allowed timestamp deviation</NICK>
<BLURB>allowed average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
......@@ -1911,7 +1961,7 @@
<ARG>
<NAME>GstTest::buffer-count</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS>
<NICK>buffer count</NICK>
<BLURB>number of buffers in stream.</BLURB>
......@@ -1921,7 +1971,7 @@
<ARG>
<NAME>GstTest::expected-buffer-count</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>expected buffer count</NICK>
<BLURB>expected number of buffers in stream.</BLURB>
......@@ -1931,7 +1981,7 @@
<ARG>
<NAME>GstTest::expected-length</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>expected length</NICK>
<BLURB>expected length of stream.</BLURB>
......@@ -1951,7 +2001,7 @@
<ARG>
<NAME>GstTest::length</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS>
<NICK>length</NICK>
<BLURB>length of stream.</BLURB>
......@@ -1971,7 +2021,7 @@
<ARG>
<NAME>GstTest::timestamp-deviation</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS>
<NICK>timestamp deviation</NICK>
<BLURB>average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer.</BLURB>
......@@ -2051,7 +2101,7 @@
<ARG>
<NAME>GstBreakMyData::set-to</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,255]</RANGE>
<RANGE>[G_MAXULONG,255]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>set-to</NICK>
<BLURB>set changed bytes to this value (-1 means random value.</BLURB>
......@@ -2224,7 +2274,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<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>
</ARG>
......@@ -2358,6 +2408,16 @@
<DEFAULT>25</DEFAULT>
</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>
<NAME>GstOssMixerElement::device-name</NAME>
<TYPE>gchar*</TYPE>
......@@ -2391,7 +2451,7 @@
<ARG>
<NAME>GstDynUDPSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,32767]</RANGE>
<RANGE>[G_MAXULONG,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>socket handle</NICK>
<BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB>
......@@ -2461,7 +2521,7 @@
<ARG>
<NAME>GstMultiUDPSink::sock</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket currently in use for UDP sending. (-1 == no socket).</BLURB>
......@@ -2471,7 +2531,7 @@
<ARG>
<NAME>GstMultiUDPSink::sockfd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Socket Handle</NICK>
<BLURB>Socket to use for UDP sending. (-1 == allocate).</BLURB>
......@@ -2501,7 +2561,7 @@
<ARG>
<NAME>GstMultiUDPSink::qos-dscp</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,63]</RANGE>
<RANGE>[G_MAXULONG,63]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>QoS diff srv code point</NICK>
<BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB>
......@@ -2651,7 +2711,7 @@
<ARG>
<NAME>GstXImageSrc::screen-num</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Screen number</NICK>
<BLURB>X Screen Number.</BLURB>
......@@ -2671,7 +2731,7 @@
<ARG>
<NAME>GstXImageSrc::endx</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>End X</NICK>
<BLURB>X coordinate of bottom right corner of area to be recorded (0 for bottom right of screen).</BLURB>
......@@ -2681,7 +2741,7 @@
<ARG>
<NAME>GstXImageSrc::endy</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>End Y</NICK>
<BLURB>Y coordinate of bottom right corner of area to be recorded (0 for bottom right of screen).</BLURB>
......@@ -2691,7 +2751,7 @@
<ARG>
<NAME>GstXImageSrc::startx</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<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>
......@@ -2701,7 +2761,7 @@
<ARG>
<NAME>GstXImageSrc::starty</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<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>
......@@ -2728,6 +2788,26 @@
<DEFAULT>FALSE</DEFAULT>
</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>
<NAME>GstVideoBalance::brightness</NAME>
<TYPE>gdouble</TYPE>
......@@ -2788,6 +2868,16 @@
<DEFAULT>NULL</DEFAULT>
</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>
<NAME>GstAviMux::bigfile</NAME>
<TYPE>gboolean</TYPE>
......@@ -2811,7 +2901,7 @@
<ARG>
<NAME>GstJpegDec::max-errors</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<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>
......@@ -3121,7 +3211,7 @@
<ARG>
<NAME>GstV4l2Src::device-fd</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>r</FLAGS>
<NICK>File descriptor</NICK>
<BLURB>File descriptor of the device.</BLURB>
......@@ -3178,6 +3268,16 @@
<DEFAULT>0</DEFAULT>
</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>
<NAME>GstAudioChebBand::lower-frequency</NAME>
<TYPE>gfloat</TYPE>
......@@ -3391,7 +3491,7 @@
<ARG>
<NAME>GstRndBufferSize::max</NAME>
<TYPE>glong</TYPE>
<RANGE>>= 1</RANGE>
<RANGE>[1,G_MAXINT]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>maximum</NICK>
<BLURB>maximum buffer size.</BLURB>
......@@ -3401,7 +3501,7 @@
<ARG>
<NAME>GstRndBufferSize::min</NAME>
<TYPE>glong</TYPE>
<RANGE>>= 0</RANGE>
<RANGE>[0,G_MAXINT]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>mininum</NICK>
<BLURB>mininum buffer size.</BLURB>
......@@ -3411,7 +3511,7 @@
<ARG>
<NAME>GstRndBufferSize::seed</NAME>
<TYPE>gulong</TYPE>
<RANGE></RANGE>
<RANGE><= G_MAXUINT</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>random number seed</NICK>
<BLURB>seed for randomness (initialized when going from READY to PAUSED).</BLURB>
......@@ -19898,6 +19998,36 @@
<DEFAULT>"<unknown>"</DEFAULT>
</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>
<NAME>GstPulseMixer::device</NAME>
<TYPE>gchar*</TYPE>
......@@ -20111,7 +20241,7 @@
<ARG>
<NAME>GstHDV1394Src::port</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,16]</RANGE>
<RANGE>[G_MAXULONG,16]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Port</NICK>
<BLURB>Port number (-1 automatic).</BLURB>
......@@ -20491,7 +20621,7 @@
<ARG>
<NAME>GstOpTV::threshold</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Threshold</NICK>
<BLURB>Luma threshold.</BLURB>
......@@ -20511,7 +20641,7 @@
<ARG>
<NAME>GstRadioacTV::interval</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXLONG</RANGE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Interval</NICK>
<BLURB>Snapshot interval (in strobe mode).</BLURB>
......@@ -20648,6 +20778,26 @@
<DEFAULT>FALSE</DEFAULT>
</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>
<NAME>GstRtpJitterBuffer::do-lost</NAME>
<TYPE>gboolean</TYPE>
......@@ -20781,7 +20931,7 @@
<ARG>
<NAME>GstRtpSession::rtcp-rr-bandwidth</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>RTCP RR bandwidth</NICK>
<BLURB>The RTCP bandwidth used for receivers in bytes per second (-1 = default).</BLURB>
......@@ -20791,7 +20941,7 @@
<ARG>
<NAME>GstRtpSession::rtcp-rs-bandwidth</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>RTCP RS bandwidth</NICK>
<BLURB>The RTCP bandwidth used for senders in bytes per second (-1 = default).</BLURB>
......@@ -21858,3 +22008,383 @@
<DEFAULT>0</DEFAULT>
</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>