Update GStreamer GIR files from latest 1.14 branch

This commit is contained in:
Sebastian Dröge 2018-05-21 11:19:54 +03:00
parent 4692806b00
commit 82b56e782b
8 changed files with 603 additions and 232 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>
@ -12255,7 +12261,7 @@ plugin_init (GstPlugin * plugin)
<type name="ElementFactoryListType" c:type="GstElementFactoryListType"/>
</constant>
<constant name="ELEMENT_FACTORY_TYPE_DECODABLE"
value="353"
value="1377"
c:type="GST_ELEMENT_FACTORY_TYPE_DECODABLE">
<doc xml:space="preserve">All elements used to 'decode' streams (decoders, demuxers, parsers, depayloaders)</doc>
<type name="ElementFactoryListType" c:type="GstElementFactoryListType"/>
@ -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>
@ -24908,14 +24916,14 @@ detection tools. (Since 1.10)</doc>
</member>
</bitfield>
<constant name="PARAM_CONTROLLABLE"
value="2"
value="512"
c:type="GST_PARAM_CONTROLLABLE">
<doc xml:space="preserve">Use this flag on GObject properties to signal they can make sense to be.
controlled over time. This hint is used by the GstController.</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="PARAM_MUTABLE_PAUSED"
value="8"
value="2048"
c:type="GST_PARAM_MUTABLE_PAUSED">
<doc xml:space="preserve">Use this flag on GObject properties of GstElements to indicate that
they can be changed when the element is in the PAUSED or lower state.
@ -24923,7 +24931,7 @@ This flag implies GST_PARAM_MUTABLE_READY.</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="PARAM_MUTABLE_PLAYING"
value="16"
value="4096"
c:type="GST_PARAM_MUTABLE_PLAYING">
<doc xml:space="preserve">Use this flag on GObject properties of GstElements to indicate that
they can be changed when the element is in the PLAYING or lower state.
@ -24931,14 +24939,14 @@ This flag implies GST_PARAM_MUTABLE_PAUSED.</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="PARAM_MUTABLE_READY"
value="4"
value="1024"
c:type="GST_PARAM_MUTABLE_READY">
<doc xml:space="preserve">Use this flag on GObject properties of GstElements to indicate that
they can be changed when the element is in the READY or lower state.</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="PARAM_USER_SHIFT"
value="256"
value="65536"
c:type="GST_PARAM_USER_SHIFT">
<doc xml:space="preserve">Bits based on GST_PARAM_USER_SHIFT can be used by 3rd party applications.</doc>
<type name="gint" c:type="gint"/>
@ -29531,7 +29539,7 @@ reference to the newly-loaded GstPlugin, or %NULL if an error occurred.</doc>
<parameters>
<parameter name="filename" transfer-ownership="none">
<doc xml:space="preserve">the plugin filename to load</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</function>
@ -29817,7 +29825,7 @@ stored. This is the case when the registry is getting rebuilt.</doc>
<doc xml:space="preserve">get the filename of the plugin</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">the filename of the plugin</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</return-value>
<parameters>
<instance-parameter name="plugin" transfer-ownership="none">
@ -30890,7 +30898,7 @@ application.</doc>
<return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve">the directory or %NULL, don't free or modify
the string</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</return-value>
</function>
<function name="set_app_dir" c:identifier="gst_preset_set_app_dir">
@ -30904,7 +30912,7 @@ system presets.</doc>
<parameters>
<parameter name="app_dir" transfer-ownership="none">
<doc xml:space="preserve">the application specific preset dir</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</function>
@ -34728,7 +34736,7 @@ path is specific to the registry.</doc>
</instance-parameter>
<parameter name="path" transfer-ownership="none">
<doc xml:space="preserve">the path to scan</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</method>
@ -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>
@ -45262,7 +45270,7 @@ This file can be processed with graphviz to get an image.
</parameter>
<parameter name="file_name" transfer-ownership="none">
<doc xml:space="preserve">output base filename (e.g. "myplayer")</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</function>
@ -45283,7 +45291,7 @@ to the filename, so that it can be used to take multiple snapshots.</doc>
</parameter>
<parameter name="file_name" transfer-ownership="none">
<doc xml:space="preserve">output base filename (e.g. "myplayer")</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</function>
@ -45851,7 +45859,7 @@ On Windows #filename should be in UTF-8 encoding.</doc>
<parameters>
<parameter name="filename" transfer-ownership="none">
<doc xml:space="preserve">absolute or relative file name path</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</parameter>
</parameters>
</function>
@ -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>
@ -46828,7 +46838,7 @@ application.</doc>
<return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve">the directory or %NULL, don't free or modify
the string</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</return-value>
</function>
<function name="preset_set_app_dir"
@ -46844,7 +46854,7 @@ system presets.</doc>
<parameters>
<parameter name="app_dir" transfer-ownership="none">
<doc xml:space="preserve">the application specific preset dir</doc>
<type name="filename" c:type="gchar*"/>
<type name="filename" c:type="const gchar*"/>
</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>
<array zero-terminated="0" c:type="GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="const GstAudioChannelPosition*"/>
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

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

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

@ -1807,7 +1807,7 @@ quatization errors.</doc>
<type name="utf8" c:type="gchar*"/>
</constant>
<constant name="VIDEO_TILE_TYPE_MASK"
value="0"
value="65535"
c:type="GST_VIDEO_TILE_TYPE_MASK">
<type name="gint" c:type="gint"/>
</constant>
@ -1817,7 +1817,7 @@ quatization errors.</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="VIDEO_TILE_X_TILES_MASK"
value="0"
value="65535"
c:type="GST_VIDEO_TILE_X_TILES_MASK">
<type name="gint" c:type="gint"/>
</constant>
@ -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>
<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>
<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>
<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>
<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

@ -15,24 +15,33 @@ and/or use gtk-doc annotations. -->
shared-library="libgstwebrtc-1.0.so.0"
c:identifier-prefixes="Gst"
c:symbol-prefixes="gst">
<enumeration name="WebRTCDTLSSetup" c:type="GstWebRTCDTLSSetup">
<enumeration name="WebRTCDTLSSetup"
glib:type-name="GstWebRTCDTLSSetup"
glib:get-type="gst_webrtc_dtls_setup_get_type"
c:type="GstWebRTCDTLSSetup">
<doc xml:space="preserve">GST_WEBRTC_DTLS_SETUP_NONE: none
GST_WEBRTC_DTLS_SETUP_ACTPASS: actpass
GST_WEBRTC_DTLS_SETUP_ACTIVE: sendonly
GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
<member name="none" value="0" c:identifier="GST_WEBRTC_DTLS_SETUP_NONE">
<member name="none"
value="0"
c:identifier="GST_WEBRTC_DTLS_SETUP_NONE"
glib:nick="none">
</member>
<member name="actpass"
value="1"
c:identifier="GST_WEBRTC_DTLS_SETUP_ACTPASS">
c:identifier="GST_WEBRTC_DTLS_SETUP_ACTPASS"
glib:nick="actpass">
</member>
<member name="active"
value="2"
c:identifier="GST_WEBRTC_DTLS_SETUP_ACTIVE">
c:identifier="GST_WEBRTC_DTLS_SETUP_ACTIVE"
glib:nick="active">
</member>
<member name="passive"
value="3"
c:identifier="GST_WEBRTC_DTLS_SETUP_PASSIVE">
c:identifier="GST_WEBRTC_DTLS_SETUP_PASSIVE"
glib:nick="passive">
</member>
</enumeration>
<class name="WebRTCDTLSTransport"
@ -90,8 +99,8 @@ GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
transfer-ownership="none">
<type name="guint" c:type="guint"/>
</property>
<property name="state" introspectable="0" transfer-ownership="none">
<type/>
<property name="state" transfer-ownership="none">
<type name="WebRTCDTLSTransportState"/>
</property>
<property name="transport" transfer-ownership="none">
<type name="WebRTCICETransport"/>
@ -140,6 +149,8 @@ GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
</field>
</record>
<enumeration name="WebRTCDTLSTransportState"
glib:type-name="GstWebRTCDTLSTransportState"
glib:get-type="gst_webrtc_dtls_transport_state_get_type"
c:type="GstWebRTCDTLSTransportState">
<doc xml:space="preserve">GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW: new
GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED: closed
@ -148,36 +159,50 @@ GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING: connecting
GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED: connected</doc>
<member name="new"
value="0"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW">
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW"
glib:nick="new">
</member>
<member name="closed"
value="1"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED">
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED"
glib:nick="closed">
</member>
<member name="failed"
value="2"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED">
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED"
glib:nick="failed">
</member>
<member name="connecting"
value="3"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING">
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING"
glib:nick="connecting">
</member>
<member name="connected"
value="4"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED">
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED"
glib:nick="connected">
</member>
</enumeration>
<enumeration name="WebRTCICEComponent" c:type="GstWebRTCICEComponent">
<enumeration name="WebRTCICEComponent"
glib:type-name="GstWebRTCICEComponent"
glib:get-type="gst_webrtc_ice_component_get_type"
c:type="GstWebRTCICEComponent">
<doc xml:space="preserve">GST_WEBRTC_ICE_COMPONENT_RTP,
GST_WEBRTC_ICE_COMPONENT_RTCP,</doc>
<member name="rtp" value="0" c:identifier="GST_WEBRTC_ICE_COMPONENT_RTP">
<member name="rtp"
value="0"
c:identifier="GST_WEBRTC_ICE_COMPONENT_RTP"
glib:nick="rtp">
</member>
<member name="rtcp"
value="1"
c:identifier="GST_WEBRTC_ICE_COMPONENT_RTCP">
c:identifier="GST_WEBRTC_ICE_COMPONENT_RTCP"
glib:nick="rtcp">
</member>
</enumeration>
<enumeration name="WebRTCICEConnectionState"
glib:type-name="GstWebRTCICEConnectionState"
glib:get-type="gst_webrtc_ice_connection_state_get_type"
c:type="GstWebRTCICEConnectionState">
<doc xml:space="preserve">GST_WEBRTC_ICE_CONNECTION_STATE_NEW: new
GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING: checking
@ -189,34 +214,43 @@ GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED: closed
See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtciceconnectionstate"&gt;http://w3c.github.io/webrtc-pc/#dom-rtciceconnectionstate&lt;/ulink&gt;</doc>
<member name="new"
value="0"
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_NEW">
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_NEW"
glib:nick="new">
</member>
<member name="checking"
value="1"
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING">
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING"
glib:nick="checking">
</member>
<member name="connected"
value="2"
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED">
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED"
glib:nick="connected">
</member>
<member name="completed"
value="3"
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED">
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED"
glib:nick="completed">
</member>
<member name="failed"
value="4"
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED">
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED"
glib:nick="failed">
</member>
<member name="disconnected"
value="5"
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED">
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED"
glib:nick="disconnected">
</member>
<member name="closed"
value="6"
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED">
c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED"
glib:nick="closed">
</member>
</enumeration>
<enumeration name="WebRTCICEGatheringState"
glib:type-name="GstWebRTCICEGatheringState"
glib:get-type="gst_webrtc_ice_gathering_state_get_type"
c:type="GstWebRTCICEGatheringState">
<doc xml:space="preserve">GST_WEBRTC_ICE_GATHERING_STATE_NEW: new
GST_WEBRTC_ICE_GATHERING_STATE_GATHERING: gathering
@ -224,27 +258,35 @@ GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE: complete
See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate"&gt;http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate&lt;/ulink&gt;</doc>
<member name="new"
value="0"
c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_NEW">
c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_NEW"
glib:nick="new">
</member>
<member name="gathering"
value="1"
c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING">
c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING"
glib:nick="gathering">
</member>
<member name="complete"
value="2"
c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE">
c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE"
glib:nick="complete">
</member>
</enumeration>
<enumeration name="WebRTCICERole" c:type="GstWebRTCICERole">
<enumeration name="WebRTCICERole"
glib:type-name="GstWebRTCICERole"
glib:get-type="gst_webrtc_ice_role_get_type"
c:type="GstWebRTCICERole">
<doc xml:space="preserve">GST_WEBRTC_ICE_ROLE_CONTROLLED: controlled
GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
<member name="controlled"
value="0"
c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLED">
c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLED"
glib:nick="controlled">
</member>
<member name="controlling"
value="1"
c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLING">
c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLING"
glib:nick="controlling">
</member>
</enumeration>
<class name="WebRTCICETransport"
@ -327,19 +369,16 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
</parameters>
</method>
<property name="component"
introspectable="0"
writable="1"
construct-only="1"
transfer-ownership="none">
<type/>
<type name="WebRTCICEComponent"/>
</property>
<property name="gathering-state"
introspectable="0"
transfer-ownership="none">
<type/>
<property name="gathering-state" transfer-ownership="none">
<type name="WebRTCICEGatheringState"/>
</property>
<property name="state" introspectable="0" transfer-ownership="none">
<type/>
<property name="state" transfer-ownership="none">
<type name="WebRTCICEConnectionState"/>
</property>
<field name="parent">
<type name="Gst.Object" c:type="GstObject"/>
@ -410,6 +449,8 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
</field>
</record>
<enumeration name="WebRTCPeerConnectionState"
glib:type-name="GstWebRTCPeerConnectionState"
glib:get-type="gst_webrtc_peer_connection_state_get_type"
c:type="GstWebRTCPeerConnectionState">
<doc xml:space="preserve">GST_WEBRTC_PEER_CONNECTION_STATE_NEW: new
GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING: connecting
@ -420,27 +461,33 @@ GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED: closed
See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectionstate"&gt;http://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectionstate&lt;/ulink&gt;</doc>
<member name="new"
value="0"
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_NEW">
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_NEW"
glib:nick="new">
</member>
<member name="connecting"
value="1"
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING">
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING"
glib:nick="connecting">
</member>
<member name="connected"
value="2"
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED">
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED"
glib:nick="connected">
</member>
<member name="disconnected"
value="3"
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED">
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED"
glib:nick="disconnected">
</member>
<member name="failed"
value="4"
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED">
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED"
glib:nick="failed">
</member>
<member name="closed"
value="5"
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED">
c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED"
glib:nick="closed">
</member>
</enumeration>
<class name="WebRTCRTPReceiver"
@ -656,60 +703,90 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectionstate"&g
</field>
</record>
<enumeration name="WebRTCRTPTransceiverDirection"
glib:type-name="GstWebRTCRTPTransceiverDirection"
glib:get-type="gst_webrtc_rtp_transceiver_direction_get_type"
c:type="GstWebRTCRTPTransceiverDirection">
<member name="none"
value="0"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE">
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE"
glib:nick="none">
</member>
<member name="inactive"
value="1"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE">
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE"
glib:nick="inactive">
</member>
<member name="sendonly"
value="2"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY">
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY"
glib:nick="sendonly">
</member>
<member name="recvonly"
value="3"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY">
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY"
glib:nick="recvonly">
</member>
<member name="sendrecv"
value="4"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV">
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV"
glib:nick="sendrecv">
</member>
</enumeration>
<enumeration name="WebRTCSDPType" c:type="GstWebRTCSDPType">
<enumeration name="WebRTCSDPType"
glib:type-name="GstWebRTCSDPType"
glib:get-type="gst_webrtc_sdp_type_get_type"
c:type="GstWebRTCSDPType">
<doc xml:space="preserve">GST_WEBRTC_SDP_TYPE_OFFER: offer
GST_WEBRTC_SDP_TYPE_PRANSWER: pranswer
GST_WEBRTC_SDP_TYPE_ANSWER: answer
GST_WEBRTC_SDP_TYPE_ROLLBACK: rollback
See &lt;ulink url="http://w3c.github.io/webrtc-pc/#rtcsdptype"&gt;http://w3c.github.io/webrtc-pc/#rtcsdptype&lt;/ulink&gt;</doc>
<member name="offer" value="1" c:identifier="GST_WEBRTC_SDP_TYPE_OFFER">
<member name="offer"
value="1"
c:identifier="GST_WEBRTC_SDP_TYPE_OFFER"
glib:nick="offer">
</member>
<member name="pranswer"
value="2"
c:identifier="GST_WEBRTC_SDP_TYPE_PRANSWER">
c:identifier="GST_WEBRTC_SDP_TYPE_PRANSWER"
glib:nick="pranswer">
</member>
<member name="answer"
value="3"
c:identifier="GST_WEBRTC_SDP_TYPE_ANSWER">
c:identifier="GST_WEBRTC_SDP_TYPE_ANSWER"
glib:nick="answer">
</member>
<member name="rollback"
value="4"
c:identifier="GST_WEBRTC_SDP_TYPE_ROLLBACK">
c:identifier="GST_WEBRTC_SDP_TYPE_ROLLBACK"
glib:nick="rollback">
</member>
<function name="to_string" c:identifier="gst_webrtc_sdp_type_to_string">
<return-value transfer-ownership="none">
<doc xml:space="preserve">the string representation of @type or "unknown" when @type is not
recognized.</doc>
<type name="utf8" c:type="const gchar*"/>
</return-value>
<parameters>
<parameter name="type" transfer-ownership="none">
<doc xml:space="preserve">a #GstWebRTCSDPType</doc>
<type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/>
</parameter>
</parameters>
</function>
</enumeration>
<record name="WebRTCSessionDescription"
c:type="GstWebRTCSessionDescription"
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"
@ -759,7 +836,10 @@ See &lt;ulink url="https://www.w3.org/TR/webrtc/#rtcsessiondescription-class"&gt
</parameters>
</method>
</record>
<enumeration name="WebRTCSignalingState" c:type="GstWebRTCSignalingState">
<enumeration name="WebRTCSignalingState"
glib:type-name="GstWebRTCSignalingState"
glib:get-type="gst_webrtc_signaling_state_get_type"
c:type="GstWebRTCSignalingState">
<doc xml:space="preserve">GST_WEBRTC_SIGNALING_STATE_STABLE: stable
GST_WEBRTC_SIGNALING_STATE_CLOSED: closed
GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER: have-local-offer
@ -769,30 +849,39 @@ GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER: have-remote-pranswer
See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcsignalingstate"&gt;http://w3c.github.io/webrtc-pc/#dom-rtcsignalingstate&lt;/ulink&gt;</doc>
<member name="stable"
value="0"
c:identifier="GST_WEBRTC_SIGNALING_STATE_STABLE">
c:identifier="GST_WEBRTC_SIGNALING_STATE_STABLE"
glib:nick="stable">
</member>
<member name="closed"
value="1"
c:identifier="GST_WEBRTC_SIGNALING_STATE_CLOSED">
c:identifier="GST_WEBRTC_SIGNALING_STATE_CLOSED"
glib:nick="closed">
</member>
<member name="have_local_offer"
value="2"
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER">
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER"
glib:nick="have-local-offer">
</member>
<member name="have_remote_offer"
value="3"
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER">
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER"
glib:nick="have-remote-offer">
</member>
<member name="have_local_pranswer"
value="4"
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER">
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER"
glib:nick="have-local-pranswer">
</member>
<member name="have_remote_pranswer"
value="5"
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER">
c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER"
glib:nick="have-remote-pranswer">
</member>
</enumeration>
<enumeration name="WebRTCStatsType" c:type="GstWebRTCStatsType">
<enumeration name="WebRTCStatsType"
glib:type-name="GstWebRTCStatsType"
glib:get-type="gst_webrtc_stats_type_get_type"
c:type="GstWebRTCStatsType">
<doc xml:space="preserve">GST_WEBRTC_STATS_CODEC: codec
GST_WEBRTC_STATS_INBOUND_RTP: inbound-rtp
GST_WEBRTC_STATS_OUTBOUND_RTP: outbound-rtp
@ -807,59 +896,80 @@ GST_WEBRTC_STATS_CANDIDATE_PAIR: candidate-pair
GST_WEBRTC_STATS_LOCAL_CANDIDATE: local-candidate
GST_WEBRTC_STATS_REMOTE_CANDIDATE: remote-candidate
GST_WEBRTC_STATS_CERTIFICATE: certificate</doc>
<member name="codec" value="1" c:identifier="GST_WEBRTC_STATS_CODEC">
<member name="codec"
value="1"
c:identifier="GST_WEBRTC_STATS_CODEC"
glib:nick="codec">
</member>
<member name="inbound_rtp"
value="2"
c:identifier="GST_WEBRTC_STATS_INBOUND_RTP">
c:identifier="GST_WEBRTC_STATS_INBOUND_RTP"
glib:nick="inbound-rtp">
</member>
<member name="outbound_rtp"
value="3"
c:identifier="GST_WEBRTC_STATS_OUTBOUND_RTP">
c:identifier="GST_WEBRTC_STATS_OUTBOUND_RTP"
glib:nick="outbound-rtp">
</member>
<member name="remote_inbound_rtp"
value="4"
c:identifier="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP">
c:identifier="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP"
glib:nick="remote-inbound-rtp">
</member>
<member name="remote_outbound_rtp"
value="5"
c:identifier="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP">
c:identifier="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP"
glib:nick="remote-outbound-rtp">
</member>
<member name="csrc" value="6" c:identifier="GST_WEBRTC_STATS_CSRC">
<member name="csrc"
value="6"
c:identifier="GST_WEBRTC_STATS_CSRC"
glib:nick="csrc">
</member>
<member name="peer_connection"
value="7"
c:identifier="GST_WEBRTC_STATS_PEER_CONNECTION">
c:identifier="GST_WEBRTC_STATS_PEER_CONNECTION"
glib:nick="peer-connection">
</member>
<member name="data_channel"
value="8"
c:identifier="GST_WEBRTC_STATS_DATA_CHANNEL">
c:identifier="GST_WEBRTC_STATS_DATA_CHANNEL"
glib:nick="data-channel">
</member>
<member name="stream" value="9" c:identifier="GST_WEBRTC_STATS_STREAM">
<member name="stream"
value="9"
c:identifier="GST_WEBRTC_STATS_STREAM"
glib:nick="stream">
</member>
<member name="transport"
value="10"
c:identifier="GST_WEBRTC_STATS_TRANSPORT">
c:identifier="GST_WEBRTC_STATS_TRANSPORT"
glib:nick="transport">
</member>
<member name="candidate_pair"
value="11"
c:identifier="GST_WEBRTC_STATS_CANDIDATE_PAIR">
c:identifier="GST_WEBRTC_STATS_CANDIDATE_PAIR"
glib:nick="candidate-pair">
</member>
<member name="local_candidate"
value="12"
c:identifier="GST_WEBRTC_STATS_LOCAL_CANDIDATE">
c:identifier="GST_WEBRTC_STATS_LOCAL_CANDIDATE"
glib:nick="local-candidate">
</member>
<member name="remote_candidate"
value="13"
c:identifier="GST_WEBRTC_STATS_REMOTE_CANDIDATE">
c:identifier="GST_WEBRTC_STATS_REMOTE_CANDIDATE"
glib:nick="remote-candidate">
</member>
<member name="certificate"
value="14"
c:identifier="GST_WEBRTC_STATS_CERTIFICATE">
c:identifier="GST_WEBRTC_STATS_CERTIFICATE"
glib:nick="certificate">
</member>
</enumeration>
<function name="webrtc_sdp_type_to_string"
c:identifier="gst_webrtc_sdp_type_to_string">
c:identifier="gst_webrtc_sdp_type_to_string"
moved-to="WebRTCSDPType.to_string">
<return-value transfer-ownership="none">
<doc xml:space="preserve">the string representation of @type or "unknown" when @type is not
recognized.</doc>