Commit 4e2c2d57 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Update gir-files to 1.16.0

parent 2e4b6be9
This diff is collapsed.
......@@ -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">
......
This diff is collapsed.
This diff is collapsed.
......@@ -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 then waits was found)</doc>
(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>
......@@ -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
......
This diff is collapsed.
......@@ -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">
......
......@@ -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 initialized.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
</function>
......
......@@ -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="14"
value="16"
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
&gt; 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.
&gt; 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>
......
......@@ -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">