Commit 82b56e78 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Update GStreamer GIR files from latest 1.14 branch

parent 4692806b
This diff is collapsed.
This diff is collapsed.
......@@ -1740,6 +1740,20 @@ This class used to live in gst-plugins-bad and was moved to core.</doc>
</instance-parameter>
</parameters>
</method>
<method name="has_buffer"
c:identifier="gst_aggregator_pad_has_buffer"
version="1.14.1">
<return-value transfer-ownership="none">
<doc xml:space="preserve">%TRUE if the pad has a buffer available as the next thing.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<instance-parameter name="pad" transfer-ownership="none">
<doc xml:space="preserve">the pad to check the buffer on</doc>
<type name="AggregatorPad" c:type="GstAggregatorPad*"/>
</instance-parameter>
</parameters>
</method>
<method name="is_eos" c:identifier="gst_aggregator_pad_is_eos">
<return-value transfer-ownership="none">
<doc xml:space="preserve">%TRUE if the pad is EOS, otherwise %FALSE.</doc>
......@@ -2226,7 +2240,10 @@ to the new entry, etc.</doc>
<doc xml:space="preserve">#GstFormat defining the converted format.</doc>
<type name="Gst.Format" c:type="GstFormat"/>
</parameter>
<parameter name="dest_value" transfer-ownership="none">
<parameter name="dest_value"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">Pointer where the conversion result will be put.</doc>
<type name="gint64" c:type="gint64*"/>
</parameter>
......@@ -8079,7 +8096,10 @@ enough data (offset+size bytes) in the byte reader.</doc>
<doc xml:space="preserve">number of bytes to scan from offset</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<parameter name="value"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">pointer to uint32 to return matching data</doc>
<type name="guint32" c:type="guint32*"/>
</parameter>
......@@ -9294,11 +9314,8 @@ read @size bytes from the #GstByteWriter from the beginning.</doc>
<type name="ByteWriter" c:type="GstByteWriter*"/>
</instance-parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">UTF8 string to
write</doc>
<array c:type="gchar*">
<type name="utf8" c:type="gchar"/>
</array>
<doc xml:space="preserve">UTF8 string to write</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
</parameters>
</method>
......@@ -9789,8 +9806,10 @@ negative. G_MININT64 is used to indicate invalid value.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="outbuf"
transfer-ownership="none"
nullable="1"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">output buffer with running time, or NULL if clipped</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
......@@ -10434,7 +10453,10 @@ This function takes ownership of @inbuffer and should output a buffer in
<doc xml:space="preserve">the input #GstBuffer</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="outbuffer" transfer-ownership="none">
<parameter name="outbuffer"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">the output #GstBuffer</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
</parameter>
......@@ -11857,7 +11879,10 @@ This function is supposed to behave exactly like a #GstPadGetRangeFunction.</doc
<doc xml:space="preserve">the length of the range</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="buffer" transfer-ownership="none">
<parameter name="buffer"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">a memory location to hold the result buffer</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
</parameter>
......@@ -12110,8 +12135,10 @@ Free-function: gst_caps_unref</doc>
<type name="Gst.Object" c:type="GstObject*"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">a pointer with data to typefind</doc>
<type name="guint8" c:type="const guint8*"/>
<doc xml:space="preserve">* a pointer with data to typefind</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="size" transfer-ownership="none">
<doc xml:space="preserve">the size of @data</doc>
......
......@@ -2181,7 +2181,7 @@ valid for target names).</doc>
<parameters>
<parameter name="filepath" transfer-ownership="none">
<doc xml:space="preserve">The file location to load the #GstEncodingTarget from</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</function>
......@@ -2308,7 +2308,7 @@ count.</doc>
</instance-parameter>
<parameter name="filepath" transfer-ownership="none">
<doc xml:space="preserve">the location to store the @target at.</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</method>
......@@ -2744,7 +2744,7 @@ in debugging.</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="PLUGINS_BASE_VERSION_MICRO"
value="0"
value="1"
c:type="GST_PLUGINS_BASE_VERSION_MICRO">
<doc xml:space="preserve">The micro version of GStreamer's gst-plugins-base libraries at compile time.</doc>
<type name="gint" c:type="gint"/>
......@@ -3405,7 +3405,7 @@ invalid Opus caps.</doc>
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">the mapping between the streams</doc>
<array zero-terminated="0" c:type="guint8">
<array zero-terminated="0" c:type="guint8" fixed-size="256">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
......@@ -3464,7 +3464,7 @@ invalid Opus caps.</doc>
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">the mapping between the streams</doc>
<array zero-terminated="0" c:type="guint8">
<array zero-terminated="0" c:type="guint8" fixed-size="256">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
......
......@@ -2340,8 +2340,11 @@ response message.</doc>
version="1.12">
<doc xml:space="preserve">Parses the credentials given in a WWW-Authenticate or Authorization header.</doc>
<return-value transfer-ownership="full">
<doc xml:space="preserve">%NULL-terminated array of GstRTSPAuthCredential or %NULL.</doc>
<type name="RTSPAuthCredential" c:type="GstRTSPAuthCredential**"/>
<doc xml:space="preserve">
%NULL-terminated array of GstRTSPAuthCredential or %NULL.</doc>
<array c:type="GstRTSPAuthCredential**">
<type name="RTSPAuthCredential" c:type="GstRTSPAuthCredential*"/>
</array>
</return-value>
<parameters>
<instance-parameter name="msg" transfer-ownership="none">
......@@ -2402,7 +2405,7 @@ value.
<parameter name="uri"
direction="out"
caller-allocates="0"
transfer-ownership="full"
transfer-ownership="none"
optional="1"
allow-none="1">
<doc xml:space="preserve">location to hold the uri</doc>
......@@ -2411,7 +2414,7 @@ value.
<parameter name="version"
direction="out"
caller-allocates="0"
transfer-ownership="full"
transfer-ownership="none"
optional="1"
allow-none="1">
<doc xml:space="preserve">location to hold the version</doc>
......@@ -2447,7 +2450,7 @@ value.
<parameter name="reason"
direction="out"
caller-allocates="0"
transfer-ownership="full"
transfer-ownership="none"
optional="1"
allow-none="1">
<doc xml:space="preserve">location to hold the status reason</doc>
......@@ -2456,7 +2459,7 @@ value.
<parameter name="version"
direction="out"
caller-allocates="0"
transfer-ownership="full"
transfer-ownership="none"
optional="1"
allow-none="1">
<doc xml:space="preserve">location to hold the version</doc>
......@@ -2893,11 +2896,17 @@ UTC times will be converted to nanoseconds since 1900.</doc>
<doc xml:space="preserve">a #GstRTSPTimeRange</doc>
<type name="RTSPTimeRange" c:type="const GstRTSPTimeRange*"/>
</parameter>
<parameter name="min" transfer-ownership="none">
<parameter name="min"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result minimum #GstClockTime</doc>
<type name="Gst.ClockTime" c:type="GstClockTime*"/>
</parameter>
<parameter name="max" transfer-ownership="none">
<parameter name="max"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result maximum #GstClockTime</doc>
<type name="Gst.ClockTime" c:type="GstClockTime*"/>
</parameter>
......@@ -2914,7 +2923,10 @@ UTC times will be converted to nanoseconds since 1900.</doc>
<doc xml:space="preserve">a range string to parse</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
<parameter name="range" transfer-ownership="none">
<parameter name="range"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">location to hold the #GstRTSPTimeRange result</doc>
<type name="RTSPTimeRange" c:type="GstRTSPTimeRange**"/>
</parameter>
......@@ -3627,7 +3639,11 @@ needed/available for @trans.</doc>
<doc xml:space="preserve">a #GstRTSPTransMode</doc>
<type name="RTSPTransMode" c:type="GstRTSPTransMode"/>
</parameter>
<parameter name="manager" transfer-ownership="none">
<parameter name="manager"
direction="out"
caller-allocates="0"
transfer-ownership="none"
nullable="1">
<doc xml:space="preserve">location to hold the result</doc>
<type name="utf8" c:type="const gchar**"/>
</parameter>
......@@ -3793,7 +3809,10 @@ g_strfreev() when no longer needed.</doc>
<doc xml:space="preserve">a #GstRTSPUrl</doc>
<type name="RTSPUrl" c:type="const GstRTSPUrl*"/>
</instance-parameter>
<parameter name="port" transfer-ownership="none">
<parameter name="port"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">location to hold the port</doc>
<type name="guint16" c:type="guint16*"/>
</parameter>
......@@ -4787,11 +4806,17 @@ UTC times will be converted to nanoseconds since 1900.</doc>
<doc xml:space="preserve">a #GstRTSPTimeRange</doc>
<type name="RTSPTimeRange" c:type="const GstRTSPTimeRange*"/>
</parameter>
<parameter name="min" transfer-ownership="none">
<parameter name="min"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result minimum #GstClockTime</doc>
<type name="Gst.ClockTime" c:type="GstClockTime*"/>
</parameter>
<parameter name="max" transfer-ownership="none">
<parameter name="max"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result maximum #GstClockTime</doc>
<type name="Gst.ClockTime" c:type="GstClockTime*"/>
</parameter>
......@@ -4810,7 +4835,10 @@ UTC times will be converted to nanoseconds since 1900.</doc>
<doc xml:space="preserve">a range string to parse</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
<parameter name="range" transfer-ownership="none">
<parameter name="range"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">location to hold the #GstRTSPTimeRange result</doc>
<type name="RTSPTimeRange" c:type="GstRTSPTimeRange**"/>
</parameter>
......@@ -4877,7 +4905,11 @@ needed/available for @trans.</doc>
<doc xml:space="preserve">a #GstRTSPTransMode</doc>
<type name="RTSPTransMode" c:type="GstRTSPTransMode"/>
</parameter>
<parameter name="manager" transfer-ownership="none">
<parameter name="manager"
direction="out"
caller-allocates="0"
transfer-ownership="none"
nullable="1">
<doc xml:space="preserve">location to hold the result</doc>
<type name="utf8" c:type="const gchar**"/>
</parameter>
......
......@@ -1039,16 +1039,20 @@ WINDOWS-1252/ISO-8859-1 is assumed (which will almost always succeed).</doc>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">string data</doc>
<type name="utf8" c:type="const gchar*"/>
<array length="1" zero-terminated="0" c:type="gchar*">
<type name="gchar"/>
</array>
</parameter>
<parameter name="size" transfer-ownership="none">
<doc xml:space="preserve">length of string data, or -1 if the string is NUL-terminated</doc>
<type name="gint" c:type="gint"/>
</parameter>
<parameter name="env_vars" transfer-ownership="none">
<doc xml:space="preserve">a NULL-terminated string array of environment variable names,
or NULL</doc>
<type name="utf8" c:type="const gchar**"/>
<doc xml:space="preserve">
a NULL-terminated string array of environment variable names, or NULL</doc>
<array c:type="gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
</parameters>
</function>
......@@ -1387,7 +1391,9 @@ data (we can't trust the declared mime type).</doc>
<parameters>
<parameter name="image_data" transfer-ownership="none">
<doc xml:space="preserve">the (encoded) image</doc>
<type name="guint8" c:type="const guint8*"/>
<array length="1" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="image_data_len" transfer-ownership="none">
<doc xml:space="preserve">the length of the encoded image data at @image_data</doc>
......@@ -1417,7 +1423,9 @@ more information on image tags in GStreamer.</doc>
</parameter>
<parameter name="image_data" transfer-ownership="none">
<doc xml:space="preserve">the (encoded) image</doc>
<type name="guint8" c:type="const guint8*"/>
<array length="2" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="image_data_len" transfer-ownership="none">
<doc xml:space="preserve">the length of the encoded image data at @image_data</doc>
......@@ -1497,7 +1505,9 @@ vorbiscomment packet.</doc>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">data to convert</doc>
<type name="guint8" c:type="const guint8*"/>
<array length="1" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="size" transfer-ownership="none">
<doc xml:space="preserve">size of @data</doc>
......@@ -1505,15 +1515,22 @@ vorbiscomment packet.</doc>
</parameter>
<parameter name="id_data" transfer-ownership="none">
<doc xml:space="preserve">identification data at start of stream</doc>
<type name="guint8" c:type="const guint8*"/>
<array length="3" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="id_data_length" transfer-ownership="none">
<doc xml:space="preserve">length of identification data</doc>
<type name="guint" c:type="const guint"/>
</parameter>
<parameter name="vendor_string" transfer-ownership="none">
<doc xml:space="preserve">pointer to a string that should take the vendor string
of this vorbis comment or NULL if you don't need it.</doc>
<parameter name="vendor_string"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">pointer to a string that should take the
vendor string of this vorbis comment or NULL if you don't need it.</doc>
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
......@@ -1534,15 +1551,22 @@ vorbiscomment packet.</doc>
</parameter>
<parameter name="id_data" transfer-ownership="none">
<doc xml:space="preserve">identification data at start of stream</doc>
<type name="guint8" c:type="const guint8*"/>
<array length="2" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="id_data_length" transfer-ownership="none">
<doc xml:space="preserve">length of identification data</doc>
<type name="guint" c:type="const guint"/>
</parameter>
<parameter name="vendor_string" transfer-ownership="none">
<doc xml:space="preserve">pointer to a string that should take the vendor string
of this vorbis comment or NULL if you don't need it.</doc>
<parameter name="vendor_string"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">pointer to a string that should take the
vendor string of this vorbis comment or NULL if you don't need it.</doc>
<type name="utf8" c:type="gchar**"/>
</parameter>
</parameters>
......@@ -1572,7 +1596,9 @@ parsed data.</doc>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">128 bytes of data containing the ID3v1 tag</doc>
<type name="guint8" c:type="const guint8*"/>
<array zero-terminated="0" c:type="guint8*" fixed-size="128">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
</parameters>
</function>
......@@ -1629,13 +1655,18 @@ is put in the beginning of the buffer.</doc>
</parameter>
<parameter name="id_data" transfer-ownership="none">
<doc xml:space="preserve">identification data at start of stream</doc>
<type name="guint8" c:type="const guint8*"/>
<array length="2" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="id_data_length" transfer-ownership="none">
<doc xml:space="preserve">length of identification data, may be 0 if @id_data is NULL</doc>
<type name="guint" c:type="const guint"/>
</parameter>
<parameter name="vendor_string" transfer-ownership="none">
<parameter name="vendor_string"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">string that describes the vendor string or NULL</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
......@@ -1660,8 +1691,11 @@ be used</doc>
<type name="gboolean" c:type="gboolean"/>
</parameter>
<parameter name="schemas" transfer-ownership="none">
<doc xml:space="preserve">%NULL terminated array of schemas to be used on serialization</doc>
<type name="utf8" c:type="const gchar**"/>
<doc xml:space="preserve">
%NULL terminated array of schemas to be used on serialization</doc>
<array c:type="gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
</parameters>
</function>
......@@ -1683,15 +1717,28 @@ code in the extended comment string.</doc>
<doc xml:space="preserve">an extended comment string, see #GST_TAG_EXTENDED_COMMENT</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
<parameter name="key" transfer-ownership="none">
<doc xml:space="preserve">return location for the comment description key, or NULL</doc>
<parameter name="key"
direction="out"
caller-allocates="0"
transfer-ownership="full"
nullable="1">
<doc xml:space="preserve">
return location for the comment description key, or NULL</doc>
<type name="utf8" c:type="gchar**"/>
</parameter>
<parameter name="lang" transfer-ownership="none">
<doc xml:space="preserve">return location for the comment ISO-639 language code, or NULL</doc>
<parameter name="lang"
direction="out"
caller-allocates="0"
transfer-ownership="full"
nullable="1">
<doc xml:space="preserve">
return location for the comment ISO-639 language code, or NULL</doc>
<type name="utf8" c:type="gchar**"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<parameter name="value"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the actual comment string, or NULL</doc>
<type name="utf8" c:type="gchar**"/>
</parameter>
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment