mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 15:08:53 +00:00
docs: update docs for new properties and add gdkpixbufoverlay element
Somewhat at least. No idea why it doesn't pick up the description or example pipeline.
This commit is contained in:
parent
a4860b3c01
commit
e300675384
12 changed files with 157 additions and 11 deletions
|
@ -69,6 +69,7 @@ EXTRA_HFILES = \
|
||||||
$(top_srcdir)/ext/gconf/gstgconfaudiosink.h \
|
$(top_srcdir)/ext/gconf/gstgconfaudiosink.h \
|
||||||
$(top_srcdir)/ext/gconf/gstgconfvideosrc.h \
|
$(top_srcdir)/ext/gconf/gstgconfvideosrc.h \
|
||||||
$(top_srcdir)/ext/gconf/gstgconfvideosink.h \
|
$(top_srcdir)/ext/gconf/gstgconfvideosink.h \
|
||||||
|
$(top_srcdir)/ext/gdk_pixbuf/gstgdkpixbufoverlay.h \
|
||||||
$(top_srcdir)/ext/gdk_pixbuf/gstgdkpixbufsink.h \
|
$(top_srcdir)/ext/gdk_pixbuf/gstgdkpixbufsink.h \
|
||||||
$(top_srcdir)/ext/hal/gsthalaudiosink.h \
|
$(top_srcdir)/ext/hal/gsthalaudiosink.h \
|
||||||
$(top_srcdir)/ext/hal/gsthalaudiosrc.h \
|
$(top_srcdir)/ext/hal/gsthalaudiosrc.h \
|
||||||
|
|
|
@ -85,6 +85,7 @@
|
||||||
<xi:include href="xml/element-gconfaudiosink.xml" />
|
<xi:include href="xml/element-gconfaudiosink.xml" />
|
||||||
<xi:include href="xml/element-gconfvideosrc.xml" />
|
<xi:include href="xml/element-gconfvideosrc.xml" />
|
||||||
<xi:include href="xml/element-gconfvideosink.xml" />
|
<xi:include href="xml/element-gconfvideosink.xml" />
|
||||||
|
<xi:include href="xml/element-gdkpixbufoverlay.xml" />
|
||||||
<xi:include href="xml/element-gdkpixbufsink.xml" />
|
<xi:include href="xml/element-gdkpixbufsink.xml" />
|
||||||
<xi:include href="xml/element-goom.xml" />
|
<xi:include href="xml/element-goom.xml" />
|
||||||
<xi:include href="xml/element-goom2k1.xml" />
|
<xi:include href="xml/element-goom2k1.xml" />
|
||||||
|
|
|
@ -983,6 +983,20 @@ GST_IS_GCONF_VIDEO_SINK_CLASS
|
||||||
gst_gconf_video_sink_get_type
|
gst_gconf_video_sink_get_type
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
|
<SECTION>
|
||||||
|
<FILE>element-gdkpixbufoverlay</FILE>
|
||||||
|
<TITLE>gdkpixbufoverlay</TITLE>
|
||||||
|
GstGdkPixbufOverlay
|
||||||
|
<SUBSECTION Standard>
|
||||||
|
GstGdkPixbufOverlayClass
|
||||||
|
GST_TYPE_GDK_PIXBUF_OVERLAY
|
||||||
|
GST_GDK_PIXBUF_OVERLAY
|
||||||
|
GST_GDK_PIXBUF_OVERLAY_CLASS
|
||||||
|
GST_IS_GDK_PIXBUF_OVERLAY
|
||||||
|
GST_IS_GDK_PIXBUF_OVERLAY_CLASS
|
||||||
|
gst_gdk_pixbuf_overlay_get_type
|
||||||
|
</SECTION>
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>element-gdkpixbufsink</FILE>
|
<FILE>element-gdkpixbufsink</FILE>
|
||||||
<TITLE>gdkpixbufsink</TITLE>
|
<TITLE>gdkpixbufsink</TITLE>
|
||||||
|
|
|
@ -838,6 +838,16 @@
|
||||||
<DEFAULT>FALSE</DEFAULT>
|
<DEFAULT>FALSE</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstRTSPSrc::do-rtsp-keep-alive</NAME>
|
||||||
|
<TYPE>gboolean</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Do RTSP Keep Alive</NICK>
|
||||||
|
<BLURB>Send RTSP keep alive packets, disable for old incompatible server.</BLURB>
|
||||||
|
<DEFAULT>TRUE</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstRTPDec::skip</NAME>
|
<NAME>GstRTPDec::skip</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
|
@ -1895,7 +1905,7 @@
|
||||||
<FLAGS>rwx</FLAGS>
|
<FLAGS>rwx</FLAGS>
|
||||||
<NICK>Seekpoints</NICK>
|
<NICK>Seekpoints</NICK>
|
||||||
<BLURB>Add SEEKTABLE metadata (if > 0, number of entries, if < 0, interval in sec).</BLURB>
|
<BLURB>Add SEEKTABLE metadata (if > 0, number of entries, if < 0, interval in sec).</BLURB>
|
||||||
<DEFAULT>0</DEFAULT>
|
<DEFAULT>-10</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
|
@ -21395,7 +21405,7 @@
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Transport mode</NICK>
|
<NICK>Transport mode</NICK>
|
||||||
<BLURB>Jack transport behaviour of the client.</BLURB>
|
<BLURB>Jack transport behaviour of the client.</BLURB>
|
||||||
<DEFAULT>No transport support</DEFAULT>
|
<DEFAULT></DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
|
@ -21445,7 +21455,7 @@
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Transport mode</NICK>
|
<NICK>Transport mode</NICK>
|
||||||
<BLURB>Jack transport behaviour of the client.</BLURB>
|
<BLURB>Jack transport behaviour of the client.</BLURB>
|
||||||
<DEFAULT>No transport support</DEFAULT>
|
<DEFAULT></DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
|
@ -22448,3 +22458,73 @@
|
||||||
<DEFAULT>FALSE</DEFAULT>
|
<DEFAULT>FALSE</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstGdkPixbufOverlay::location</NAME>
|
||||||
|
<TYPE>gchar*</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>location</NICK>
|
||||||
|
<BLURB>Location of image file to overlay.</BLURB>
|
||||||
|
<DEFAULT>NULL</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstGdkPixbufOverlay::offset-x</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>X Offset</NICK>
|
||||||
|
<BLURB>Horizontal offset of overlay image in pixels from top-left corner of video image.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstGdkPixbufOverlay::offset-y</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Y Offset</NICK>
|
||||||
|
<BLURB>Vertical offset of overlay image in pixels from top-left corner of video image.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstGdkPixbufOverlay::overlay-height</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>>= 0</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Overlay Height</NICK>
|
||||||
|
<BLURB>Height of overlay image in pixels (0 = same as overlay image).</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstGdkPixbufOverlay::overlay-width</NAME>
|
||||||
|
<TYPE>gint</TYPE>
|
||||||
|
<RANGE>>= 0</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Overlay Width</NICK>
|
||||||
|
<BLURB>Width of overlay image in pixels (0 = same as overlay image).</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstGdkPixbufOverlay::relative-x</NAME>
|
||||||
|
<TYPE>gdouble</TYPE>
|
||||||
|
<RANGE>[0,1]</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Relative X Offset</NICK>
|
||||||
|
<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstGdkPixbufOverlay::relative-y</NAME>
|
||||||
|
<TYPE>gdouble</TYPE>
|
||||||
|
<RANGE>[0,1]</RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Relative Y Offset</NICK>
|
||||||
|
<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
|
|
@ -17,9 +17,11 @@ GObject
|
||||||
GstAuParse
|
GstAuParse
|
||||||
GstAudioDecoder
|
GstAudioDecoder
|
||||||
GstSpeexDec
|
GstSpeexDec
|
||||||
|
GstWavpackDec
|
||||||
GstAudioEncoder
|
GstAudioEncoder
|
||||||
GstFlacEnc
|
GstFlacEnc
|
||||||
GstSpeexEnc
|
GstSpeexEnc
|
||||||
|
GstWavpackEnc
|
||||||
GstAviDemux
|
GstAviDemux
|
||||||
GstAviMux
|
GstAviMux
|
||||||
GstAviSubtitle
|
GstAviSubtitle
|
||||||
|
@ -30,6 +32,7 @@ GObject
|
||||||
GstDcaParse
|
GstDcaParse
|
||||||
GstFlacParse
|
GstFlacParse
|
||||||
GstMpegAudioParse
|
GstMpegAudioParse
|
||||||
|
GstWavpackParse2
|
||||||
GstBaseRTPDepayload
|
GstBaseRTPDepayload
|
||||||
GstRTPBVDepay
|
GstRTPBVDepay
|
||||||
GstRTPDVDepay
|
GstRTPDVDepay
|
||||||
|
@ -178,6 +181,7 @@ GObject
|
||||||
GstDiceTV
|
GstDiceTV
|
||||||
GstEdgeTV
|
GstEdgeTV
|
||||||
GstGamma
|
GstGamma
|
||||||
|
GstGdkPixbufOverlay
|
||||||
GstNavigationtest
|
GstNavigationtest
|
||||||
GstOpTV
|
GstOpTV
|
||||||
GstQuarkTV
|
GstQuarkTV
|
||||||
|
@ -277,8 +281,6 @@ GObject
|
||||||
GstVideoMixer2
|
GstVideoMixer2
|
||||||
GstWavEnc
|
GstWavEnc
|
||||||
GstWavParse
|
GstWavParse
|
||||||
GstWavpackDec
|
|
||||||
GstWavpackEnc
|
|
||||||
GstWavpackParse
|
GstWavpackParse
|
||||||
GstY4mEncode
|
GstY4mEncode
|
||||||
GstPad
|
GstPad
|
||||||
|
|
|
@ -135,5 +135,26 @@
|
||||||
</caps>
|
</caps>
|
||||||
</pads>
|
</pads>
|
||||||
</element>
|
</element>
|
||||||
|
<element>
|
||||||
|
<name>wavpackparse2</name>
|
||||||
|
<longname>Wavpack audio stream parser</longname>
|
||||||
|
<class>Codec/Parser/Audio</class>
|
||||||
|
<description>Wavpack parser</description>
|
||||||
|
<author>Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk></author>
|
||||||
|
<pads>
|
||||||
|
<caps>
|
||||||
|
<name>sink</name>
|
||||||
|
<direction>sink</direction>
|
||||||
|
<presence>always</presence>
|
||||||
|
<details>audio/x-wavpack</details>
|
||||||
|
</caps>
|
||||||
|
<caps>
|
||||||
|
<name>src</name>
|
||||||
|
<direction>source</direction>
|
||||||
|
<presence>always</presence>
|
||||||
|
<details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true; audio/x-wavpack-correction, framed=(boolean)true</details>
|
||||||
|
</caps>
|
||||||
|
</pads>
|
||||||
|
</element>
|
||||||
</elements>
|
</elements>
|
||||||
</plugin>
|
</plugin>
|
|
@ -53,7 +53,7 @@
|
||||||
<name>audio_%d</name>
|
<name>audio_%d</name>
|
||||||
<direction>sink</direction>
|
<direction>sink</direction>
|
||||||
<presence>request</presence>
|
<presence>request</presence>
|
||||||
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wma, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)[ 1, 2 ]</details>
|
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wma, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)[ 1, 2 ]</details>
|
||||||
</caps>
|
</caps>
|
||||||
<caps>
|
<caps>
|
||||||
<name>video_%d</name>
|
<name>video_%d</name>
|
||||||
|
|
|
@ -30,6 +30,27 @@
|
||||||
</caps>
|
</caps>
|
||||||
</pads>
|
</pads>
|
||||||
</element>
|
</element>
|
||||||
|
<element>
|
||||||
|
<name>gdkpixbufoverlay</name>
|
||||||
|
<longname>GdkPixbuf Overlay</longname>
|
||||||
|
<class>Filter/Effect/Video</class>
|
||||||
|
<description>Overlay an image onto a video stream</description>
|
||||||
|
<author>Tim-Philipp Müller <tim centricular net></author>
|
||||||
|
<pads>
|
||||||
|
<caps>
|
||||||
|
<name>sink</name>
|
||||||
|
<direction>sink</direction>
|
||||||
|
<presence>always</presence>
|
||||||
|
<details>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 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 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)-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)16711680, green_mask=(int)65280, blue_mask=(int)255, 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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16 , NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||||
|
</caps>
|
||||||
|
<caps>
|
||||||
|
<name>src</name>
|
||||||
|
<direction>source</direction>
|
||||||
|
<presence>always</presence>
|
||||||
|
<details>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 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 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)-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)16711680, green_mask=(int)65280, blue_mask=(int)255, 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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, Y800, Y16 , NV12, NV21, UYVP, A420, YUV9, IYU1 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||||
|
</caps>
|
||||||
|
</pads>
|
||||||
|
</element>
|
||||||
<element>
|
<element>
|
||||||
<name>gdkpixbufscale</name>
|
<name>gdkpixbufscale</name>
|
||||||
<longname>GdkPixbuf image scaler</longname>
|
<longname>GdkPixbuf image scaler</longname>
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
<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)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)64, depth=(int)64, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, 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)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)64, depth=(int)64, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||||
</caps>
|
</caps>
|
||||||
</pads>
|
</pads>
|
||||||
</element>
|
</element>
|
||||||
|
@ -41,7 +41,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)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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, 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)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)8, depth=(int)8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, bpp=(int)16, depth=(int)16, endianness=(int)4321, 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>
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
<name>src</name>
|
<name>src</name>
|
||||||
<direction>source</direction>
|
<direction>source</direction>
|
||||||
<presence>always</presence>
|
<presence>always</presence>
|
||||||
<details>audio/x-raw-int, width=(int)32, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], endianness=(int)1234, signed=(boolean)true</details>
|
<details>audio/x-raw-int, width=(int)8, depth=(int)8, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], endianness=(int)1234, signed=(boolean)true; audio/x-raw-int, width=(int)16, depth=(int)16, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], endianness=(int)1234, signed=(boolean)true; audio/x-raw-int, width=(int)32, depth=(int)32, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], endianness=(int)1234, signed=(boolean)true</details>
|
||||||
</caps>
|
</caps>
|
||||||
</pads>
|
</pads>
|
||||||
</element>
|
</element>
|
||||||
|
@ -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-raw-int, width=(int)32, depth=(int)[ 1, 32 ], endianness=(int)1234, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], signed=(boolean)true</details>
|
<details>audio/x-raw-int, width=(int)32, depth=(int){ 24, 32 }, endianness=(int)1234, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], signed=(boolean)true</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-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 2 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details>
|
<details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details>
|
||||||
</caps>
|
</caps>
|
||||||
<caps>
|
<caps>
|
||||||
<name>wvcsrc</name>
|
<name>wvcsrc</name>
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
* Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
* Free Software Foundation, Inc., 51 Franklin Street, Suite 500,
|
||||||
* Boston, MA 02110-1335, USA.
|
* Boston, MA 02110-1335, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SECTION:element-gdkpixbufoverlay
|
* SECTION:element-gdkpixbufoverlay
|
||||||
* @see_also:
|
* @see_also:
|
||||||
|
|
|
@ -37,6 +37,11 @@ G_BEGIN_DECLS
|
||||||
typedef struct _GstGdkPixbufOverlay GstGdkPixbufOverlay;
|
typedef struct _GstGdkPixbufOverlay GstGdkPixbufOverlay;
|
||||||
typedef struct _GstGdkPixbufOverlayClass GstGdkPixbufOverlayClass;
|
typedef struct _GstGdkPixbufOverlayClass GstGdkPixbufOverlayClass;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GstGdkPixbufOverlay:
|
||||||
|
*
|
||||||
|
* The opaque element instance structure.
|
||||||
|
*/
|
||||||
struct _GstGdkPixbufOverlay
|
struct _GstGdkPixbufOverlay
|
||||||
{
|
{
|
||||||
GstVideoFilter videofilter;
|
GstVideoFilter videofilter;
|
||||||
|
|
Loading…
Reference in a new issue