diff options
Diffstat (limited to 'docs/plugins/gst-plugins-bad-plugins.args')
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.args | 794 |
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> + |