Update GStreamer GIR files from latest 1.14 branch

This commit is contained in:
Sebastian Dröge 2018-05-21 11:20:51 +03:00
parent 283ff82a53
commit 03bf57d5d4
8 changed files with 399 additions and 137 deletions

View file

@ -2012,13 +2012,19 @@ MT safe.</doc>
<type name="gsize" c:type="gsize"/>
</parameter>
<parameter name="dest"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">the destination address</doc>
<type name="gpointer" c:type="gpointer"/>
direction="out"
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">
the destination address</doc>
<array length="2" zero-terminated="0" c:type="gpointer">
<type name="guint8"/>
</array>
</parameter>
<parameter name="size" transfer-ownership="none">
<parameter name="size"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">the size to extract</doc>
<type name="gsize" c:type="gsize"/>
</parameter>
@ -23252,7 +23258,9 @@ buffers.</doc>
</parameter>
<parameter name="tags" transfer-ownership="none">
<doc xml:space="preserve">tags for @api</doc>
<type name="utf8" c:type="const gchar**"/>
<array c:type="gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
</parameters>
</function>
@ -44717,7 +44725,7 @@ determine a order for the two provided values.</doc>
<doc xml:space="preserve">The major version of GStreamer at compile time:</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="VERSION_MICRO" value="0" c:type="GST_VERSION_MICRO">
<constant name="VERSION_MICRO" value="1" c:type="GST_VERSION_MICRO">
<doc xml:space="preserve">The micro version of GStreamer at compile time:</doc>
<type name="gint" c:type="gint"/>
</constant>
@ -46324,7 +46332,9 @@ or gst_init_check().</doc>
</parameter>
<parameter name="tags" transfer-ownership="none">
<doc xml:space="preserve">tags for @api</doc>
<type name="utf8" c:type="const gchar**"/>
<array c:type="gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
</parameters>
</function>
@ -46978,7 +46988,8 @@ This function is primarily for printing debug output.</doc>
<doc xml:space="preserve">Iterates the supplied list of UUIDs and checks the GstRegistry for
all the decryptors supporting one of the supplied UUIDs.</doc>
<return-value transfer-ownership="full" nullable="1">
<doc xml:space="preserve">A null terminated array containing all
<doc xml:space="preserve">
A null terminated array containing all
the @system_identifiers supported by the set of available decryptors, or
%NULL if no matches were found.</doc>
<array c:type="gchar**">
@ -46987,10 +46998,12 @@ the @system_identifiers supported by the set of available decryptors, or
</return-value>
<parameters>
<parameter name="system_identifiers" transfer-ownership="none">
<doc xml:space="preserve">A null terminated array of strings
that contains the UUID values of each protection system that is to be
checked.</doc>
<type name="utf8" c:type="const gchar**"/>
<doc xml:space="preserve">
A null terminated array of strings that contains the UUID values of each
protection system that is to be checked.</doc>
<array c:type="gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
</parameters>
</function>
@ -47857,7 +47870,9 @@ the result.</doc>
<parameters>
<parameter name="mem" transfer-ownership="none">
<doc xml:space="preserve">a pointer to the memory to dump</doc>
<type name="guint8" c:type="const guchar*"/>
<array length="1" zero-terminated="0" c:type="guchar*">
<type name="guint8" c:type="guchar"/>
</array>
</parameter>
<parameter name="size" transfer-ownership="none">
<doc xml:space="preserve">the size of the memory block to dump</doc>

View file

@ -2299,7 +2299,8 @@ gst_audio_converter_get_out_frames().</doc>
<method name="get_config" c:identifier="gst_audio_converter_get_config">
<doc xml:space="preserve">Get the current configuration of @convert.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">a #GstStructure that remains valid for as long as @convert is valid
<doc xml:space="preserve">
a #GstStructure that remains valid for as long as @convert is valid
or until gst_audio_converter_update_config() is called.</doc>
<type name="Gst.Structure" c:type="const GstStructure*"/>
</return-value>
@ -2308,11 +2309,21 @@ gst_audio_converter_get_out_frames().</doc>
<doc xml:space="preserve">a #GstAudioConverter</doc>
<type name="AudioConverter" c:type="GstAudioConverter*"/>
</instance-parameter>
<parameter name="in_rate" transfer-ownership="none">
<parameter name="in_rate"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">result input rate</doc>
<type name="gint" c:type="gint*"/>
</parameter>
<parameter name="out_rate" transfer-ownership="none">
<parameter name="out_rate"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">result output rate</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -3080,11 +3091,21 @@ MT safe.</doc>
<doc xml:space="preserve">a #GstAudioDecoder</doc>
<type name="AudioDecoder" c:type="GstAudioDecoder*"/>
</instance-parameter>
<parameter name="sync" transfer-ownership="none">
<parameter name="sync"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">a pointer to a variable to hold the current sync state</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
<parameter name="eos" transfer-ownership="none">
<parameter name="eos"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">a pointer to a variable to hold the current eos state</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
@ -5825,7 +5846,10 @@ function can be used to handle pad queries of the type GST_QUERY_CONVERT.</doc>
<doc xml:space="preserve">#GstFormat of the @dest_val</doc>
<type name="Gst.Format" c:type="GstFormat"/>
</parameter>
<parameter name="dest_val" transfer-ownership="none">
<parameter name="dest_val"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">pointer to destination value</doc>
<type name="gint64" c:type="gint64*"/>
</parameter>
@ -6689,7 +6713,9 @@ with a flush or stop.</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the data to commit</doc>
<type name="guint8" c:type="guint8*"/>
<array length="2" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="in_samples" transfer-ownership="none">
<doc xml:space="preserve">the number of samples in the data to commit</doc>
@ -6699,7 +6725,10 @@ with a flush or stop.</doc>
<doc xml:space="preserve">the number of samples to write to the ringbuffer</doc>
<type name="gint" c:type="gint"/>
</parameter>
<parameter name="accum" transfer-ownership="none">
<parameter name="accum"
direction="inout"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">accumulator for rate conversion.</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -6963,7 +6992,9 @@ with a flush or stop.</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the data to commit</doc>
<type name="guint8" c:type="guint8*"/>
<array length="2" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="in_samples" transfer-ownership="none">
<doc xml:space="preserve">the number of samples in the data to commit</doc>
@ -6973,7 +7004,10 @@ with a flush or stop.</doc>
<doc xml:space="preserve">the number of samples to write to the ringbuffer</doc>
<type name="gint" c:type="gint"/>
</parameter>
<parameter name="accum" transfer-ownership="none">
<parameter name="accum"
direction="inout"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">accumulator for rate conversion.</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -7003,7 +7037,10 @@ will be put in @dest_val.</doc>
<doc xml:space="preserve">the destination format</doc>
<type name="Gst.Format" c:type="GstFormat"/>
</parameter>
<parameter name="dest_val" transfer-ownership="none">
<parameter name="dest_val"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">a location to store the converted value</doc>
<type name="gint64" c:type="gint64*"/>
</parameter>
@ -7163,15 +7200,27 @@ MT safe.</doc>
<doc xml:space="preserve">the #GstAudioRingBuffer to read from</doc>
<type name="AudioRingBuffer" c:type="GstAudioRingBuffer*"/>
</instance-parameter>
<parameter name="segment" transfer-ownership="none">
<parameter name="segment"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">the segment to read</doc>
<type name="gint" c:type="gint*"/>
</parameter>
<parameter name="readptr" transfer-ownership="none">
<doc xml:space="preserve">the pointer to the memory where samples can be read</doc>
<type name="guint8" c:type="guint8**"/>
<parameter name="readptr"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">
the pointer to the memory where samples can be read</doc>
<array length="2" zero-terminated="0" c:type="guint8**">
<type name="guint8" c:type="guint8*"/>
</array>
</parameter>
<parameter name="len" transfer-ownership="none">
<parameter name="len"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">the number of bytes to read</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -7205,13 +7254,18 @@ MT safe.</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">where the data should be read</doc>
<type name="guint8" c:type="guint8*"/>
<array length="2" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="len" transfer-ownership="none">
<doc xml:space="preserve">the number of samples in data to read</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="timestamp" transfer-ownership="none">
<parameter name="timestamp"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">where the timestamp is returned</doc>
<type name="Gst.ClockTime" c:type="GstClockTime*"/>
</parameter>
@ -7338,8 +7392,10 @@ be called in when the ringbuffer is acquired.</doc>
</instance-parameter>
<parameter name="position" transfer-ownership="none">
<doc xml:space="preserve">the device channel positions</doc>
<type name="AudioChannelPosition"
c:type="const GstAudioChannelPosition*"/>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
</parameter>
</parameters>
</method>
@ -7743,7 +7799,9 @@ with a flush or stop.</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the data to commit</doc>
<type name="guint8" c:type="guint8*"/>
<array length="3" zero-terminated="0" c:type="guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
<parameter name="in_samples" transfer-ownership="none">
<doc xml:space="preserve">the number of samples in the data to commit</doc>
@ -7753,7 +7811,10 @@ with a flush or stop.</doc>
<doc xml:space="preserve">the number of samples to write to the ringbuffer</doc>
<type name="gint" c:type="gint"/>
</parameter>
<parameter name="accum" transfer-ownership="none">
<parameter name="accum"
direction="inout"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">accumulator for rate conversion.</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -8892,14 +8953,18 @@ positions and the same positions, only in a different order.
</parameter>
<parameter name="from" transfer-ownership="none">
<doc xml:space="preserve">The channel positions in the buffer.</doc>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<array length="2"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
</parameter>
<parameter name="to" transfer-ownership="none">
<doc xml:space="preserve">The channel positions to convert to.</doc>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<array length="2"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9306,21 +9371,25 @@ is possible.</doc>
</parameter>
<parameter name="from" transfer-ownership="none">
<doc xml:space="preserve">The channel positions to reorder from.</doc>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<array length="0"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
</parameter>
<parameter name="to" transfer-ownership="none">
<doc xml:space="preserve">The channel positions to reorder to.</doc>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<array length="0"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
</parameter>
<parameter name="reorder_map" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the reorder map.</doc>
<array zero-terminated="0" c:type="gint*">
<array length="0" zero-terminated="0" c:type="gint*">
<type name="gint" c:type="gint"/>
</array>
</parameter>
@ -9460,14 +9529,18 @@ positions and the same positions, only in a different order.</doc>
</parameter>
<parameter name="from" transfer-ownership="none">
<doc xml:space="preserve">The channel positions in the buffer.</doc>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<array length="3"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
</parameter>
<parameter name="to" transfer-ownership="none">
<doc xml:space="preserve">The channel positions to convert to.</doc>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<array length="3"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -2627,11 +2627,17 @@ and the other way around:
<doc xml:space="preserve">a #GstVideoColorMatrix</doc>
<type name="VideoColorMatrix" c:type="GstVideoColorMatrix"/>
</parameter>
<parameter name="Kr" transfer-ownership="none">
<parameter name="Kr"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result red channel coefficient</doc>
<type name="gdouble" c:type="gdouble*"/>
</parameter>
<parameter name="Kb" transfer-ownership="none">
<parameter name="Kb"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result blue channel coefficient</doc>
<type name="gdouble" c:type="gdouble*"/>
</parameter>
@ -2805,17 +2811,21 @@ the component values in range [0.0 .. 1.0] back to their representation in
</parameter>
<parameter name="offset"
direction="out"
caller-allocates="0"
transfer-ownership="full">
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output offsets</doc>
<type name="gint" c:type="gint"/>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
<parameter name="scale"
direction="out"
caller-allocates="0"
transfer-ownership="full">
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output scale</doc>
<type name="gint" c:type="gint"/>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
</parameters>
</function>
@ -7402,7 +7412,10 @@ function can be used to handle pad queries of the type GST_QUERY_CONVERT.</doc>
<doc xml:space="preserve">#GstFormat of the @dest_value</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 to destination value</doc>
<type name="gint64" c:type="gint64*"/>
</parameter>
@ -7742,13 +7755,17 @@ first byte of the plane and the stride of the plane.</doc>
<type name="Gst.MapInfo" c:type="GstMapInfo*"/>
</parameter>
<parameter name="data"
transfer-ownership="none"
nullable="1"
allow-none="1">
direction="out"
caller-allocates="0"
transfer-ownership="full"
nullable="1">
<doc xml:space="preserve">the data of @plane</doc>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="stride" transfer-ownership="none">
<parameter name="stride"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">the stride of @plane</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -8129,7 +8146,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="center" transfer-ownership="none">
<parameter name="center"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -8147,7 +8167,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="flip" transfer-ownership="none">
<parameter name="flip"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
@ -8165,7 +8188,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="center" transfer-ownership="none">
<parameter name="center"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -8183,7 +8209,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="flip" transfer-ownership="none">
<parameter name="flip"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
@ -8274,7 +8303,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="center" transfer-ownership="none">
<parameter name="center"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -8292,7 +8324,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="flip" transfer-ownership="none">
<parameter name="flip"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
@ -8311,7 +8346,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="center" transfer-ownership="none">
<parameter name="center"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -8329,7 +8367,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</instance-parameter>
<parameter name="flip" transfer-ownership="none">
<parameter name="flip"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
@ -8429,7 +8470,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</parameter>
<parameter name="flip" transfer-ownership="none">
<parameter name="flip"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
@ -8447,7 +8491,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</parameter>
<parameter name="flip" transfer-ownership="none">
<parameter name="flip"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
@ -8465,7 +8512,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</parameter>
<parameter name="center" transfer-ownership="none">
<parameter name="center"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -8483,7 +8533,10 @@ operation of video-sources or operators.</doc>
<doc xml:space="preserve">#GstVideoOrientation interface of a #GstElement</doc>
<type name="VideoOrientation" c:type="GstVideoOrientation*"/>
</parameter>
<parameter name="center" transfer-ownership="none">
<parameter name="center"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">return location for the result</doc>
<type name="gint" c:type="gint*"/>
</parameter>
@ -12608,11 +12661,17 @@ and the other way around:
<doc xml:space="preserve">a #GstVideoColorMatrix</doc>
<type name="VideoColorMatrix" c:type="GstVideoColorMatrix"/>
</parameter>
<parameter name="Kr" transfer-ownership="none">
<parameter name="Kr"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result red channel coefficient</doc>
<type name="gdouble" c:type="gdouble*"/>
</parameter>
<parameter name="Kb" transfer-ownership="none">
<parameter name="Kb"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">result blue channel coefficient</doc>
<type name="gdouble" c:type="gdouble*"/>
</parameter>
@ -12659,17 +12718,21 @@ the component values in range [0.0 .. 1.0] back to their representation in
</parameter>
<parameter name="offset"
direction="out"
caller-allocates="0"
transfer-ownership="full">
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output offsets</doc>
<type name="gint" c:type="gint"/>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
<parameter name="scale"
direction="out"
caller-allocates="0"
transfer-ownership="full">
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output scale</doc>
<type name="gint" c:type="gint"/>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
</parameters>
</function>
@ -13067,8 +13130,12 @@ Create a still frame event using gst_video_event_new_still_frame()</doc>
<doc xml:space="preserve">A #GstEvent to parse</doc>
<type name="Gst.Event" c:type="GstEvent*"/>
</parameter>
<parameter name="in_still" transfer-ownership="none">
<doc xml:space="preserve">A boolean to receive the still-frame status from the event, or NULL</doc>
<parameter name="in_still"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">
A boolean to receive the still-frame status from the event, or NULL</doc>
<type name="gboolean" c:type="gboolean*"/>
</parameter>
</parameters>

View file

@ -780,12 +780,13 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#rtcsdptype"&gt;http://w3c.git
glib:type-name="GstWebRTCSessionDescription"
glib:get-type="gst_webrtc_session_description_get_type"
c:symbol-prefix="webrtc_session_description">
<doc xml:space="preserve">sdp: the #GstSDPMessage of the description
See &lt;ulink url="https://www.w3.org/TR/webrtc/#rtcsessiondescription-class"&gt;https://www.w3.org/TR/webrtc/#rtcsessiondescription-class&lt;/ulink&gt;</doc>
<doc xml:space="preserve">See &lt;ulink url="https://www.w3.org/TR/webrtc/#rtcsessiondescription-class"&gt;https://www.w3.org/TR/webrtc/#rtcsessiondescription-class&lt;/ulink&gt;</doc>
<field name="type" writable="1">
<doc xml:space="preserve">the #GstWebRTCSDPType of the description</doc>
<type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/>
</field>
<field name="sdp" writable="1">
<doc xml:space="preserve">the #GstSDPMessage of the description</doc>
<type name="GstSdp.SDPMessage" c:type="GstSDPMessage*"/>
</field>
<constructor name="new"