Update gir-files from gstreamer-sys

This commit is contained in:
Sebastian Dröge 2018-11-26 12:13:15 +01:00
parent 7e57b36f00
commit 499a99070e
11 changed files with 16073 additions and 143 deletions

13157
gir-files/GES-1.0.gir Normal file

File diff suppressed because it is too large Load diff

View file

@ -3875,7 +3875,7 @@ gst_buffer_pool_config_add_option().</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">a %NULL terminated array
of strings.</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8"/>
</array>
</return-value>
@ -4028,7 +4028,7 @@ gst_buffer_pool_config_add_option().</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">a %NULL terminated array
of strings.</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8"/>
</array>
</return-value>
@ -4265,7 +4265,7 @@ return.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">a %NULL terminated array
of strings.</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8"/>
</array>
</return-value>
@ -15848,7 +15848,7 @@ make a copy of the protocol string array if you need to.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">the supported protocols
or %NULL</doc>
<array c:type="gchar**">
<array c:type="const gchar* const*">
<type name="utf8"/>
</array>
</return-value>
@ -23214,7 +23214,7 @@ buffers.</doc>
version="1.2">
<return-value transfer-ownership="none">
<doc xml:space="preserve">an array of tags as strings.</doc>
<array c:type="gchar**">
<array c:type="const gchar* const*">
<type name="utf8"/>
</array>
</return-value>
@ -23258,7 +23258,7 @@ buffers.</doc>
</parameter>
<parameter name="tags" transfer-ownership="none">
<doc xml:space="preserve">tags for @api</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -29704,7 +29704,7 @@ codec libraries are currently installed.</doc>
or %NULL. Environment variable names may be followed by a path component
which will be added to the content of the environment variable, e.g.
"HOME/.mystuff/plugins".</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -29714,7 +29714,7 @@ codec libraries are currently installed.</doc>
allow-none="1">
<doc xml:space="preserve">%NULL-terminated array of directories/paths where dependent files
may be, or %NULL.</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -29726,7 +29726,7 @@ codec libraries are currently installed.</doc>
depending on @flags) to be used in combination with the paths from
@paths and/or the paths extracted from the environment variables in
@env_vars, or %NULL.</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -33717,7 +33717,7 @@ in the @formats array must be equal to @n_formats.</doc>
<parameter name="formats" transfer-ownership="none">
<doc xml:space="preserve">an array containing @n_formats
@GstFormat values.</doc>
<array length="0" zero-terminated="0" c:type="GstFormat*">
<array length="0" zero-terminated="0" c:type="const GstFormat*">
<type name="Format" c:type="GstFormat"/>
</array>
</parameter>
@ -35679,8 +35679,9 @@ outside of the segment is extrapolated.
When 1 is returned, @running_time resulted in a positive position returned
in @position.
When this function returns -1, the returned @position should be negated
to get the real negative segment position.</doc>
When this function returns -1, the returned @position was &lt; 0, and the value
in the position variable should be negated to get the real negative segment
position.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">a 1 or -1 on success, 0 on failure.</doc>
<type name="gint" c:type="gint"/>
@ -43006,7 +43007,7 @@ returns and must not be freed.</doc>
<return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve">the
requested data, or %NULL if that data is not available.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</return-value>
@ -43273,7 +43274,7 @@ a 0-length list.</doc>
<return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve">
a %NULL-terminated array of extensions associated with this factory</doc>
<array c:type="gchar**">
<array c:type="const gchar* const*">
<type name="utf8"/>
</array>
</return-value>
@ -44725,7 +44726,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="1" c:type="GST_VERSION_MICRO">
<constant name="VERSION_MICRO" value="4" 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>
@ -45998,7 +45999,7 @@ is unknown.</doc>
<parameters>
<parameter name="formats" transfer-ownership="none">
<doc xml:space="preserve">The format array to search</doc>
<array c:type="GstFormat*">
<array c:type="const GstFormat*">
<type name="Format" c:type="GstFormat"/>
</array>
</parameter>
@ -46148,8 +46149,8 @@ abort program execution.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">pointer to application's argv</doc>
<array length="0" zero-terminated="0" c:type="char**">
<type name="utf8" c:type="char*"/>
<array length="0" zero-terminated="0" c:type="char***">
<type name="utf8" c:type="char**"/>
</array>
</parameter>
</parameters>
@ -46182,8 +46183,8 @@ use gst_init() instead.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">pointer to application's argv</doc>
<array length="0" zero-terminated="0" c:type="char**">
<type name="utf8" c:type="char*"/>
<array length="0" zero-terminated="0" c:type="char***">
<type name="utf8" c:type="char**"/>
</array>
</parameter>
</parameters>
@ -46286,7 +46287,7 @@ or gst_init_check().</doc>
version="1.2">
<return-value transfer-ownership="none">
<doc xml:space="preserve">an array of tags as strings.</doc>
<array c:type="gchar**">
<array c:type="const gchar* const*">
<type name="utf8"/>
</array>
</return-value>
@ -46332,7 +46333,7 @@ or gst_init_check().</doc>
</parameter>
<parameter name="tags" transfer-ownership="none">
<doc xml:space="preserve">tags for @api</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -46742,7 +46743,7 @@ on failure.</doc>
<parameters>
<parameter name="argv" transfer-ownership="none">
<doc xml:space="preserve">null-terminated array of arguments</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -46765,7 +46766,7 @@ An error does not mean that the pipeline could not be constructed.</doc>
<parameters>
<parameter name="argv" transfer-ownership="none">
<doc xml:space="preserve">null-terminated array of arguments</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -47001,7 +47002,7 @@ the @system_identifiers supported by the set of available decryptors, or
<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**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -47038,7 +47039,7 @@ element has been found.</doc>
<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**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -47870,7 +47871,7 @@ the result.</doc>
<parameters>
<parameter name="mem" transfer-ownership="none">
<doc xml:space="preserve">a pointer to the memory to dump</doc>
<array length="1" zero-terminated="0" c:type="guchar*">
<array length="1" zero-terminated="0" c:type="const guchar*">
<type name="guint8" c:type="guchar"/>
</array>
</parameter>

View file

@ -1641,14 +1641,14 @@ Perform channel mixing on @in_data and write the result to @out_data.
nullable="1"
allow-none="1">
<doc xml:space="preserve">input samples</doc>
<type name="gpointer" c:type="const gpointer"/>
<type name="gpointer" c:type="const gpointer*"/>
</parameter>
<parameter name="out"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">output samples</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="samples" transfer-ownership="none">
<doc xml:space="preserve">number of samples</doc>
@ -2431,7 +2431,7 @@ are matching and @in and @out point to enough memory.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">input frames</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="in_frames" transfer-ownership="none">
<doc xml:space="preserve">number of input frames</doc>
@ -2442,7 +2442,7 @@ are matching and @in and @out point to enough memory.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">output frames</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="out_frames" transfer-ownership="none">
<doc xml:space="preserve">number of output frames</doc>
@ -5714,7 +5714,7 @@ and will be packed into @data.</doc>
</parameter>
<parameter name="src" transfer-ownership="none">
<doc xml:space="preserve">a source array</doc>
<array zero-terminated="0" c:type="gpointer">
<array zero-terminated="0" c:type="gconstpointer">
<type name="guint8"/>
</array>
</parameter>
@ -5755,7 +5755,7 @@ channels * size(unpack_format) bytes.</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">pointer to the audio data</doc>
<array zero-terminated="0" c:type="gpointer">
<array zero-terminated="0" c:type="gconstpointer">
<type name="guint8"/>
</array>
</parameter>
@ -5959,7 +5959,7 @@ Note: This initializes @info first, no values are preserved.</doc>
allow-none="1">
<doc xml:space="preserve">the channel positions</doc>
<array zero-terminated="0"
c:type="GstAudioChannelPosition*"
c:type="const GstAudioChannelPosition*"
fixed-size="64">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
@ -6108,14 +6108,14 @@ modified in-place.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">input samples</doc>
<type name="gpointer" c:type="const gpointer"/>
<type name="gpointer" c:type="const gpointer*"/>
</parameter>
<parameter name="out"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">output samples</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="samples" transfer-ownership="none">
<doc xml:space="preserve">number of samples</doc>
@ -6286,7 +6286,7 @@ are matching and @in and @out point to enough memory.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">input samples</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="in_frames" transfer-ownership="none">
<doc xml:space="preserve">number of input frames</doc>
@ -6297,7 +6297,7 @@ are matching and @in and @out point to enough memory.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">output samples</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="out_frames" transfer-ownership="none">
<doc xml:space="preserve">number of output frames</doc>
@ -7392,7 +7392,7 @@ 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*">
<array zero-terminated="0" c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -8955,7 +8955,7 @@ positions and the same positions, only in a different order.
<doc xml:space="preserve">The channel positions in the buffer.</doc>
<array length="2"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -8964,7 +8964,7 @@ positions and the same positions, only in a different order.
<doc xml:space="preserve">The channel positions to convert to.</doc>
<array length="2"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9115,7 +9115,7 @@ in the order required by GStreamer.</doc>
<doc xml:space="preserve">The %GstAudioChannelPositions</doc>
<array length="1"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9154,7 +9154,7 @@ Since 1.10</doc>
to convert.</doc>
<array length="1"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9206,7 +9206,7 @@ checks if the channels are in the order required by GStreamer.</doc>
to check.</doc>
<array length="1"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9373,7 +9373,7 @@ is possible.</doc>
<doc xml:space="preserve">The channel positions to reorder from.</doc>
<array length="0"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9382,7 +9382,7 @@ is possible.</doc>
<doc xml:space="preserve">The channel positions to reorder to.</doc>
<array length="0"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9425,7 +9425,7 @@ otherwise.</doc>
<parameters>
<parameter name="src" transfer-ownership="none">
<doc xml:space="preserve">a buffer containing the data to payload</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -9531,7 +9531,7 @@ positions and the same positions, only in a different order.</doc>
<doc xml:space="preserve">The channel positions in the buffer.</doc>
<array length="3"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9540,7 +9540,7 @@ positions and the same positions, only in a different order.</doc>
<doc xml:space="preserve">The channel positions to convert to.</doc>
<array length="3"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9664,7 +9664,7 @@ of the results.</doc>
of the source</doc>
<array length="2"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9678,7 +9678,7 @@ of the results.</doc>
the destination</doc>
<array length="4"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>
@ -9711,7 +9711,7 @@ channel positions.</doc>
the destination</doc>
<array length="2"
zero-terminated="0"
c:type="GstAudioChannelPosition*">
c:type="const GstAudioChannelPosition*">
<type name="AudioChannelPosition"
c:type="GstAudioChannelPosition"/>
</array>

View file

@ -1225,7 +1225,12 @@ sent before pushing the buffer.</doc>
<parameter name="caps" transfer-ownership="none">
<type name="Gst.Caps" c:type="GstCaps*"/>
</parameter>
<parameter name="ret" transfer-ownership="none">
<parameter name="ret"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<type name="Gst.Caps" c:type="GstCaps**"/>
</parameter>
</parameters>
@ -1610,7 +1615,12 @@ _finish_buffer from inside that function.</doc>
<parameter name="caps" transfer-ownership="none">
<type name="Gst.Caps" c:type="GstCaps*"/>
</parameter>
<parameter name="ret" transfer-ownership="none">
<parameter name="ret"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<type name="Gst.Caps" c:type="GstCaps**"/>
</parameter>
</parameters>
@ -6816,7 +6826,7 @@ into 8, 16, 32 and 64 bit variables.</doc>
<field name="data" writable="1">
<doc xml:space="preserve">Data from which the bit reader will
read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</field>
@ -7002,7 +7012,7 @@ can be called on already initialized instances.</doc>
</instance-parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">data from which the bit reader should read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -7174,7 +7184,7 @@ Free-function: gst_bit_reader_free</doc>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">Data from which the #GstBitReader
should read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -7195,7 +7205,7 @@ in various character encodings.</doc>
<field name="data" writable="1">
<doc xml:space="preserve">Data from which the bit reader will
read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</field>
@ -7393,7 +7403,7 @@ updates the current position.</doc>
transfer-ownership="none">
<doc xml:space="preserve">address of a
#guint8 pointer variable in which to store the result</doc>
<array length="0" zero-terminated="0" c:type="guint8**">
<array length="0" zero-terminated="0" c:type="const guint8**">
<type name="guint8" c:type="guint8*"/>
</array>
</parameter>
@ -7741,7 +7751,7 @@ This function will fail if no NUL-terminator was found in in the data.</doc>
transfer-ownership="none">
<doc xml:space="preserve">address of a
#gchar pointer variable in which to store the result</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -7987,7 +7997,7 @@ can be called on already initialized instances.</doc>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">data from which
the #GstByteReader should read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -8131,7 +8141,7 @@ keeps the current position.</doc>
transfer-ownership="none">
<doc xml:space="preserve">address of a
#guint8 pointer variable in which to store the result</doc>
<array length="0" zero-terminated="0" c:type="guint8**">
<array length="0" zero-terminated="0" c:type="const guint8**">
<type name="guint8" c:type="guint8*"/>
</array>
</parameter>
@ -8447,7 +8457,7 @@ This function will fail if no NUL-terminator was found in in the data.</doc>
transfer-ownership="none">
<doc xml:space="preserve">address of a
#gchar pointer variable in which to store the result</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -8785,7 +8795,7 @@ Free-function: gst_byte_reader_free</doc>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">data from which the
#GstByteReader should read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -9026,7 +9036,7 @@ read @size bytes from the #GstByteWriter from the beginning.</doc>
</instance-parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">Data to write</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -9275,7 +9285,7 @@ read @size bytes from the #GstByteWriter from the beginning.</doc>
</instance-parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">UTF16 string to write</doc>
<array c:type="guint16*">
<array c:type="const guint16*">
<type name="guint16" c:type="guint16"/>
</array>
</parameter>
@ -9295,7 +9305,7 @@ read @size bytes from the #GstByteWriter from the beginning.</doc>
</instance-parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">UTF32 string to write</doc>
<array c:type="guint32*">
<array c:type="const guint32*">
<type name="guint32" c:type="guint32"/>
</array>
</parameter>
@ -11903,7 +11913,7 @@ Free-function: gst_bit_reader_free</doc>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">Data from which the #GstBitReader
should read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -11928,7 +11938,7 @@ Free-function: gst_byte_reader_free</doc>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">data from which the
#GstByteReader should read</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -12136,7 +12146,7 @@ Free-function: gst_caps_unref</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">* a pointer with data to typefind</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -12246,5 +12256,74 @@ Free-function: gst_caps_unref</doc>
</parameter>
</parameters>
</function>
<function name="type_find_helper_get_range_full"
c:identifier="gst_type_find_helper_get_range_full"
version="1.14.3">
<doc xml:space="preserve">Utility function to do pull-based typefinding. Unlike gst_type_find_helper()
however, this function will use the specified function @func to obtain the
data needed by the typefind functions, rather than operating on a given
source pad. This is useful mostly for elements like tag demuxers which
strip off data at the beginning and/or end of a file and want to typefind
the stripped data stream before adding their own source pad (the specified
callback can then call the upstream peer pad with offsets adjusted for the
tag size, for example).
When @extension is not %NULL, this function will first try the typefind
functions for the given extension, which might speed up the typefinding
in many cases.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">the last %GstFlowReturn from pulling a buffer or %GST_FLOW_OK if
typefinding was successful.</doc>
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
</return-value>
<parameters>
<parameter name="obj" transfer-ownership="none">
<doc xml:space="preserve">A #GstObject that will be passed as first argument to @func</doc>
<type name="Gst.Object" c:type="GstObject*"/>
</parameter>
<parameter name="parent"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">the parent of @obj or %NULL</doc>
<type name="Gst.Object" c:type="GstObject*"/>
</parameter>
<parameter name="func" transfer-ownership="none" scope="call">
<doc xml:space="preserve">A generic #GstTypeFindHelperGetRangeFunction that will
be used to access data at random offsets when doing the typefinding</doc>
<type name="TypeFindHelperGetRangeFunction"
c:type="GstTypeFindHelperGetRangeFunction"/>
</parameter>
<parameter name="size" transfer-ownership="none">
<doc xml:space="preserve">The length in bytes</doc>
<type name="guint64" c:type="guint64"/>
</parameter>
<parameter name="extension"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">extension of the media, or %NULL</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
<parameter name="caps"
direction="out"
caller-allocates="0"
transfer-ownership="full">
<doc xml:space="preserve">returned caps</doc>
<type name="Gst.Caps" c:type="GstCaps**"/>
</parameter>
<parameter name="prob"
direction="out"
caller-allocates="0"
transfer-ownership="full"
optional="1"
allow-none="1">
<doc xml:space="preserve">location to store the probability of the found
caps, or %NULL</doc>
<type name="Gst.TypeFindProbability"
c:type="GstTypeFindProbability*"/>
</parameter>
</parameters>
</function>
</namespace>
</repository>

2686
gir-files/GstCheck-1.0.gir Normal file

File diff suppressed because it is too large Load diff

View file

@ -211,7 +211,7 @@ MT safe. Caller owns return value (gst_net_time_packet_free to free).</doc>
<parameters>
<parameter name="buffer" transfer-ownership="none">
<doc xml:space="preserve">a buffer from which to construct the packet, or NULL</doc>
<array zero-terminated="0" c:type="guint8*">
<array zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>

View file

@ -831,7 +831,7 @@ gst_discoverer_stream_info_list_free().</doc>
containing informations about how to install the various missing elements
for @info to be usable. If you wish to use the strings after the life-time
of @info, you will need to copy them.</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8"/>
</array>
</return-value>
@ -1684,8 +1684,11 @@ information like name, description, format and preset.</doc>
<doc xml:space="preserve">The name of the target</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
<parameter name="profilename" transfer-ownership="none">
<doc xml:space="preserve">(allow-none): The name of the profile, if %NULL
<parameter name="profilename"
transfer-ownership="none"
nullable="1"
allow-none="1">
<doc xml:space="preserve">The name of the profile, if %NULL
provided, it will default to the encoding profile called `default`.</doc>
<type name="utf8" c:type="const gchar*"/>
</parameter>
@ -2744,7 +2747,7 @@ in debugging.</doc>
<type name="gint" c:type="gint"/>
</constant>
<constant name="PLUGINS_BASE_VERSION_MICRO"
value="2"
value="4"
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"/>
@ -2782,7 +2785,7 @@ If mpegversion is 4, the "base-profile" field is also set in @caps.</doc>
<doc xml:space="preserve">a pointer to the AudioSpecificConfig
as specified in the Elementary Stream Descriptor (esds)
in ISO/IEC 14496-1. (See below for more details)</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -2806,7 +2809,7 @@ Since 1.10</doc>
<doc xml:space="preserve">a pointer to the AudioSpecificConfig
as specified in the Elementary Stream Descriptor (esds)
in ISO/IEC 14496-1.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -2857,7 +2860,7 @@ determined.</doc>
<doc xml:space="preserve">a pointer to the AudioSpecificConfig
as specified in the Elementary Stream Descriptor (esds)
in ISO/IEC 14496-1.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -2884,7 +2887,7 @@ determined.</doc>
<doc xml:space="preserve">a pointer to the AudioSpecificConfig
as specified in the Elementary Stream Descriptor (esds)
in ISO/IEC 14496-1.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -2909,7 +2912,7 @@ Since 1.10</doc>
<doc xml:space="preserve">a pointer to the AudioSpecificConfig
as specified in the Elementary Stream Descriptor (esds)
in ISO/IEC 14496-1.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -2951,7 +2954,7 @@ for more details on the parameters.</doc>
</parameter>
<parameter name="sps" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the sequence parameter set for the stream.</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -2973,7 +2976,7 @@ same format as for gst_codec_utils_h264_get_profile().</doc>
<parameters>
<parameter name="sps" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the sequence parameter set for the stream.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3020,7 +3023,7 @@ byte.
<parameters>
<parameter name="sps" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the sequence parameter set for the stream.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3050,7 +3053,7 @@ Since 1.4</doc>
<parameter name="profile_tier_level" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the profile_tier_level
struct</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3075,7 +3078,7 @@ Since 1.4</doc>
<parameter name="profile_tier_level" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the profile_tier_level
for the stream</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3129,7 +3132,7 @@ Since 1.4</doc>
<parameter name="profile_tier_level" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the profile_tier_level
structure for the stream.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3154,7 +3157,7 @@ Since 1.4</doc>
<parameter name="profile_tier_level" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the profile_tier_level
for the stream.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3182,7 +3185,7 @@ parameters.</doc>
<parameter name="vis_obj_seq" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the visual object
sequence for the stream.</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3206,7 +3209,7 @@ object sequence start code. Only the first byte
<parameter name="vis_obj_seq" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the visual object
sequence for the stream.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3230,7 +3233,7 @@ object sequence start code. Only the first byte
<parameter name="vis_obj_seq" transfer-ownership="none">
<doc xml:space="preserve">Pointer to the visual object
sequence for the stream.</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3275,7 +3278,7 @@ invalid Opus caps.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">the mapping between the streams</doc>
<array zero-terminated="0" c:type="guint8*">
<array zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3338,7 +3341,7 @@ invalid Opus caps.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">the mapping between the streams</doc>
<array zero-terminated="0" c:type="guint8*">
<array zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3405,7 +3408,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" fixed-size="256">
<array zero-terminated="0" c:type="guint8*" fixed-size="256">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3464,7 +3467,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" fixed-size="256">
<array zero-terminated="0" c:type="guint8*" fixed-size="256">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -3542,7 +3545,7 @@ installed but no suitable video decoder and no suitable audio decoder).</doc>
<parameter name="details" transfer-ownership="none">
<doc xml:space="preserve">NULL-terminated array
of installer string details (see below)</doc>
<array c:type="gchar**">
<array c:type="const gchar* const*">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -3627,7 +3630,7 @@ gst_install_plugins_async() instead of this function.</doc>
<parameter name="details" transfer-ownership="none">
<doc xml:space="preserve">NULL-terminated array
of installer string details</doc>
<array c:type="gchar**">
<array c:type="const gchar* const*">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>

View file

@ -2527,7 +2527,7 @@ all matching headers will be removed.</doc>
</instance-parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the data</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -4126,7 +4126,7 @@ are reached. #GST_RTSP_EINTR when @watch was flushing.</doc>
</instance-parameter>
<parameter name="data" transfer-ownership="full">
<doc xml:space="preserve">the data to queue</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>

View file

@ -292,7 +292,7 @@ parameters to decrypt and verify the data.</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the encrypted envelope key</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -317,7 +317,7 @@ parameters to decrypt and verify the data.</doc>
</parameter>
<parameter name="rand" transfer-ownership="none">
<doc xml:space="preserve">random data</doc>
<array length="0" zero-terminated="0" c:type="guint8*">
<array length="0" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -361,7 +361,7 @@ parameters to decrypt and verify the data.</doc>
</parameter>
<parameter name="ts_value" transfer-ownership="none">
<doc xml:space="preserve">The timestamp value of the specified @type</doc>
<array zero-terminated="0" c:type="guint8*">
<array zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -857,7 +857,7 @@ payload.</doc>
</parameter>
<parameter name="vf_data" transfer-ownership="none">
<doc xml:space="preserve">the Valid From data</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -867,7 +867,7 @@ payload.</doc>
</parameter>
<parameter name="vt_data" transfer-ownership="none">
<doc xml:space="preserve">the Valid To data</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -897,7 +897,7 @@ payload.</doc>
</parameter>
<parameter name="key_data" transfer-ownership="none">
<doc xml:space="preserve">the key of type @key_type</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -926,7 +926,7 @@ salt data will be removed.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">the salt</doc>
<array length="0" zero-terminated="0" c:type="guint8*">
<array length="0" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -951,7 +951,7 @@ salt data will be removed.</doc>
</parameter>
<parameter name="spi_data" transfer-ownership="none">
<doc xml:space="preserve">the SPI/MKI data</doc>
<array length="0" zero-terminated="0" c:type="guint8*">
<array length="0" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -981,7 +981,7 @@ salt data will be removed.</doc>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the encrypted envelope key</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1006,7 +1006,7 @@ salt data will be removed.</doc>
</parameter>
<parameter name="rand" transfer-ownership="none">
<doc xml:space="preserve">random values</doc>
<array length="0" zero-terminated="0" c:type="guint8*">
<array length="0" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1036,7 +1036,7 @@ and @val.</doc>
</parameter>
<parameter name="val" transfer-ownership="none">
<doc xml:space="preserve">@len bytes of data</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1141,7 +1141,7 @@ at @idx.</doc>
</parameter>
<parameter name="ts_value" transfer-ownership="none">
<doc xml:space="preserve">the timestamp value</doc>
<array zero-terminated="0" c:type="guint8*">
<array zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -2794,7 +2794,7 @@ gst_sdp_media_init() before it can be used again.</doc>
</parameter>
<parameter name="repeat" transfer-ownership="none">
<doc xml:space="preserve">the repeat times</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -3917,7 +3917,7 @@ stack and initialized with gst_sdp_message_init().</doc>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the start of the buffer</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -4053,7 +4053,7 @@ a conference session.</doc>
</parameter>
<parameter name="repeat" transfer-ownership="none">
<doc xml:space="preserve">the repeat times</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -4273,7 +4273,7 @@ a=rtcp-fb:(payload) (param1) [param2]...</doc>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">the start of the buffer</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>

View file

@ -1039,7 +1039,7 @@ 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>
<array length="1" zero-terminated="0" c:type="gchar*">
<array length="1" zero-terminated="0" c:type="const gchar*">
<type name="gchar"/>
</array>
</parameter>
@ -1050,7 +1050,7 @@ WINDOWS-1252/ISO-8859-1 is assumed (which will almost always succeed).</doc>
<parameter name="env_vars" transfer-ownership="none">
<doc xml:space="preserve">
a NULL-terminated string array of environment variable names, or NULL</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>
@ -1391,7 +1391,7 @@ 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>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1423,7 +1423,7 @@ more information on image tags in GStreamer.</doc>
</parameter>
<parameter name="image_data" transfer-ownership="none">
<doc xml:space="preserve">the (encoded) image</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1505,7 +1505,7 @@ vorbiscomment packet.</doc>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">data to convert</doc>
<array length="1" zero-terminated="0" c:type="guint8*">
<array length="1" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1515,7 +1515,7 @@ vorbiscomment packet.</doc>
</parameter>
<parameter name="id_data" transfer-ownership="none">
<doc xml:space="preserve">identification data at start of stream</doc>
<array length="3" zero-terminated="0" c:type="guint8*">
<array length="3" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1551,7 +1551,7 @@ vorbiscomment packet.</doc>
</parameter>
<parameter name="id_data" transfer-ownership="none">
<doc xml:space="preserve">identification data at start of stream</doc>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1596,7 +1596,7 @@ parsed data.</doc>
<parameters>
<parameter name="data" transfer-ownership="none">
<doc xml:space="preserve">128 bytes of data containing the ID3v1 tag</doc>
<array zero-terminated="0" c:type="guint8*" fixed-size="128">
<array zero-terminated="0" c:type="const guint8*" fixed-size="128">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1655,7 +1655,7 @@ 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>
<array length="2" zero-terminated="0" c:type="guint8*">
<array length="2" zero-terminated="0" c:type="const guint8*">
<type name="guint8" c:type="guint8"/>
</array>
</parameter>
@ -1693,7 +1693,7 @@ be used</doc>
<parameter name="schemas" transfer-ownership="none">
<doc xml:space="preserve">
%NULL terminated array of schemas to be used on serialization</doc>
<array c:type="gchar**">
<array c:type="const gchar**">
<type name="utf8" c:type="gchar*"/>
</array>
</parameter>

View file

@ -1880,7 +1880,7 @@ Performs the multiplication, meta-&gt;matrix X matrix.</doc>
</instance-parameter>
<parameter name="matrix" transfer-ownership="none">
<doc xml:space="preserve">a 4x4 transformation matrix to be applied</doc>
<type name="gfloat" c:type="const gfloat"/>
<type name="gfloat" c:type="const gfloat*"/>
</parameter>
</parameters>
</method>
@ -2151,7 +2151,7 @@ supports all the video bufferpool options.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">pixel lines</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="width" transfer-ownership="none">
<doc xml:space="preserve">the number of pixels on one line</doc>
@ -2814,7 +2814,7 @@ the component values in range [0.0 .. 1.0] back to their representation in
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output offsets</doc>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<array zero-terminated="0" c:type="gint*" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
@ -2823,7 +2823,7 @@ the component values in range [0.0 .. 1.0] back to their representation in
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output scale</doc>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<array zero-terminated="0" c:type="gint*" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
@ -4532,7 +4532,7 @@ performance is achived when @quantizer is a power of 2.
</parameter>
<parameter name="quantizer" transfer-ownership="none">
<doc xml:space="preserve">quantizer</doc>
<type name="guint" c:type="guint"/>
<type name="guint" c:type="guint*"/>
</parameter>
<parameter name="width" transfer-ownership="none">
<doc xml:space="preserve">the width of the lines</doc>
@ -6758,11 +6758,11 @@ formats this means that a complete pixel needs to be packed.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">pointers to the destination data planes</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="stride" transfer-ownership="none">
<doc xml:space="preserve">strides of the destination planes</doc>
<type name="gint" c:type="const gint"/>
<type name="gint" c:type="const gint*"/>
</parameter>
<parameter name="chroma_site" transfer-ownership="none">
<doc xml:space="preserve">the chroma siting of the target when subsampled (not used)</doc>
@ -6816,11 +6816,11 @@ separate step after unpacking.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">pointers to the data planes</doc>
<type name="gpointer" c:type="const gpointer"/>
<type name="gpointer" c:type="const gpointer*"/>
</parameter>
<parameter name="stride" transfer-ownership="none">
<doc xml:space="preserve">strides of the planes</doc>
<type name="gint" c:type="const gint"/>
<type name="gint" c:type="const gint*"/>
</parameter>
<parameter name="x" transfer-ownership="none">
<doc xml:space="preserve">the x position in the image to start from</doc>
@ -7172,7 +7172,7 @@ All video planes of @buffer will be mapped and the pointers will be set in
c:type="GstVideoGLTextureUploadMeta*"/>
</parameter>
<parameter name="texture_id" transfer-ownership="none">
<type name="guint" c:type="guint"/>
<type name="guint" c:type="guint*"/>
</parameter>
</parameters>
</callback>
@ -7233,7 +7233,7 @@ to upload something to an OpenGL texture.</doc>
</instance-parameter>
<parameter name="texture_id" transfer-ownership="none">
<doc xml:space="preserve">the texture IDs to upload to</doc>
<type name="guint" c:type="guint"/>
<type name="guint" c:type="guint*"/>
</parameter>
</parameters>
</method>
@ -10470,7 +10470,7 @@ gst_video_scaler_get_info().</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">source pixels lines</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="dest"
transfer-ownership="none"
@ -11484,7 +11484,7 @@ parameters.</doc>
</parameter>
<parameter name="texture_type" transfer-ownership="none">
<doc xml:space="preserve">array of #GstVideoGLTextureType</doc>
<type name="VideoGLTextureType" c:type="GstVideoGLTextureType"/>
<type name="VideoGLTextureType" c:type="GstVideoGLTextureType*"/>
</parameter>
<parameter name="upload"
transfer-ownership="none"
@ -11582,11 +11582,15 @@ gst_buffer_add_video_meta_full() with them.</doc>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:space="preserve">offset of each plane</doc>
<type name="gsize" c:type="gsize"/>
<array zero-terminated="0" c:type="gsize*" fixed-size="4">
<type name="gsize" c:type="gsize"/>
</array>
</parameter>
<parameter name="stride" transfer-ownership="none">
<doc xml:space="preserve">stride of each plane</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>
@ -12562,7 +12566,7 @@ not contain a valid chroma description.</doc>
nullable="1"
allow-none="1">
<doc xml:space="preserve">pixel lines</doc>
<type name="gpointer" c:type="gpointer"/>
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="width" transfer-ownership="none">
<doc xml:space="preserve">the number of pixels on one line</doc>
@ -12721,7 +12725,7 @@ the component values in range [0.0 .. 1.0] back to their representation in
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output offsets</doc>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<array zero-terminated="0" c:type="gint*" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
@ -12730,7 +12734,7 @@ the component values in range [0.0 .. 1.0] back to their representation in
caller-allocates="1"
transfer-ownership="none">
<doc xml:space="preserve">output scale</doc>
<array zero-terminated="0" c:type="gint" fixed-size="4">
<array zero-terminated="0" c:type="gint*" fixed-size="4">
<type name="gint" c:type="gint"/>
</array>
</parameter>
@ -12949,7 +12953,7 @@ performance is achived when @quantizer is a power of 2.
</parameter>
<parameter name="quantizer" transfer-ownership="none">
<doc xml:space="preserve">quantizer</doc>
<type name="guint" c:type="guint"/>
<type name="guint" c:type="guint*"/>
</parameter>
<parameter name="width" transfer-ownership="none">
<doc xml:space="preserve">the width of the lines</doc>