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-sys
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
GStreamer
gstreamer-rs-sys
Commits
4e2c2d57
Commit
4e2c2d57
authored
Apr 23, 2019
by
Sebastian Dröge
🍵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update gir-files to 1.16.0
parent
2e4b6be9
Changes
16
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
6651 additions
and
3908 deletions
+6651
-3908
gir-files/Gst-1.0.gir
gir-files/Gst-1.0.gir
+765
-139
gir-files/GstApp-1.0.gir
gir-files/GstApp-1.0.gir
+6
-0
gir-files/GstAudio-1.0.gir
gir-files/GstAudio-1.0.gir
+523
-39
gir-files/GstBase-1.0.gir
gir-files/GstBase-1.0.gir
+1066
-250
gir-files/GstCheck-1.0.gir
gir-files/GstCheck-1.0.gir
+34
-1
gir-files/GstGL-1.0.gir
gir-files/GstGL-1.0.gir
+724
-164
gir-files/GstMpegts-1.0.gir
gir-files/GstMpegts-1.0.gir
+42
-0
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
+42
-47
gir-files/GstPlayer-1.0.gir
gir-files/GstPlayer-1.0.gir
+72
-41
gir-files/GstRtsp-1.0.gir
gir-files/GstRtsp-1.0.gir
+258
-9
gir-files/GstRtspServer-1.0.gir
gir-files/GstRtspServer-1.0.gir
+878
-23
gir-files/GstSdp-1.0.gir
gir-files/GstSdp-1.0.gir
+63
-4
gir-files/GstVideo-1.0.gir
gir-files/GstVideo-1.0.gir
+2023
-3164
gir-files/GstWebRTC-1.0.gir
gir-files/GstWebRTC-1.0.gir
+146
-0
gir-files/fix.sh
gir-files/fix.sh
+8
-26
No files found.
gir-files/Gst-1.0.gir
View file @
4e2c2d57
This diff is collapsed.
Click to expand it.
gir-files/GstApp-1.0.gir
View file @
4e2c2d57
...
...
@@ -1119,6 +1119,9 @@ buffers that the appsrc element will push to its source pad. Any
previous caps that were set on appsrc will be replaced by the caps
associated with the sample if not equal.
This function does not take ownership of the
sample so the sample needs to be unreffed after calling this function.
When the block property is TRUE, this function can block until free
space becomes available in the queue.
</doc>
<return-value
transfer-ownership=
"none"
>
...
...
@@ -1351,6 +1354,9 @@ buffers that the appsrc element will push to its source pad. Any
previous caps that were set on appsrc will be replaced by the caps
associated with the sample if not equal.
This function does not take ownership of the
sample so the sample needs to be unreffed after calling this function.
When the block property is TRUE, this function can block until free
space becomes available in the queue.
</doc>
<return-value
transfer-ownership=
"none"
>
...
...
gir-files/GstAudio-1.0.gir
View file @
4e2c2d57
This diff is collapsed.
Click to expand it.
gir-files/GstBase-1.0.gir
View file @
4e2c2d57
This diff is collapsed.
Click to expand it.
gir-files/GstCheck-1.0.gir
View file @
4e2c2d57
...
...
@@ -1713,7 +1713,7 @@ reached.
MT safe.
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
a @gboolean %TRUE if the waits have been registered, %FALSE if not.
(Could be that it timed out waiting or that more waits th
e
n waits was found)
</doc>
(Could be that it timed out waiting or that more waits th
a
n waits was found)
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</return-value>
<parameters>
...
...
@@ -2314,6 +2314,39 @@ MT safe.</doc>
</parameter>
</parameters>
</method>
<method
name=
"timed_wait_for_multiple_pending_ids"
c:identifier=
"gst_test_clock_timed_wait_for_multiple_pending_ids"
version=
"1.16"
>
<doc
xml:space=
"preserve"
>
Blocks until at least @count clock notifications have been requested from
@test_clock, or the timeout expires.
MT safe.
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
a @gboolean %TRUE if the waits have been registered, %FALSE if not.
(Could be that it timed out waiting or that more waits than waits was found)
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</return-value>
<parameters>
<instance-parameter
name=
"test_clock"
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
#GstTestClock for which to await having enough pending clock
</doc>
<type
name=
"TestClock"
c:type=
"GstTestClock*"
/>
</instance-parameter>
<parameter
name=
"count"
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
the number of pending clock notifications to wait for
</doc>
<type
name=
"guint"
c:type=
"guint"
/>
</parameter>
<parameter
name=
"timeout_ms"
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
the timeout in milliseconds
</doc>
<type
name=
"guint"
c:type=
"guint"
/>
</parameter>
<parameter
name=
"pending_list"
direction=
"out"
caller-allocates=
"0"
transfer-ownership=
"full"
optional=
"1"
allow-none=
"1"
>
<doc
xml:space=
"preserve"
>
Address
of a #GList pointer variable to store the list of pending #GstClockIDs
that expired, or %NULL
</doc>
<type
name=
"GLib.List"
c:type=
"GList**"
>
<type
name=
"Gst.ClockID"
/>
</type>
</parameter>
</parameters>
</method>
<method
name=
"wait_for_multiple_pending_ids"
c:identifier=
"gst_test_clock_wait_for_multiple_pending_ids"
version=
"1.4"
>
<doc
xml:space=
"preserve"
>
Blocks until at least @count clock notifications have been requested from
@test_clock. There is no timeout for this wait, see the main description of
...
...
gir-files/GstGL-1.0.gir
View file @
4e2c2d57
This diff is collapsed.
Click to expand it.
gir-files/GstMpegts-1.0.gir
View file @
4e2c2d57
...
...
@@ -108,9 +108,11 @@ Consult the relevant specifications for more details.</doc>
c:symbol-prefix=
"atsc_eit"
>
<doc
xml:space=
"preserve"
>
Event Information Table (ATSC)
</doc>
<field
name=
"source_id"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The source id
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"protocol_version"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The protocol version
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"events"
writable=
"1"
>
...
...
@@ -127,15 +129,19 @@ Consult the relevant specifications for more details.</doc>
c:symbol-prefix=
"atsc_eit_event"
>
<doc
xml:space=
"preserve"
>
An ATSC EIT Event
</doc>
<field
name=
"event_id"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The event id
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"start_time"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The start time
</doc>
<type
name=
"guint32"
c:type=
"guint32"
/>
</field>
<field
name=
"etm_location"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The etm location
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"length_in_seconds"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The length in seconds
</doc>
<type
name=
"guint32"
c:type=
"guint32"
/>
</field>
<field
name=
"titles"
writable=
"1"
>
...
...
@@ -161,9 +167,11 @@ Consult the relevant specifications for more details.</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"protocol_version"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The protocol version
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"etm_id"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The etm id
</doc>
<type
name=
"guint32"
c:type=
"guint32"
/>
</field>
<field
name=
"messages"
writable=
"1"
>
...
...
@@ -180,9 +188,11 @@ Consult the relevant specifications for more details.</doc>
c:symbol-prefix=
"atsc_mgt"
>
<doc
xml:space=
"preserve"
>
Master Guide Table (A65)
</doc>
<field
name=
"protocol_version"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The protocol version
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"tables_defined"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The numbers of subtables
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"tables"
writable=
"1"
>
...
...
@@ -205,12 +215,15 @@ Consult the relevant specifications for more details.</doc>
c:symbol-prefix=
"atsc_mgt_table"
>
<doc
xml:space=
"preserve"
>
Source from a @GstMpegtsAtscMGT
</doc>
<field
name=
"table_type"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
#GstMpegtsAtscMGTTableType
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"pid"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The packet ID
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"version_number"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The version number
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"number_bytes"
writable=
"1"
>
...
...
@@ -247,6 +260,7 @@ Consult the relevant specifications for more details.</doc>
glib:get-type=
"gst_mpegts_atsc_mult_string_get_type"
c:symbol-prefix=
"atsc_mult_string"
>
<field
name=
"iso_639_langcode"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The ISO639 language code
</doc>
<array
zero-terminated=
"0"
c:type=
"gchar"
fixed-size=
"4"
>
<type
name=
"gchar"
c:type=
"gchar"
/>
</array>
...
...
@@ -264,21 +278,26 @@ Consult the relevant specifications for more details.</doc>
c:symbol-prefix=
"atsc_stt"
>
<doc
xml:space=
"preserve"
>
System Time Table (A65)
</doc>
<field
name=
"protocol_version"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The protocol version
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"system_time"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The system time
</doc>
<type
name=
"guint32"
c:type=
"guint32"
/>
</field>
<field
name=
"gps_utc_offset"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The GPS to UTC offset
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"ds_status"
writable=
"1"
>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</field>
<field
name=
"ds_dayofmonth"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The day of month
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"ds_hour"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The hour
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"descriptors"
writable=
"1"
>
...
...
@@ -288,6 +307,7 @@ Consult the relevant specifications for more details.</doc>
</array>
</field>
<field
name=
"utc_datetime"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The UTC date and time
</doc>
<type
name=
"Gst.DateTime"
c:type=
"GstDateTime*"
/>
</field>
<method
name=
"get_datetime_utc"
...
...
@@ -307,16 +327,21 @@ Consult the relevant specifications for more details.</doc>
glib:type-name=
"GstMpegtsAtscStringSegment"
glib:get-type=
"gst_mpegts_atsc_string_segment_get_type"
c:symbol-prefix=
"atsc_string_segment"
>
<doc
xml:space=
"preserve"
>
A string segment
</doc>
<field
name=
"compression_type"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The compression type
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"mode"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The mode
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"compressed_data_size"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The size of compressed data
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"compressed_data"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The compressed data
</doc>
<type
name=
"guint8"
c:type=
"guint8*"
/>
</field>
<field
name=
"cached_string"
writable=
"1"
>
...
...
@@ -344,9 +369,11 @@ Consult the relevant specifications for more details.</doc>
Terrestrial Virtual Channel Table (A65)
Cable Virtual Channel Table (A65)
</doc>
<field
name=
"transport_stream_id"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The transport stream
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"protocol_version"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The protocol version
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"sources"
writable=
"1"
>
...
...
@@ -369,48 +396,63 @@ Consult the relevant specifications for more details.</doc>
c:symbol-prefix=
"atsc_vct_source"
>
<doc
xml:space=
"preserve"
>
Source from a @GstMpegtsAtscVCT, can be used both for TVCT and CVCT tables
</doc>
<field
name=
"short_name"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The short name of a source
</doc>
<type
name=
"utf8"
c:type=
"gchar*"
/>
</field>
<field
name=
"major_channel_number"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The major channel number
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"minor_channel_number"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The minor channel number
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"modulation_mode"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The modulation mode
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"carrier_frequency"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The carrier frequency
</doc>
<type
name=
"guint32"
c:type=
"guint32"
/>
</field>
<field
name=
"channel_TSID"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The transport stream ID
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"program_number"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The program number (see #GstMpegtsPatProgram)
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"ETM_location"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The ETM location
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"access_controlled"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
is access controlled
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</field>
<field
name=
"hidden"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
is hidden
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</field>
<field
name=
"path_select"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
is path select, CVCT only
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</field>
<field
name=
"out_of_band"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
is out of band, CVCT only
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</field>
<field
name=
"hide_guide"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
is hide guide
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</field>
<field
name=
"service_type"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The service type
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</field>
<field
name=
"source_id"
writable=
"1"
>
<doc
xml:space=
"preserve"
>
The source id
</doc>
<type
name=
"guint16"
c:type=
"guint16"
/>
</field>
<field
name=
"descriptors"
writable=
"1"
>
...
...
gir-files/GstNet-1.0.gir
View file @
4e2c2d57
...
...
@@ -791,7 +791,7 @@ parameters if it wasn't called before.</doc>
version=
"1.6"
>
<doc
xml:space=
"preserve"
>
Check if the GStreamer PTP clock subsystem is initialized.
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
%TRUE if the GStreamer PTP clock subsystem is intialized.
</doc>
<doc
xml:space=
"preserve"
>
%TRUE if the GStreamer PTP clock subsystem is in
i
tialized.
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</return-value>
</function>
...
...
gir-files/GstPbutils-1.0.gir
View file @
4e2c2d57
...
...
@@ -123,7 +123,7 @@ new frame.</doc>
<record
name=
"AudioVisualizerClass"
c:type=
"GstAudioVisualizerClass"
glib:is-gtype-struct-for=
"AudioVisualizer"
>
<field
name=
"parent_class"
>
<field
name=
"parent_class"
readable=
"0"
private=
"1"
>
<type
name=
"Gst.ElementClass"
c:type=
"GstElementClass"
/>
</field>
<field
name=
"setup"
>
...
...
@@ -433,6 +433,12 @@ If the discovery of a URI times out, the %GST_DISCOVERER_TIMEOUT will be
set on the result flags.
</doc>
<type
name=
"guint64"
c:type=
"guint64"
/>
</property>
<property
name=
"use-cache"
writable=
"1"
construct=
"1"
transfer-ownership=
"none"
>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</property>
<field
name=
"parent"
>
<type
name=
"GObject.Object"
c:type=
"GObject"
/>
</field>
...
...
@@ -1717,12 +1723,12 @@ subtitles), are currently ignored.</doc>
</parameter>
</parameters>
</function>
<method
name=
"copy"
c:identifier=
"gst_encoding_profile_copy"
>
<method
name=
"copy"
c:identifier=
"gst_encoding_profile_copy"
version=
"1.12"
>
<doc
xml:space=
"preserve"
>
Makes a deep copy of @self
</doc>
<return-value
transfer-ownership=
"full"
>
<doc
xml:space=
"preserve"
>
The copy of @self
Since 1.12
</doc>
<doc
xml:space=
"preserve"
>
The copy of @self
</doc>
<type
name=
"EncodingProfile"
c:type=
"GstEncodingProfile*"
/>
</return-value>
<parameters>
...
...
@@ -1951,10 +1957,9 @@ during the encoding</doc>
</parameters>
</method>
<method
name=
"set_enabled"
c:identifier=
"gst_encoding_profile_set_enabled"
>
<doc
xml:space=
"preserve"
>
Set whether the profile should be used or not.
Since 1.6
</doc>
c:identifier=
"gst_encoding_profile_set_enabled"
version=
"1.6"
>
<doc
xml:space=
"preserve"
>
Set whether the profile should be used or not.
</doc>
<return-value
transfer-ownership=
"none"
>
<type
name=
"none"
c:type=
"void"
/>
</return-value>
...
...
@@ -2747,13 +2752,13 @@ in debugging.</doc>
<type
name=
"gint"
c:type=
"gint"
/>
</constant>
<constant
name=
"PLUGINS_BASE_VERSION_MICRO"
value=
"
4
"
value=
"
0
"
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"
/>
</constant>
<constant
name=
"PLUGINS_BASE_VERSION_MINOR"
value=
"1
4
"
value=
"1
6
"
c:type=
"GST_PLUGINS_BASE_VERSION_MINOR"
>
<doc
xml:space=
"preserve"
>
The minor version of GStreamer's gst-plugins-base libraries at compile time.
</doc>
<type
name=
"gint"
c:type=
"gint"
/>
...
...
@@ -2796,12 +2801,11 @@ If mpegversion is 4, the "base-profile" field is also set in @caps.</doc>
</parameters>
</function>
<function
name=
"codec_utils_aac_get_channels"
c:identifier=
"gst_codec_utils_aac_get_channels"
>
c:identifier=
"gst_codec_utils_aac_get_channels"
version=
"1.10"
>
<doc
xml:space=
"preserve"
>
Returns the channels of the given AAC stream.
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The channels or 0 if the channel could not be determined.
Since 1.10
</doc>
<doc
xml:space=
"preserve"
>
The channels or 0 if the channel could not be determined.
</doc>
<type
name=
"guint"
c:type=
"guint"
/>
</return-value>
<parameters>
...
...
@@ -2843,13 +2847,12 @@ Main, LTP, SSR and others, the Main profile is used.
The @audio_config parameter follows the following format, starting from the
most significant bit of the first byte:
* Bit 0:4 contains the AudioObjectType
* Bit 0:4 contains the AudioObjectType (if this is 0x5, then the
real AudioObjectType is carried after the rate and channel data)
* Bit 5:8 contains the sample frequency index (if this is 0xf, then the
next 24 bits define the actual sample frequency, and subsequent
fields are appropriately shifted).
* Bit 9:12 contains the channel configuration
>
HE-AAC support has not yet been implemented.
</doc>
* Bit 9:12 contains the channel configuration
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The level as a const string and %NULL if the level could not be
determined.
</doc>
...
...
@@ -2873,10 +2876,8 @@ determined.</doc>
<function
name=
"codec_utils_aac_get_profile"
c:identifier=
"gst_codec_utils_aac_get_profile"
>
<doc
xml:space=
"preserve"
>
Returns the profile of the given AAC stream as a string. The profile is
determined using the AudioObjectType field which is in the first 5 bits of
@audio_config.
>
HE-AAC support has not yet been implemented.
</doc>
normally determined using the AudioObjectType field which is in the first
5 bits of @audio_config
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The profile as a const string and %NULL if the profile could not be
determined.
</doc>
...
...
@@ -2898,13 +2899,12 @@ determined.</doc>
</parameters>
</function>
<function
name=
"codec_utils_aac_get_sample_rate"
c:identifier=
"gst_codec_utils_aac_get_sample_rate"
>
c:identifier=
"gst_codec_utils_aac_get_sample_rate"
version=
"1.10"
>
<doc
xml:space=
"preserve"
>
Translates the sample rate index found in AAC headers to the actual sample
rate.
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The sample rate if sr_idx is valid, 0 otherwise.
Since 1.10
</doc>
<doc
xml:space=
"preserve"
>
The sample rate if sr_idx is valid, 0 otherwise.
</doc>
<type
name=
"guint"
c:type=
"guint"
/>
</return-value>
<parameters>
...
...
@@ -3034,15 +3034,14 @@ byte.
</parameters>
</function>
<function
name=
"codec_utils_h265_caps_set_level_tier_and_profile"
c:identifier=
"gst_codec_utils_h265_caps_set_level_tier_and_profile"
>
c:identifier=
"gst_codec_utils_h265_caps_set_level_tier_and_profile"
version=
"1.4"
>
<doc
xml:space=
"preserve"
>
Sets the level, tier and profile in @caps if it can be determined from
@profile_tier_level. See gst_codec_utils_h265_get_level(),
gst_codec_utils_h265_get_tier() and gst_codec_utils_h265_get_profile()
for more details on the parameters.
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
%TRUE if the level, tier, profile could be set, %FALSE otherwise.
Since 1.4
</doc>
<doc
xml:space=
"preserve"
>
%TRUE if the level, tier, profile could be set, %FALSE otherwise.
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</return-value>
<parameters>
...
...
@@ -3064,14 +3063,13 @@ Since 1.4</doc>
</parameters>
</function>
<function
name=
"codec_utils_h265_get_level"
c:identifier=
"gst_codec_utils_h265_get_level"
>
c:identifier=
"gst_codec_utils_h265_get_level"
version=
"1.4"
>
<doc
xml:space=
"preserve"
>
Converts the level indication (general_level_idc) in the stream's
profile_tier_level structure into a string. The profiel_tier_level is
expected to have the same format as for gst_codec_utils_h264_get_profile().
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The level as a const string, or %NULL if there is an error.
Since 1.4
</doc>
<doc
xml:space=
"preserve"
>
The level as a const string, or %NULL if there is an error.
</doc>
<type
name=
"utf8"
c:type=
"const gchar*"
/>
</return-value>
<parameters>
...
...
@@ -3089,12 +3087,11 @@ Since 1.4</doc>
</parameters>
</function>
<function
name=
"codec_utils_h265_get_level_idc"
c:identifier=
"gst_codec_utils_h265_get_level_idc"
>
c:identifier=
"gst_codec_utils_h265_get_level_idc"
version=
"1.4"
>
<doc
xml:space=
"preserve"
>
Transform a level string from the caps into the level_idc
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
the level_idc or 0 if the level is unknown
Since 1.4
</doc>
<doc
xml:space=
"preserve"
>
the level_idc or 0 if the level is unknown
</doc>
<type
name=
"guint8"
c:type=
"guint8"
/>
</return-value>
<parameters>
...
...
@@ -3105,7 +3102,8 @@ Since 1.4</doc>
</parameters>
</function>
<function
name=
"codec_utils_h265_get_profile"
c:identifier=
"gst_codec_utils_h265_get_profile"
>
c:identifier=
"gst_codec_utils_h265_get_profile"
version=
"1.4"
>
<doc
xml:space=
"preserve"
>
Converts the profile indication (general_profile_idc) in the stream's
profile_level_tier structure into a string. The profile_tier_level is
expected to have the following format, as defined in the H.265
...
...
@@ -3123,9 +3121,7 @@ with bit 0 being the most significant bit of the first byte.
* Bit 44:87 - general_reserved_zero_44bits
* Bit 88:95 - general_level_idc
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The profile as a const string, or %NULL if there is an error.
Since 1.4
</doc>
<doc
xml:space=
"preserve"
>
The profile as a const string, or %NULL if there is an error.
</doc>
<type
name=
"utf8"
c:type=
"const gchar*"
/>
</return-value>
<parameters>
...
...
@@ -3143,14 +3139,13 @@ Since 1.4</doc>
</parameters>
</function>
<function
name=
"codec_utils_h265_get_tier"
c:identifier=
"gst_codec_utils_h265_get_tier"
>
c:identifier=
"gst_codec_utils_h265_get_tier"
version=
"1.4"
>
<doc
xml:space=
"preserve"
>
Converts the tier indication (general_tier_flag) in the stream's
profile_tier_level structure into a string. The profile_tier_level
is expected to have the same format as for gst_codec_utils_h264_get_profile().
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The tier as a const string, or %NULL if there is an error.
Since 1.4
</doc>
<doc
xml:space=
"preserve"
>
The tier as a const string, or %NULL if there is an error.
</doc>
<type
name=
"utf8"
c:type=
"const gchar*"
/>
</return-value>
<parameters>
...
...
gir-files/GstPlayer-1.0.gir
View file @
4e2c2d57
...
...
@@ -53,11 +53,10 @@ performed.</doc>
</parameters>
</constructor>
<function
name=
"config_get_position_update_interval"
c:identifier=
"gst_player_config_get_position_update_interval"
>
c:identifier=
"gst_player_config_get_position_update_interval"
version=
"1.10"
>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
current position update interval in milliseconds
Since 1.10
</doc>
<doc
xml:space=
"preserve"
>
current position update interval in milliseconds
</doc>
<type
name=
"guint"
c:type=
"guint"
/>
</return-value>
<parameters>
...
...
@@ -68,11 +67,10 @@ Since 1.10</doc>
</parameters>
</function>
<function
name=
"config_get_seek_accurate"
c:identifier=
"gst_player_config_get_seek_accurate"
>
c:identifier=
"gst_player_config_get_seek_accurate"
version=
"1.12"
>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
%TRUE if accurate seeking is enabled
Since 1.12
</doc>
<doc
xml:space=
"preserve"
>
%TRUE if accurate seeking is enabled
</doc>
<type
name=
"gboolean"
c:type=
"gboolean"
/>
</return-value>
<parameters>
...
...
@@ -83,12 +81,12 @@ Since 1.12</doc>
</parameters>
</function>
<function
name=
"config_get_user_agent"
c:identifier=
"gst_player_config_get_user_agent"
>
c:identifier=
"gst_player_config_get_user_agent"
version=
"1.10"
>
<doc
xml:space=
"preserve"
>
Return the user agent which has been configured using
gst_player_config_set_user_agent() if any.
</doc>
<return-value
transfer-ownership=
"full"
>
<doc
xml:space=
"preserve"
>
the configured agent, or %NULL
Since 1.10
</doc>
<doc
xml:space=
"preserve"
>
the configured agent, or %NULL
</doc>
<type
name=
"utf8"
c:type=
"gchar*"
/>
</return-value>
<parameters>
...
...
@@ -99,10 +97,10 @@ Since 1.10</doc>
</parameters>
</function>
<function
name=
"config_set_position_update_interval"
c:identifier=
"gst_player_config_set_position_update_interval"
>
c:identifier=
"gst_player_config_set_position_update_interval"
version=
"1.10"
>
<doc
xml:space=
"preserve"
>
set interval in milliseconds between two position-updated signals.
pass 0 to stop updating the position.
Since 1.10
</doc>
pass 0 to stop updating the position.
</doc>
<return-value
transfer-ownership=
"none"
>
<type
name=
"none"
c:type=
"void"
/>
</return-value>
...
...
@@ -144,12 +142,11 @@ Accurate seeking is disabled by default.</doc>
</parameters>
</function>
<function
name=
"config_set_user_agent"
c:identifier=
"gst_player_config_set_user_agent"
>
c:identifier=
"gst_player_config_set_user_agent"
version=
"1.10"
>
<doc
xml:space=
"preserve"
>
Set the user agent to pass to the server if @player needs to connect
to a server during playback. This is typically used when playing HTTP
or RTSP streams.
Since 1.10
</doc>
or RTSP streams.
</doc>
<return-value
transfer-ownership=
"none"
>
<type
name=
"none"
c:type=
"void"
/>
</return-value>
...
...
@@ -239,12 +236,11 @@ matching #GstPlayerVideoInfo.</doc>
</return-value>
</function>
<method
name=
"get_audio_video_offset"
c:identifier=
"gst_player_get_audio_video_offset"
>
c:identifier=
"gst_player_get_audio_video_offset"
version=
"1.10"
>
<doc
xml:space=
"preserve"
>
Retrieve the current value of audio-video-offset property
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The current value of audio-video-offset in nanoseconds
Since 1.10
</doc>
<doc
xml:space=
"preserve"
>
The current value of audio-video-offset in nanoseconds
</doc>
<type
name=
"gint64"
c:type=
"gint64"
/>
</return-value>
<parameters>
...
...
@@ -274,15 +270,15 @@ Since 1.10</doc>
</parameter>
</parameters>
</method>
<method
name=
"get_config"
c:identifier=
"gst_player_get_config"
>
<method
name=
"get_config"
c:identifier=
"gst_player_get_config"
version=
"1.10"
>
<doc
xml:space=
"preserve"
>
Get a copy of the current configuration of the player. This configuration
can either be modified and used for the gst_player_set_config() call
or it must be freed after usage.
</doc>
<return-value
transfer-ownership=
"full"
>
<doc
xml:space=
"preserve"
>
a copy of the current configuration of @player. Use
gst_structure_free() after usage or gst_player_set_config().
Since 1.10
</doc>
gst_structure_free() after usage or gst_player_set_config().
</doc>
<type
name=
"Gst.Structure"
c:type=
"GstStructure*"
/>
</return-value>
<parameters>
...
...
@@ -479,6 +475,21 @@ currently-playing stream.</doc>
</instance-parameter>
</parameters>
</method>
<method
name=
"get_subtitle_video_offset"
c:identifier=
"gst_player_get_subtitle_video_offset"
version=
"1.16"
>
<doc
xml:space=
"preserve"
>
Retrieve the current value of subtitle-video-offset property
</doc>
<return-value
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
The current value of subtitle-video-offset in nanoseconds
</doc>
<type
name=
"gint64"
c:type=
"gint64"
/>
</return-value>
<parameters>
<instance-parameter
name=
"player"
transfer-ownership=
"none"
>
<doc
xml:space=
"preserve"
>
#GstPlayer instance
</doc>
<type
name=
"Player"
c:type=
"GstPlayer*"
/>
</instance-parameter>
</parameters>
</method>
<method
name=
"get_uri"
c:identifier=
"gst_player_get_uri"
>
<doc
xml:space=
"preserve"
>
Gets the URI of the currently-playing stream.
</doc>
<return-value
transfer-ownership=
"full"
>
...
...
@@ -494,7 +505,8 @@ currently-playing stream. g_free() after usage.</doc>
</parameters>
</method>
<method
name=
"get_video_snapshot"
c:identifier=
"gst_player_get_video_snapshot"
>