summaryrefslogtreecommitdiff
path: root/docs/plugins/gst-plugins-bad-plugins.args
diff options
context:
space:
mode:
Diffstat (limited to 'docs/plugins/gst-plugins-bad-plugins.args')
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args794
1 files changed, 766 insertions, 28 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 260b5a49a..7ea7bfbe0 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -1274,11 +1274,71 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Display</NICK>
-<BLURB>X Display name.</BLURB>
+<BLURB>Display name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
+<NAME>GstGLImageSink::client-data</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Client data</NICK>
+<BLURB>Pass data to the draw and reshape callbacks.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLImageSink::client-draw-callback</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Client draw callback</NICK>
+<BLURB>Define a custom draw callback in a client code.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLImageSink::client-reshape-callback</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Client reshape callback</NICK>
+<BLURB>Define a custom reshape callback in a client code.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLImageSink::force-aspect-ratio</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Force aspect ratio</NICK>
+<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLImageSink::other-context</NAME>
+<TYPE>GstGLContext*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>External OpenGL context</NICK>
+<BLURB>Give an external OpenGL context with which to share textures.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLImageSink::pixel-aspect-ratio</NAME>
+<TYPE>GstFraction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Pixel Aspect Ratio</NICK>
+<BLURB>The pixel aspect ratio of the device.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstRgAnalysis::forced</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -1594,7 +1654,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>bandwidth</NICK>
-<BLURB>Bandwidth (DVB-T) deprecated</BLURB>
+<BLURB>Bandwidth (DVB-T) deprecated.</BLURB>
<DEFAULT>8</DEFAULT>
</ARG>
@@ -1604,7 +1664,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>code-rate-hp</NICK>
-<BLURB>High Priority Code Rate (DVB-T, DVB-S and DVB-C).</BLURB>
+<BLURB>High Priority Code Rate (DVB-T, DVB-S, DVB-S2 and DVB-C).</BLURB>
<DEFAULT>AUTO</DEFAULT>
</ARG>
@@ -1754,7 +1814,7 @@
<RANGE>[G_MAXULONG,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
-<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
+<BLURB>DISEqC selected source (-1 disabled) (DVB-S, DVB-S2).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
@@ -1784,7 +1844,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>polarity</NICK>
-<BLURB>Polarity [vhHV] (DVB-S).</BLURB>
+<BLURB>Polarity [vhHV] (DVB-S, DVB-S2).</BLURB>
<DEFAULT>"H"</DEFAULT>
</ARG>
@@ -1794,7 +1854,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>symbol rate</NICK>
-<BLURB>Symbol Rate (DVB-S, DVB-C).</BLURB>
+<BLURB>Symbol Rate (DVB-S, DVB-S2, DVB-C).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
@@ -1834,7 +1894,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>delsys</NICK>
-<BLURB>The delivery system.</BLURB>
+<BLURB>Delivery System.</BLURB>
<DEFAULT>UNDEFINED</DEFAULT>
</ARG>
@@ -1844,7 +1904,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>pilot</NICK>
-<BLURB>The pilot (DVB-S2)</BLURB>
+<BLURB>Pilot (DVB-S2).</BLURB>
<DEFAULT>AUTO</DEFAULT>
</ARG>
@@ -1854,17 +1914,17 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>rolloff</NICK>
-<BLURB>The rolloff (DVB-S2)</BLURB>
-<DEFAULT>AUTO</DEFAULT>
+<BLURB>Rolloff (DVB-S2).</BLURB>
+<DEFAULT>auto</DEFAULT>
</ARG>
<ARG>
<NAME>GstDvbSrc::stream-id</NAME>
<TYPE>gint</TYPE>
-<RANGE>[-1,65535]</RANGE>
+<RANGE>[G_MAXULONG,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>stream-id</NICK>
-<BLURB>The stream id (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB>
+<BLURB>Stream ID (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
@@ -17874,8 +17934,8 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>bandwidth</NICK>
-<BLURB>Bandwidth (DVB-T).</BLURB>
-<DEFAULT>7</DEFAULT>
+<BLURB>Bandwidth (DVB-T) deprecated.</BLURB>
+<DEFAULT>8</DEFAULT>
</ARG>
<ARG>
@@ -17884,7 +17944,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>code-rate-hp</NICK>
-<BLURB>High Priority Code Rate (DVB-T, DVB-S and DVB-C).</BLURB>
+<BLURB>High Priority Code Rate (DVB-T, DVB-S, DVB-S2 and DVB-C).</BLURB>
<DEFAULT>AUTO</DEFAULT>
</ARG>
@@ -17904,7 +17964,7 @@
<RANGE>[G_MAXULONG,7]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>diseqc source</NICK>
-<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB>
+<BLURB>DISEqC selected source (-1 disabled) (DVB-S, DVB-S2).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
@@ -17974,7 +18034,7 @@
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>polarity</NICK>
-<BLURB>Polarity [vhHV] (DVB-S).</BLURB>
+<BLURB>Polarity [vhHV] (DVB-S, DVB-S2).</BLURB>
<DEFAULT>"H"</DEFAULT>
</ARG>
@@ -18004,7 +18064,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>symbol rate</NICK>
-<BLURB>Symbol Rate (DVB-S, DVB-C).</BLURB>
+<BLURB>Symbol Rate (DVB-S, DVB-S2, DVB-C).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
@@ -18019,6 +18079,56 @@
</ARG>
<ARG>
+<NAME>DvbBaseBin::bandwidth-hz</NAME>
+<TYPE>guint</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>bandwidth-hz</NICK>
+<BLURB>Bandwidth in Hz (DVB-T).</BLURB>
+<DEFAULT>8000000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::delsys</NAME>
+<TYPE>GstDvbSrcDelsys</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>delsys</NICK>
+<BLURB>Delivery System.</BLURB>
+<DEFAULT>UNDEFINED</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::pilot</NAME>
+<TYPE>GstDvbSrcPilot</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>pilot</NICK>
+<BLURB>Pilot (DVB-S2).</BLURB>
+<DEFAULT>AUTO</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::rolloff</NAME>
+<TYPE>GstDvbSrcRolloff</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>rolloff</NICK>
+<BLURB>Rolloff (DVB-S2).</BLURB>
+<DEFAULT>auto</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>DvbBaseBin::stream-id</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[G_MAXULONG,65535]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>stream-id</NICK>
+<BLURB>Stream ID (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstSDPDemux::debug</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -22374,6 +22484,16 @@
</ARG>
<ARG>
+<NAME>MpegTsMux::si-interval</NAME>
+<TYPE>guint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>SI interval</NICK>
+<BLURB>Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables.</BLURB>
+<DEFAULT>9000</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstApExSink::host</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
@@ -46790,7 +46910,7 @@
<FLAGS>rw</FLAGS>
<NICK>Size of the shm area</NICK>
<BLURB>Size of the shared memory area.</BLURB>
-<DEFAULT>262144</DEFAULT>
+<DEFAULT>67108864</DEFAULT>
</ARG>
<ARG>
@@ -46799,7 +46919,7 @@
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Path to the control socket</NICK>
-<BLURB>The path to the control socket used to control the shared memory transport.</BLURB>
+<BLURB>The path to the control socket used to control the shared memory transport. This may be modified during the NULL->READY transition.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>
@@ -48266,11 +48386,11 @@
<ARG>
<NAME>GstHLSDemux::fragments-cache</NAME>
<TYPE>guint</TYPE>
-<RANGE>>= 2</RANGE>
+<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fragments cache</NICK>
-<BLURB>Number of fragments needed to be cached to start playing.</BLURB>
-<DEFAULT>3</DEFAULT>
+<BLURB>Number of fragments needed to be cached to start playing (DEPRECATED: Has no effect since 1.3.1).</BLURB>
+<DEFAULT>1</DEFAULT>
</ARG>
<ARG>
@@ -58744,6 +58864,26 @@
</ARG>
<ARG>
+<NAME>GstCurlFtpSink::create-tmp-file</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Enable or disable temporary file transfer</NICK>
+<BLURB>Use a temporary file name when uploading a a file. When the transfer is complete, this temporary file is renamed to the final file name. This is useful for ensuring that remote systems do not read a partially uploaded file.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCurlFtpSink::temp-file-name</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Creates a temporary file name with date and time</NICK>
+<BLURB>Filename pattern to use when generating a temporary filename for uploads.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstCurlFileSink::create-dirs</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -58846,11 +58986,11 @@
<ARG>
<NAME>GstOpusEnc::max-payload-size</NAME>
<TYPE>guint</TYPE>
-<RANGE>[2,1275]</RANGE>
+<RANGE>[2,4000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max payload size</NICK>
<BLURB>Maximum payload size in bytes.</BLURB>
-<DEFAULT>1024</DEFAULT>
+<DEFAULT>4000</DEFAULT>
</ARG>
<ARG>
@@ -59456,10 +59596,10 @@
<ARG>
<NAME>GstWatchdog::timeout</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= 1</RANGE>
+<RANGE>>= 0</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Timeout</NICK>
-<BLURB>Timeout (in ms) after which an element error is sent to the bus if no buffers are received.</BLURB>
+<BLURB>Timeout (in ms) after which an element error is sent to the bus if no buffers are received. 0 means disabled.</BLURB>
<DEFAULT>1000</DEFAULT>
</ARG>
@@ -66873,7 +67013,7 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Key</NICK>
-<BLURB>Master key (of 30 bytes).</BLURB>
+<BLURB>Master key (minimum of 30 and maximum of 46 bytes).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
@@ -66928,6 +67068,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstSrtpEnc::replay-window-size</NAME>
+<TYPE>guint</TYPE>
+<RANGE>[64,32768]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Replay window size</NICK>
+<BLURB>Size of the replay protection window.</BLURB>
+<DEFAULT>128</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstSegmentation::learning-rate</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
@@ -67087,3 +67237,591 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<DEFAULT>Semi-global block matching algorithm</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstPerspective::matrix</NAME>
+<TYPE>GValueArray*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Matrix</NICK>
+<BLURB>Matrix of dimension 3x3 to use in the 2D transform, passed as an array of 9 elements in row-major order.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::bottom-offset</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Bottom Offset</NICK>
+<BLURB>The offset from the bottom border where the pattern starts.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::left-offset</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Left Offset</NICK>
+<BLURB>The offset from the left border where the pattern starts.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::message</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Message</NICK>
+<BLURB>Post detected data as bus messages.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::pattern-center</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern center</NICK>
+<BLURB>The center of the black/white separation (0.0 = lowest, 1.0 highest).</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::pattern-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern count</NICK>
+<BLURB>The number of pattern markers.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::pattern-data-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern data count</NICK>
+<BLURB>The number of extra data pattern markers.</BLURB>
+<DEFAULT>5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::pattern-height</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern height</NICK>
+<BLURB>The height of the pattern markers.</BLURB>
+<DEFAULT>16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::pattern-sensitivity</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern sensitivity</NICK>
+<BLURB>The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest).</BLURB>
+<DEFAULT>0.3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMarkDetect::pattern-width</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern width</NICK>
+<BLURB>The width of the pattern markers.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::bottom-offset</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Bottom Offset</NICK>
+<BLURB>The offset from the bottom border where the pattern starts.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::enabled</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Enabled</NICK>
+<BLURB>Enable or disable the filter.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::left-offset</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Left Offset</NICK>
+<BLURB>The offset from the left border where the pattern starts.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::pattern-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern count</NICK>
+<BLURB>The number of pattern markers.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::pattern-data</NAME>
+<TYPE>guint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern data</NICK>
+<BLURB>The extra data pattern markers.</BLURB>
+<DEFAULT>10</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::pattern-data-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,64]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern data count</NICK>
+<BLURB>The number of extra data pattern markers.</BLURB>
+<DEFAULT>5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::pattern-height</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern height</NICK>
+<BLURB>The height of the pattern markers.</BLURB>
+<DEFAULT>16</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSimpleVideoMark::pattern-width</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 1</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Pattern width</NICK>
+<BLURB>The width of the pattern markers.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstH265Parse::config-interval</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 3600</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>VPS SPS PPS Send Interval</NICK>
+<BLURB>Send VPS, SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCurlSftpSink::create-dirs</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Create missing directories</NICK>
+<BLURB>Attempt to create missing directories.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterShader::location</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>File Location</NICK>
+<BLURB>Location of the GLSL file to load.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterShader::preset</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Preset File Location</NICK>
+<BLURB>Location of the shader uniform variables preset file.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterShader::vars</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Uniform variables</NICK>
+<BLURB>Set the shader uniform variables.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::angle-png</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-90,90]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>choose angle in axis to choosen between -90 and 90</NICK>
+<BLURB>choose angle in axis to choosen between -90 and 90.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::angle-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-90,90]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>choose angle in axis to choosen between -90 and 90</NICK>
+<BLURB>choose angle in axis to choosen between -90 and 90.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::location</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Location of the image</NICK>
+<BLURB>Location of the image.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::proportion-png</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Relative size of overlay image, in percents</NICK>
+<BLURB>Relative size of iverlay image, in percents.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::proportion-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Relative size of overlay video, in percents</NICK>
+<BLURB>Relative size of iverlay video, in percents.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::ratio-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,3]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>choose ratio video between 0 and 3
+ 0 : Default ratio
+ 1 : 4 / 3
+ 2 : 16 / 9
+ 3 : 16 / 10</NICK>
+<BLURB>choose ratio video between 0 and 3
+ 0 : Default ratio
+ 1 : 4 / 3
+ 2 : 16 / 9
+ 3 : 16 / 10.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::rotate-png</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,3]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>choose rotation axis for the moment only Y axis is implemented</NICK>
+<BLURB>choose rotation axis for the moment only Y axis is implemented.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::rotate-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,3]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>choose rotation axis for the moment only Y axis is implemented</NICK>
+<BLURB>choose rotation axis for the moment only Y axis is implemented.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::video-top</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Video-top</NICK>
+<BLURB>Video is over png image.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::xpos-png</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>X position of overlay image in percents</NICK>
+<BLURB>X position of overlay image in percents.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::xpos-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>X position of overlay video in percents</NICK>
+<BLURB>X position of overlay video in percents.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::ypos-png</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Y position of overlay image in percents</NICK>
+<BLURB>Y position of overlay image in percents.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLOverlay::ypos-video</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Y position of overlay video in percents</NICK>
+<BLURB>Y position of overlay video in percents.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterSobel::invert</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Invert the colors</NICK>
+<BLURB>Invert colors to get dark edges on bright background.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterReflectedScreen::active-graphic-mode</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Activate graphic mode</NICK>
+<BLURB>Allow user to activate stencil buffer and blending.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterReflectedScreen::aspect</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[1,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Aspect</NICK>
+<BLURB>Field of view in the x direction.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterReflectedScreen::fovy</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,180]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Fovy</NICK>
+<BLURB>Field of view angle in degrees.</BLURB>
+<DEFAULT>60</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterReflectedScreen::separated-screen</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Create a separation space</NICK>
+<BLURB>Allow to insert a space between the two screen. Will cancel 'show floor' if active. Value are TRUE or FALSE(default).</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterReflectedScreen::show-floor</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Show the support</NICK>
+<BLURB>Allow the user to show the supportive floor. Will cancel 'separated screen' if active. Value are TRUE(default) or FALSE.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterReflectedScreen::zfar</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Zfar</NICK>
+<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterReflectedScreen::znear</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[1e-10,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Znear</NICK>
+<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB>
+<DEFAULT>0.1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterCube::aspect</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Aspect</NICK>
+<BLURB>Field of view in the x direction.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterCube::blue</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Blue</NICK>
+<BLURB>Background blue color.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterCube::fovy</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,180]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Fovy</NICK>
+<BLURB>Field of view angle in degrees.</BLURB>
+<DEFAULT>45</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterCube::green</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Green</NICK>
+<BLURB>Background reen color.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterCube::red</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Red</NICK>
+<BLURB>Background red color.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterCube::zfar</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,1000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Zfar</NICK>
+<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB>
+<DEFAULT>100</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterCube::znear</NAME>
+<TYPE>gdouble</TYPE>
+<RANGE>[0,100]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Znear</NICK>
+<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB>
+<DEFAULT>0.1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterApp::client-data</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Client data</NICK>
+<BLURB>Pass data to the draw and reshape callbacks.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterApp::client-draw-callback</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Client draw callback</NICK>
+<BLURB>Define a custom draw callback in a client code.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLFilterApp::client-reshape-callback</NAME>
+<TYPE>gpointer</TYPE>
+<RANGE></RANGE>
+<FLAGS>w</FLAGS>
+<NICK>Client reshape callback</NICK>
+<BLURB>Define a custom reshape callback in a client code.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLEffects::effect</NAME>
+<TYPE>GstGLEffectsEffect</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Effect</NICK>
+<BLURB>Select which effect apply to GL video texture.</BLURB>
+<DEFAULT>Do nothing Effect</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLEffects::hswap</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Horizontal Swap</NICK>
+<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLDifferenceMatte::location</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Background image location</NICK>
+<BLURB>Background image location.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLBumper::location</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Normal map location</NICK>
+<BLURB>Normal map location.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+