Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
gstreamer-rs
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Zeeshan Ali
gstreamer-rs
Commits
1be9f590
Commit
1be9f590
authored
Oct 19, 2018
by
Víctor Manuel Jáquez Leal
Committed by
Sebastian Dröge
Oct 31, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update gir-file to 1.14.4
Using Debian gir files But kept the changes in commit
485d7e48
and
9265cc82
parent
4435cf41
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
219 additions
and
139 deletions
+219
-139
gir-files/Gst-1.0.gir
gir-files/Gst-1.0.gir
+28
-27
gir-files/GstAudio-1.0.gir
gir-files/GstAudio-1.0.gir
+25
-25
gir-files/GstBase-1.0.gir
gir-files/GstBase-1.0.gir
+97
-18
gir-files/GstNet-1.0.gir
gir-files/GstNet-1.0.gir
+1
-1
gir-files/GstPbutils-1.0.gir
gir-files/GstPbutils-1.0.gir
+23
-23
gir-files/GstRtsp-1.0.gir
gir-files/GstRtsp-1.0.gir
+2
-2
gir-files/GstSdp-1.0.gir
gir-files/GstSdp-1.0.gir
+16
-16
gir-files/GstTag-1.0.gir
gir-files/GstTag-1.0.gir
+10
-10
gir-files/GstVideo-1.0.gir
gir-files/GstVideo-1.0.gir
+17
-17
No files found.
gir-files/Gst-1.0.gir
View file @
1be9f590
...
...
@@ -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 < 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>
gir-files/GstAudio-1.0.gir
View file @
1be9f590
...
...
@@ -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=
"
const
gpointer"
>
<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=
"
const
gpointer"
>
<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>
...
...
gir-files/GstBase-1.0.gir
View file @
1be9f590
...
...
@@ -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>
gir-files/GstNet-1.0.gir
View file @
1be9f590
...
...
@@ -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>
...
...
gir-files/GstPbutils-1.0.gir
View file @
1be9f590
...
...
@@ -831,7 +831,7 @@ gst_discoverer_stream_info_list_free().</doc>
containing informations about how to install the various missing elements