girs: Update for fedora 40 gobject-introspection

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7455>
This commit is contained in:
Edward Hervey 2024-06-28 14:22:19 +02:00 committed by GStreamer Marge Bot
parent 60f71b14d5
commit 6923d5008c
31 changed files with 6122 additions and 3219 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -161,10 +161,10 @@ number and the height is scaled according to the sub-sampling.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="drm-device-path" version="1.24" writable="1" construct-only="1" transfer-ownership="none"> <property name="drm-device-path" version="1.24" writable="1" construct-only="1" transfer-ownership="none" default-value="NULL">
<type name="filename" c:type="gchar*"/> <type name="filename" c:type="gchar*"/>
</property> </property>
<property name="drm-fd" version="1.24" writable="1" construct-only="1" transfer-ownership="none"> <property name="drm-fd" version="1.24" writable="1" construct-only="1" transfer-ownership="none" default-value="-1">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
</class> </class>
@ -405,6 +405,8 @@ The memory is only mmapped on gst_buffer_map() request.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h"/>
<prerequisite name="Gst.Allocator"/> <prerequisite name="Gst.Allocator"/>
<virtual-method name="get_phys_addr"> <virtual-method name="get_phys_addr">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h">Implementations shall return the physicall memory address
that is backing the provided memory, or 0 if none.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="guintptr" c:type="guintptr"/> <type name="guintptr" c:type="guintptr"/>
@ -426,6 +428,8 @@ The memory is only mmapped on gst_buffer_map() request.</doc>
<type name="GObject.TypeInterface" c:type="GTypeInterface"/> <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
</field> </field>
<field name="get_phys_addr"> <field name="get_phys_addr">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h">Implementations shall return the physicall memory address
that is backing the provided memory, or 0 if none.</doc>
<callback name="get_phys_addr"> <callback name="get_phys_addr">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/allocators/gstphysmemory.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">

View file

@ -200,6 +200,9 @@ have a static lifetime (never be freed).</doc>
<type name="utf8" c:type="const char*"/> <type name="utf8" c:type="const char*"/>
</field> </field>
<field name="mtd_meta_transform"> <field name="mtd_meta_transform">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h">A pointer to a function that will be called
when the containing meta is transform to potentially copy the data
into a new Mtd into the new meta.</doc>
<callback name="mtd_meta_transform"> <callback name="mtd_meta_transform">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -225,6 +228,9 @@ have a static lifetime (never be freed).</doc>
</callback> </callback>
</field> </field>
<field name="mtd_meta_clear"> <field name="mtd_meta_clear">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h">A pointer to a function that will be called when the
containing meta is cleared to potetially do cleanup (ex. _unref or release)
resources it was using.</doc>
<callback name="mtd_meta_clear"> <callback name="mtd_meta_clear">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -354,7 +360,7 @@ identified by @id is stored.</doc>
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h">Only use for criteria.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h">Only use for criteria.</doc>
</member> </member>
</bitfield> </bitfield>
<record name="RelationMeta" c:type="GstAnalyticsRelationMeta" disguised="1" version="1.24"> <record name="RelationMeta" c:type="GstAnalyticsRelationMeta" disguised="1" opaque="1" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h">An opaque #GstMeta that can be used to hold various types of results <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.h">An opaque #GstMeta that can be used to hold various types of results
from analysis processes. from analysis processes.

View file

@ -52,13 +52,13 @@ and/or use gtk-doc annotations. -->
<enumeration name="AppLeakyType" version="1.20" glib:type-name="GstAppLeakyType" glib:get-type="gst_app_leaky_type_get_type" c:type="GstAppLeakyType"> <enumeration name="AppLeakyType" version="1.20" glib:type-name="GstAppLeakyType" glib:get-type="gst_app_leaky_type_get_type" c:type="GstAppLeakyType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Buffer dropping scheme to avoid the element's internal queue to block when <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Buffer dropping scheme to avoid the element's internal queue to block when
full.</doc> full.</doc>
<member name="none" value="0" c:identifier="GST_APP_LEAKY_TYPE_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_APP_LEAKY_TYPE_NONE" glib:nick="none" glib:name="GST_APP_LEAKY_TYPE_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Not Leaky</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Not Leaky</doc>
</member> </member>
<member name="upstream" value="1" c:identifier="GST_APP_LEAKY_TYPE_UPSTREAM" glib:nick="upstream"> <member name="upstream" value="1" c:identifier="GST_APP_LEAKY_TYPE_UPSTREAM" glib:nick="upstream" glib:name="GST_APP_LEAKY_TYPE_UPSTREAM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Leaky on upstream (new buffers)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Leaky on upstream (new buffers)</doc>
</member> </member>
<member name="downstream" value="2" c:identifier="GST_APP_LEAKY_TYPE_DOWNSTREAM" glib:nick="downstream"> <member name="downstream" value="2" c:identifier="GST_APP_LEAKY_TYPE_DOWNSTREAM" glib:nick="downstream" glib:name="GST_APP_LEAKY_TYPE_DOWNSTREAM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Leaky on downstream (old buffers)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Leaky on downstream (old buffers)</doc>
</member> </member>
</enumeration> </enumeration>
@ -309,7 +309,7 @@ condition.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_caps" c:identifier="gst_app_sink_get_caps"> <method name="get_caps" c:identifier="gst_app_sink_get_caps" glib:get-property="caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the configured caps on @appsink.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the configured caps on @appsink.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -323,7 +323,7 @@ condition.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_drop" c:identifier="gst_app_sink_get_drop"> <method name="get_drop" c:identifier="gst_app_sink_get_drop" glib:get-property="drop">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Check if @appsink will drop old buffers when the maximum amount of queued <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Check if @appsink will drop old buffers when the maximum amount of queued
data is reached (meaning max buffers, time or bytes limit, whichever is hit first).</doc> data is reached (meaning max buffers, time or bytes limit, whichever is hit first).</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
@ -339,7 +339,7 @@ filled.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_emit_signals" c:identifier="gst_app_sink_get_emit_signals"> <method name="get_emit_signals" c:identifier="gst_app_sink_get_emit_signals" glib:get-property="emit-signals">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Check if appsink will emit the "new-preroll" and "new-sample" signals.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Check if appsink will emit the "new-preroll" and "new-sample" signals.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -354,7 +354,7 @@ signals.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_max_buffers" c:identifier="gst_app_sink_get_max_buffers"> <method name="get_max_buffers" c:identifier="gst_app_sink_get_max_buffers" glib:get-property="max-buffers">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the maximum amount of buffers that can be queued in @appsink.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the maximum amount of buffers that can be queued in @appsink.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -368,7 +368,7 @@ signals.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_max_bytes" c:identifier="gst_app_sink_get_max_bytes" version="1.24"> <method name="get_max_bytes" c:identifier="gst_app_sink_get_max_bytes" glib:get-property="max-bytes" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the maximum total size, in bytes, that can be queued in @appsink.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the maximum total size, in bytes, that can be queued in @appsink.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -382,7 +382,7 @@ signals.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_max_time" c:identifier="gst_app_sink_get_max_time" version="1.24"> <method name="get_max_time" c:identifier="gst_app_sink_get_max_time" glib:get-property="max-time" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the maximum total duration that can be queued in @appsink.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Get the maximum total duration that can be queued in @appsink.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -396,7 +396,7 @@ signals.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_wait_on_eos" c:identifier="gst_app_sink_get_wait_on_eos"> <method name="get_wait_on_eos" c:identifier="gst_app_sink_get_wait_on_eos" glib:get-property="wait-on-eos">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Check if @appsink will wait for all buffers to be consumed when an EOS is <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Check if @appsink will wait for all buffers to be consumed when an EOS is
received.</doc> received.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
@ -573,7 +573,7 @@ way.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_caps" c:identifier="gst_app_sink_set_caps"> <method name="set_caps" c:identifier="gst_app_sink_set_caps" glib:set-property="caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the capabilities on the appsink element. This function takes <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the capabilities on the appsink element. This function takes
a copy of the caps structure. After calling this method, the sink will only a copy of the caps structure. After calling this method, the sink will only
accept caps that match @caps. If @caps is non-fixed, or incomplete, accept caps that match @caps. If @caps is non-fixed, or incomplete,
@ -593,7 +593,7 @@ you must check the caps on the samples to get the actual used caps.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_drop" c:identifier="gst_app_sink_set_drop"> <method name="set_drop" c:identifier="gst_app_sink_set_drop" glib:set-property="drop">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Instruct @appsink to drop old buffers when the maximum amount of queued <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Instruct @appsink to drop old buffers when the maximum amount of queued
data is reached, that is, when any configured limit is hit (max-buffers, max-time or max-bytes).</doc> data is reached, that is, when any configured limit is hit (max-buffers, max-time or max-bytes).</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
@ -611,7 +611,7 @@ data is reached, that is, when any configured limit is hit (max-buffers, max-tim
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_emit_signals" c:identifier="gst_app_sink_set_emit_signals"> <method name="set_emit_signals" c:identifier="gst_app_sink_set_emit_signals" glib:set-property="emit-signals">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Make appsink emit the "new-preroll" and "new-sample" signals. This option is <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Make appsink emit the "new-preroll" and "new-sample" signals. This option is
by default disabled because signal emission is expensive and unneeded when by default disabled because signal emission is expensive and unneeded when
the application prefers to operate in pull mode.</doc> the application prefers to operate in pull mode.</doc>
@ -630,7 +630,7 @@ the application prefers to operate in pull mode.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_max_buffers" c:identifier="gst_app_sink_set_max_buffers"> <method name="set_max_buffers" c:identifier="gst_app_sink_set_max_buffers" glib:set-property="max-buffers">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the maximum amount of buffers that can be queued in @appsink. After this <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the maximum amount of buffers that can be queued in @appsink. After this
amount of buffers are queued in appsink, any more buffers will block upstream amount of buffers are queued in appsink, any more buffers will block upstream
elements until a sample is pulled from @appsink, unless 'drop' is set, in which elements until a sample is pulled from @appsink, unless 'drop' is set, in which
@ -650,7 +650,7 @@ case new buffers will be discarded.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_max_bytes" c:identifier="gst_app_sink_set_max_bytes" version="1.24"> <method name="set_max_bytes" c:identifier="gst_app_sink_set_max_bytes" glib:set-property="max-bytes" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the maximum total size that can be queued in @appsink. After this <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the maximum total size that can be queued in @appsink. After this
amount of buffers are queued in appsink, any more buffers will block upstream amount of buffers are queued in appsink, any more buffers will block upstream
elements until a sample is pulled from @appsink, unless 'drop' is set, in which elements until a sample is pulled from @appsink, unless 'drop' is set, in which
@ -670,7 +670,7 @@ case new buffers will be discarded.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_max_time" c:identifier="gst_app_sink_set_max_time" version="1.24"> <method name="set_max_time" c:identifier="gst_app_sink_set_max_time" glib:set-property="max-time" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the maximum total duration that can be queued in @appsink. After this <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Set the maximum total duration that can be queued in @appsink. After this
amount of buffers are queued in appsink, any more buffers will block upstream amount of buffers are queued in appsink, any more buffers will block upstream
elements until a sample is pulled from @appsink, unless 'drop' is set, in which elements until a sample is pulled from @appsink, unless 'drop' is set, in which
@ -690,7 +690,7 @@ case new buffers will be discarded.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_wait_on_eos" c:identifier="gst_app_sink_set_wait_on_eos"> <method name="set_wait_on_eos" c:identifier="gst_app_sink_set_wait_on_eos" glib:set-property="wait-on-eos">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Instruct @appsink to wait for all buffers to be consumed when an EOS is received.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Instruct @appsink to wait for all buffers to be consumed when an EOS is received.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -811,34 +811,34 @@ condition.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="buffer-list" writable="1" transfer-ownership="none"> <property name="buffer-list" writable="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="caps" writable="1" transfer-ownership="none"> <property name="caps" writable="1" transfer-ownership="none" setter="set_caps" getter="get_caps">
<type name="Gst.Caps"/> <type name="Gst.Caps"/>
</property> </property>
<property name="drop" writable="1" transfer-ownership="none"> <property name="drop" writable="1" transfer-ownership="none" setter="set_drop" getter="get_drop" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="emit-signals" writable="1" transfer-ownership="none"> <property name="emit-signals" writable="1" transfer-ownership="none" setter="set_emit_signals" getter="get_emit_signals" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="eos" transfer-ownership="none"> <property name="eos" transfer-ownership="none" default-value="TRUE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="max-buffers" writable="1" transfer-ownership="none"> <property name="max-buffers" writable="1" transfer-ownership="none" setter="set_max_buffers" getter="get_max_buffers" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Maximum amount of buffers in the queue (0 = unlimited).</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Maximum amount of buffers in the queue (0 = unlimited).</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="max-bytes" version="1.24" writable="1" transfer-ownership="none"> <property name="max-bytes" version="1.24" writable="1" transfer-ownership="none" setter="set_max_bytes" getter="get_max_bytes" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Maximum amount of bytes in the queue (0 = unlimited)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Maximum amount of bytes in the queue (0 = unlimited)</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="max-time" version="1.24" writable="1" transfer-ownership="none"> <property name="max-time" version="1.24" writable="1" transfer-ownership="none" setter="set_max_time" getter="get_max_time" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Maximum total duration of data in the queue (0 = unlimited)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Maximum total duration of data in the queue (0 = unlimited)</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="wait-on-eos" version="1.8" writable="1" transfer-ownership="none"> <property name="wait-on-eos" version="1.8" writable="1" transfer-ownership="none" setter="set_wait_on_eos" getter="get_wait_on_eos" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Wait for all buffers to be processed after receiving an EOS. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.c">Wait for all buffers to be processed after receiving an EOS.
In cases where it is uncertain if an @appsink will have a consumer for its buffers In cases where it is uncertain if an @appsink will have a consumer for its buffers
@ -1075,6 +1075,8 @@ for the EOS condition.</doc>
gst_app_sink_set_callbacks().</doc> gst_app_sink_set_callbacks().</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<field name="eos"> <field name="eos">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h">Called when the end-of-stream has been reached. This callback
is called from the streaming thread.</doc>
<callback name="eos"> <callback name="eos">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1091,6 +1093,11 @@ gst_app_sink_set_callbacks().</doc>
</callback> </callback>
</field> </field>
<field name="new_preroll"> <field name="new_preroll">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h">Called when a new preroll sample is available.
This callback is called from the streaming thread.
The new preroll sample can be retrieved with
gst_app_sink_pull_preroll() either from this callback
or from any other thread.</doc>
<callback name="new_preroll"> <callback name="new_preroll">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1107,6 +1114,11 @@ gst_app_sink_set_callbacks().</doc>
</callback> </callback>
</field> </field>
<field name="new_sample"> <field name="new_sample">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h">Called when a new sample is available.
This callback is called from the streaming thread.
The new sample can be retrieved with
gst_app_sink_pull_sample() either from this callback
or from any other thread.</doc>
<callback name="new_sample"> <callback name="new_sample">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1123,6 +1135,14 @@ gst_app_sink_set_callbacks().</doc>
</callback> </callback>
</field> </field>
<field name="new_event"> <field name="new_event">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h">Called when a new event is available.
This callback is called from the streaming thread.
The new event can be retrieved with
gst_app_sink_pull_event() either from this callback
or from any other thread.
The callback should return %TRUE if the event has been handled,
%FALSE otherwise.
Since: 1.20</doc>
<callback name="new_event"> <callback name="new_event">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1139,6 +1159,12 @@ gst_app_sink_set_callbacks().</doc>
</callback> </callback>
</field> </field>
<field name="propose_allocation"> <field name="propose_allocation">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h">Called when the propose_allocation query is available.
This callback is called from the streaming thread.
The allocation query can be retrieved with
gst_app_sink_propose_allocation() either from this callback
or from any other thread.
Since: 1.24</doc>
<callback name="propose_allocation"> <callback name="propose_allocation">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1305,7 +1331,7 @@ Call gst_mini_object_unref() after usage.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="AppSinkPrivate" c:type="GstAppSinkPrivate" disguised="1"> <record name="AppSinkPrivate" c:type="GstAppSinkPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsink.h"/>
</record> </record>
<class name="AppSrc" c:symbol-prefix="app_src" c:type="GstAppSrc" parent="GstBase.BaseSrc" glib:type-name="GstAppSrc" glib:get-type="gst_app_src_get_type" glib:type-struct="AppSrcClass"> <class name="AppSrc" c:symbol-prefix="app_src" c:type="GstAppSrc" parent="GstBase.BaseSrc" glib:type-name="GstAppSrc" glib:get-type="gst_app_src_get_type" glib:type-struct="AppSrcClass">
@ -1526,7 +1552,7 @@ element is the last buffer of the stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_caps" c:identifier="gst_app_src_get_caps"> <method name="get_caps" c:identifier="gst_app_src_get_caps" glib:get-property="caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the configured caps on @appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the configured caps on @appsrc.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -1540,7 +1566,7 @@ element is the last buffer of the stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_level_buffers" c:identifier="gst_app_src_get_current_level_buffers" version="1.20"> <method name="get_current_level_buffers" c:identifier="gst_app_src_get_current_level_buffers" glib:get-property="current-level-buffers" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the number of currently queued buffers inside @appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the number of currently queued buffers inside @appsrc.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1554,7 +1580,7 @@ element is the last buffer of the stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_level_bytes" c:identifier="gst_app_src_get_current_level_bytes" version="1.2"> <method name="get_current_level_bytes" c:identifier="gst_app_src_get_current_level_bytes" glib:get-property="current-level-bytes" version="1.2">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the number of currently queued bytes inside @appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the number of currently queued bytes inside @appsrc.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1568,7 +1594,7 @@ element is the last buffer of the stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_level_time" c:identifier="gst_app_src_get_current_level_time" version="1.20"> <method name="get_current_level_time" c:identifier="gst_app_src_get_current_level_time" glib:get-property="current-level-time" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the amount of currently queued time inside @appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the amount of currently queued time inside @appsrc.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1582,7 +1608,7 @@ element is the last buffer of the stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_duration" c:identifier="gst_app_src_get_duration" version="1.10"> <method name="get_duration" c:identifier="gst_app_src_get_duration" glib:get-property="duration" version="1.10">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is
not known.</doc> not known.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
@ -1597,7 +1623,7 @@ not known.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_emit_signals" c:identifier="gst_app_src_get_emit_signals"> <method name="get_emit_signals" c:identifier="gst_app_src_get_emit_signals" glib:get-property="emit-signals">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Check if appsrc will emit the "new-preroll" and "new-buffer" signals.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Check if appsrc will emit the "new-preroll" and "new-buffer" signals.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1633,7 +1659,7 @@ signals.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_leaky_type" c:identifier="gst_app_src_get_leaky_type" version="1.20"> <method name="get_leaky_type" c:identifier="gst_app_src_get_leaky_type" glib:get-property="leaky-type" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Returns the currently set #GstAppLeakyType. See gst_app_src_set_leaky_type() <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Returns the currently set #GstAppLeakyType. See gst_app_src_set_leaky_type()
for more details.</doc> for more details.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
@ -1648,7 +1674,7 @@ for more details.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_max_buffers" c:identifier="gst_app_src_get_max_buffers" version="1.20"> <method name="get_max_buffers" c:identifier="gst_app_src_get_max_buffers" glib:get-property="max-buffers" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the maximum amount of buffers that can be queued in @appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the maximum amount of buffers that can be queued in @appsrc.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1662,7 +1688,7 @@ for more details.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_max_bytes" c:identifier="gst_app_src_get_max_bytes"> <method name="get_max_bytes" c:identifier="gst_app_src_get_max_bytes" glib:get-property="max-bytes">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the maximum amount of bytes that can be queued in @appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the maximum amount of bytes that can be queued in @appsrc.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1676,7 +1702,7 @@ for more details.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_max_time" c:identifier="gst_app_src_get_max_time" version="1.20"> <method name="get_max_time" c:identifier="gst_app_src_get_max_time" glib:get-property="max-time" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the maximum amount of time that can be queued in @appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the maximum amount of time that can be queued in @appsrc.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1690,7 +1716,7 @@ for more details.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_size" c:identifier="gst_app_src_get_size"> <method name="get_size" c:identifier="gst_app_src_get_size" glib:get-property="size">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the size of the stream in bytes. A value of -1 means that the size is <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the size of the stream in bytes. A value of -1 means that the size is
not known.</doc> not known.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
@ -1705,7 +1731,7 @@ not known.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_stream_type" c:identifier="gst_app_src_get_stream_type"> <method name="get_stream_type" c:identifier="gst_app_src_get_stream_type" glib:get-property="stream-type">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the stream type. Control the stream type of @appsrc <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Get the stream type. Control the stream type of @appsrc
with gst_app_src_set_stream_type().</doc> with gst_app_src_set_stream_type().</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
@ -1833,7 +1859,7 @@ way.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_caps" c:identifier="gst_app_src_set_caps"> <method name="set_caps" c:identifier="gst_app_src_set_caps" glib:set-property="caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the capabilities on the appsrc element. This function takes <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the capabilities on the appsrc element. This function takes
a copy of the caps structure. After calling this method, the source will a copy of the caps structure. After calling this method, the source will
only produce caps that match @caps. @caps must be fixed and the caps on the only produce caps that match @caps. @caps must be fixed and the caps on the
@ -1853,7 +1879,7 @@ buffers must match the caps or left NULL.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_duration" c:identifier="gst_app_src_set_duration" version="1.10"> <method name="set_duration" c:identifier="gst_app_src_set_duration" glib:set-property="duration" version="1.10">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is
not known.</doc> not known.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
@ -1871,7 +1897,7 @@ not known.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_emit_signals" c:identifier="gst_app_src_set_emit_signals"> <method name="set_emit_signals" c:identifier="gst_app_src_set_emit_signals" glib:set-property="emit-signals">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Make appsrc emit the "new-preroll" and "new-buffer" signals. This option is <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Make appsrc emit the "new-preroll" and "new-buffer" signals. This option is
by default disabled because signal emission is expensive and unneeded when by default disabled because signal emission is expensive and unneeded when
the application prefers to operate in pull mode.</doc> the application prefers to operate in pull mode.</doc>
@ -1912,7 +1938,7 @@ default latency calculations for pseudo-live sources will be used.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_leaky_type" c:identifier="gst_app_src_set_leaky_type" version="1.20"> <method name="set_leaky_type" c:identifier="gst_app_src_set_leaky_type" glib:set-property="leaky-type" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When set to any other value than GST_APP_LEAKY_TYPE_NONE then the appsrc <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When set to any other value than GST_APP_LEAKY_TYPE_NONE then the appsrc
will drop any buffers that are pushed into it once its internal queue is will drop any buffers that are pushed into it once its internal queue is
full. The selected type defines whether to drop the oldest or new full. The selected type defines whether to drop the oldest or new
@ -1932,7 +1958,7 @@ buffers.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_max_buffers" c:identifier="gst_app_src_set_max_buffers" version="1.20"> <method name="set_max_buffers" c:identifier="gst_app_src_set_max_buffers" glib:set-property="max-buffers" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the maximum amount of buffers that can be queued in @appsrc. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the maximum amount of buffers that can be queued in @appsrc.
After the maximum amount of buffers are queued, @appsrc will emit the After the maximum amount of buffers are queued, @appsrc will emit the
"enough-data" signal.</doc> "enough-data" signal.</doc>
@ -1951,7 +1977,7 @@ After the maximum amount of buffers are queued, @appsrc will emit the
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_max_bytes" c:identifier="gst_app_src_set_max_bytes"> <method name="set_max_bytes" c:identifier="gst_app_src_set_max_bytes" glib:set-property="max-bytes">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the maximum amount of bytes that can be queued in @appsrc. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the maximum amount of bytes that can be queued in @appsrc.
After the maximum amount of bytes are queued, @appsrc will emit the After the maximum amount of bytes are queued, @appsrc will emit the
"enough-data" signal.</doc> "enough-data" signal.</doc>
@ -1970,7 +1996,7 @@ After the maximum amount of bytes are queued, @appsrc will emit the
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_max_time" c:identifier="gst_app_src_set_max_time" version="1.20"> <method name="set_max_time" c:identifier="gst_app_src_set_max_time" glib:set-property="max-time" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the maximum amount of time that can be queued in @appsrc. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the maximum amount of time that can be queued in @appsrc.
After the maximum amount of time are queued, @appsrc will emit the After the maximum amount of time are queued, @appsrc will emit the
"enough-data" signal.</doc> "enough-data" signal.</doc>
@ -1989,7 +2015,7 @@ After the maximum amount of time are queued, @appsrc will emit the
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_size" c:identifier="gst_app_src_set_size"> <method name="set_size" c:identifier="gst_app_src_set_size" glib:set-property="size">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the size of the stream in bytes. A value of -1 means that the size is <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the size of the stream in bytes. A value of -1 means that the size is
not known.</doc> not known.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
@ -2007,7 +2033,7 @@ not known.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_stream_type" c:identifier="gst_app_src_set_stream_type"> <method name="set_stream_type" c:identifier="gst_app_src_set_stream_type" glib:set-property="stream-type">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the stream type on @appsrc. For seekable streams, the "seek" signal must <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Set the stream type on @appsrc. For seekable streams, the "seek" signal must
be connected to. be connected to.
@ -2027,46 +2053,46 @@ A stream_type stream</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="block" writable="1" transfer-ownership="none"> <property name="block" writable="1" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When max-bytes are queued and after the enough-data signal has been emitted, <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When max-bytes are queued and after the enough-data signal has been emitted,
block any further push-buffer calls until the amount of queued bytes drops block any further push-buffer calls until the amount of queued bytes drops
below the max-bytes limit.</doc> below the max-bytes limit.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="caps" writable="1" transfer-ownership="none"> <property name="caps" writable="1" transfer-ownership="none" setter="set_caps" getter="get_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The GstCaps that will negotiated downstream and will be put <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The GstCaps that will negotiated downstream and will be put
on outgoing buffers.</doc> on outgoing buffers.</doc>
<type name="Gst.Caps"/> <type name="Gst.Caps"/>
</property> </property>
<property name="current-level-buffers" version="1.20" transfer-ownership="none"> <property name="current-level-buffers" version="1.20" transfer-ownership="none" getter="get_current_level_buffers" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The number of currently queued buffers inside appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The number of currently queued buffers inside appsrc.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="current-level-bytes" version="1.2" transfer-ownership="none"> <property name="current-level-bytes" version="1.2" transfer-ownership="none" getter="get_current_level_bytes" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The number of currently queued bytes inside appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The number of currently queued bytes inside appsrc.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="current-level-time" version="1.20" transfer-ownership="none"> <property name="current-level-time" version="1.20" transfer-ownership="none" getter="get_current_level_time" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The amount of currently queued time inside appsrc.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The amount of currently queued time inside appsrc.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="duration" version="1.10" writable="1" transfer-ownership="none"> <property name="duration" version="1.10" writable="1" transfer-ownership="none" setter="set_duration" getter="get_duration" default-value="18446744073709551615">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The total duration in nanoseconds of the data stream. If the total duration is known, it <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The total duration in nanoseconds of the data stream. If the total duration is known, it
is recommended to configure it with this property.</doc> is recommended to configure it with this property.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="emit-signals" writable="1" transfer-ownership="none"> <property name="emit-signals" writable="1" transfer-ownership="none" setter="set_emit_signals" getter="get_emit_signals" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Make appsrc emit the "need-data", "enough-data" and "seek-data" signals. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Make appsrc emit the "need-data", "enough-data" and "seek-data" signals.
This option is by default enabled for backwards compatibility reasons but This option is by default enabled for backwards compatibility reasons but
can disabled when needed because signal emission is expensive.</doc> can disabled when needed because signal emission is expensive.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="format" writable="1" transfer-ownership="none"> <property name="format" writable="1" transfer-ownership="none" default-value="GST_FORMAT_BYTES">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The format to use for segment events. When the source is producing <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The format to use for segment events. When the source is producing
timestamped buffers this property should be set to GST_FORMAT_TIME.</doc> timestamped buffers this property should be set to GST_FORMAT_TIME.</doc>
<type name="Gst.Format"/> <type name="Gst.Format"/>
</property> </property>
<property name="handle-segment-change" version="1.18" writable="1" transfer-ownership="none"> <property name="handle-segment-change" version="1.18" writable="1" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When enabled, appsrc will check GstSegment in GstSample which was <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When enabled, appsrc will check GstSegment in GstSample which was
pushed via gst_app_src_push_sample() or "push-sample" signal action. pushed via gst_app_src_push_sample() or "push-sample" signal action.
If a GstSegment is changed, corresponding segment event will be followed If a GstSegment is changed, corresponding segment event will be followed
@ -2077,55 +2103,55 @@ GstAppSrc::format should be time. However, possibly #GstAppSrc can support
other formats.</doc> other formats.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="is-live" writable="1" transfer-ownership="none"> <property name="is-live" writable="1" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Instruct the source to behave like a live source. This includes that it <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Instruct the source to behave like a live source. This includes that it
will only push out buffers in the PLAYING state.</doc> will only push out buffers in the PLAYING state.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="leaky-type" version="1.20" writable="1" transfer-ownership="none"> <property name="leaky-type" version="1.20" writable="1" transfer-ownership="none" setter="set_leaky_type" getter="get_leaky_type" default-value="GST_APP_LEAKY_TYPE_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When set to any other value than GST_APP_LEAKY_TYPE_NONE then the appsrc <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">When set to any other value than GST_APP_LEAKY_TYPE_NONE then the appsrc
will drop any buffers that are pushed into it once its internal queue is will drop any buffers that are pushed into it once its internal queue is
full. The selected type defines whether to drop the oldest or new full. The selected type defines whether to drop the oldest or new
buffers.</doc> buffers.</doc>
<type name="AppLeakyType"/> <type name="AppLeakyType"/>
</property> </property>
<property name="max-buffers" version="1.20" writable="1" transfer-ownership="none"> <property name="max-buffers" version="1.20" writable="1" transfer-ownership="none" setter="set_max_buffers" getter="get_max_buffers" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The maximum amount of buffers that can be queued internally. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The maximum amount of buffers that can be queued internally.
After the maximum amount of buffers are queued, appsrc will emit the After the maximum amount of buffers are queued, appsrc will emit the
"enough-data" signal.</doc> "enough-data" signal.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="max-bytes" writable="1" transfer-ownership="none"> <property name="max-bytes" writable="1" transfer-ownership="none" setter="set_max_bytes" getter="get_max_bytes" default-value="200000">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The maximum amount of bytes that can be queued internally. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The maximum amount of bytes that can be queued internally.
After the maximum amount of bytes are queued, appsrc will emit the After the maximum amount of bytes are queued, appsrc will emit the
"enough-data" signal.</doc> "enough-data" signal.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="max-latency" writable="1" transfer-ownership="none"> <property name="max-latency" writable="1" transfer-ownership="none" default-value="-1">
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="max-time" version="1.20" writable="1" transfer-ownership="none"> <property name="max-time" version="1.20" writable="1" transfer-ownership="none" setter="set_max_time" getter="get_max_time" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The maximum amount of time that can be queued internally. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The maximum amount of time that can be queued internally.
After the maximum amount of time are queued, appsrc will emit the After the maximum amount of time are queued, appsrc will emit the
"enough-data" signal.</doc> "enough-data" signal.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="min-latency" writable="1" transfer-ownership="none"> <property name="min-latency" writable="1" transfer-ownership="none" default-value="-1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The minimum latency of the source. A value of -1 will use the default <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The minimum latency of the source. A value of -1 will use the default
latency calculations of #GstBaseSrc.</doc> latency calculations of #GstBaseSrc.</doc>
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="min-percent" writable="1" transfer-ownership="none"> <property name="min-percent" writable="1" transfer-ownership="none" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Make appsrc emit the "need-data" signal when the amount of bytes in the <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">Make appsrc emit the "need-data" signal when the amount of bytes in the
queue drops below this percentage of max-bytes.</doc> queue drops below this percentage of max-bytes.</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="size" writable="1" transfer-ownership="none"> <property name="size" writable="1" transfer-ownership="none" setter="set_size" getter="get_size" default-value="-1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The total size in bytes of the data stream. If the total size is known, it <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The total size in bytes of the data stream. If the total size is known, it
is recommended to configure it with this property.</doc> is recommended to configure it with this property.</doc>
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="stream-type" writable="1" transfer-ownership="none"> <property name="stream-type" writable="1" transfer-ownership="none" setter="set_stream_type" getter="get_stream_type" default-value="GST_APP_STREAM_TYPE_STREAM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The type of stream that this source is producing. For seekable streams the <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c">The type of stream that this source is producing. For seekable streams the
application should connect to the seek-data signal.</doc> application should connect to the seek-data signal.</doc>
<type name="AppStreamType"/> <type name="AppStreamType"/>
@ -2259,6 +2285,9 @@ This callback is only called for seekable stream types.</doc>
gst_app_src_set_callbacks().</doc> gst_app_src_set_callbacks().</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<field name="need_data"> <field name="need_data">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Called when the appsrc needs more data. A buffer or EOS should be
pushed to appsrc from this thread or another thread. @length is just a hint
and when it is set to -1, any number of bytes can be pushed into @appsrc.</doc>
<callback name="need_data"> <callback name="need_data">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -2278,6 +2307,9 @@ gst_app_src_set_callbacks().</doc>
</callback> </callback>
</field> </field>
<field name="enough_data"> <field name="enough_data">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Called when appsrc has enough data. It is recommended that the
application stops calling push-buffer until the need_data callback is
emitted again to avoid excessive buffer queueing.</doc>
<callback name="enough_data"> <callback name="enough_data">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -2294,6 +2326,9 @@ gst_app_src_set_callbacks().</doc>
</callback> </callback>
</field> </field>
<field name="seek_data"> <field name="seek_data">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">Called when a seek should be performed to the offset.
The next push-buffer should produce buffers from the new @offset.
This callback is only called for seekable stream types.</doc>
<callback name="seek_data"> <callback name="seek_data">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -2454,20 +2489,20 @@ extracted</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="AppSrcPrivate" c:type="GstAppSrcPrivate" disguised="1"> <record name="AppSrcPrivate" c:type="GstAppSrcPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h"/>
</record> </record>
<enumeration name="AppStreamType" glib:type-name="GstAppStreamType" glib:get-type="gst_app_stream_type_get_type" c:type="GstAppStreamType"> <enumeration name="AppStreamType" glib:type-name="GstAppStreamType" glib:get-type="gst_app_stream_type_get_type" c:type="GstAppStreamType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">The stream type.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">The stream type.</doc>
<member name="stream" value="0" c:identifier="GST_APP_STREAM_TYPE_STREAM" glib:nick="stream"> <member name="stream" value="0" c:identifier="GST_APP_STREAM_TYPE_STREAM" glib:nick="stream" glib:name="GST_APP_STREAM_TYPE_STREAM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">No seeking is supported in the stream, such as a <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">No seeking is supported in the stream, such as a
live stream.</doc> live stream.</doc>
</member> </member>
<member name="seekable" value="1" c:identifier="GST_APP_STREAM_TYPE_SEEKABLE" glib:nick="seekable"> <member name="seekable" value="1" c:identifier="GST_APP_STREAM_TYPE_SEEKABLE" glib:nick="seekable" glib:name="GST_APP_STREAM_TYPE_SEEKABLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">The stream is seekable but seeking might not <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">The stream is seekable but seeking might not
be very fast, such as data from a webserver.</doc> be very fast, such as data from a webserver.</doc>
</member> </member>
<member name="random_access" value="2" c:identifier="GST_APP_STREAM_TYPE_RANDOM_ACCESS" glib:nick="random-access"> <member name="random_access" value="2" c:identifier="GST_APP_STREAM_TYPE_RANDOM_ACCESS" glib:nick="random-access" glib:name="GST_APP_STREAM_TYPE_RANDOM_ACCESS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">The stream is seekable and seeking is fast, <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.h">The stream is seekable and seeking is fast,
such as in a local file.</doc> such as in a local file.</doc>
</member> </member>

File diff suppressed because it is too large Load diff

View file

@ -251,6 +251,12 @@ is defined this way (this is all done by the base class automatically):
subsong duration regardless of the output mode.</doc> subsong duration regardless of the output mode.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<virtual-method name="decide_allocation"> <virtual-method name="decide_allocation">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets up the allocation parameters for allocating output
buffers. The passed in query contains the result of the
downstream allocation query.
Subclasses should chain up to the parent implementation to
invoke the default handler.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -265,6 +271,11 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="decode"> <virtual-method name="decode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Always required.
Allocates an output buffer, fills it with decoded audio samples, and must be passed on to
*buffer . The number of decoded samples must be passed on to *num_samples.
If decoding finishes or the decoding is no longer possible (for example, due to an
unrecoverable error), this function returns FALSE, otherwise TRUE.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -282,6 +293,12 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_current_subsong"> <virtual-method name="get_current_subsong">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the current subsong.
If the current subsong mode is not GST_NONSTREAM_AUDIO_SUBSONG_MODE_SINGLE, this
function's return value is undefined.
If this function is implemented by the subclass,
@get_num_subsongs should be implemented as well.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
@ -293,6 +310,13 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_main_tags"> <virtual-method name="get_main_tags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns a tag list containing the main song tags, or NULL if there are
no such tags. Returned tags will be unref'd. Use this vfunc instead of
manually pushing a tag event downstream to avoid edge cases where not yet
pushed sticky tag events get overwritten before they are pushed (can for
example happen with decodebin if tags are pushed downstream before the
decodebin pads are linked).</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.TagList" c:type="GstTagList*"/> <type name="Gst.TagList" c:type="GstTagList*"/>
@ -304,6 +328,8 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_num_loops"> <virtual-method name="get_num_loops">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the number of loops for playback.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
@ -315,6 +341,16 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_num_subsongs"> <virtual-method name="get_num_subsongs">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the number of subsongs available.
The return values 0 and 1 have a similar, but distinct, meaning.
If this function returns 0, then this decoder does not support subsongs at all.
@get_current_subsong must then also always return 0. In other words, this function
either never returns 0, or never returns anything else than 0.
A return value of 1 means that the media contains either only one or no subsongs
(the entire song is then considered to be one single subsong). 1 also means that only
this very media has no or just one subsong, and the decoder itself can
support multiple subsongs.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
@ -326,6 +362,8 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_subsong_duration"> <virtual-method name="get_subsong_duration">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the duration of a subsong. Returns GST_CLOCK_TIME_NONE if duration is unknown.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.ClockTime" c:type="GstClockTime"/> <type name="Gst.ClockTime" c:type="GstClockTime"/>
@ -340,6 +378,9 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_subsong_tags"> <virtual-method name="get_subsong_tags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns tags for a subsong, or NULL if there are no tags.
Returned tags will be unref'd.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.TagList" c:type="GstTagList*"/> <type name="Gst.TagList" c:type="GstTagList*"/>
@ -354,6 +395,10 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_supported_output_modes"> <virtual-method name="get_supported_output_modes">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Always required.
Returns a bitmask containing the output modes the subclass supports.
The mask is formed by a bitwise OR combination of integers, which can be calculated
this way: 1 &lt;&lt; GST_NONSTREAM_AUDIO_OUTPUT_MODE_&lt;mode&gt; , where mode is either STEADY or LOOPING</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
@ -365,6 +410,14 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="load_from_buffer"> <virtual-method name="load_from_buffer">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Required if loads_from_sinkpad is set to TRUE (the default value).
Loads the media from the given buffer. The entire media is supplied at once,
so after this call, loading should be finished. This function
can also make use of a suggested initial subsong &amp; subsong mode and initial
playback position (but isn't required to). In case it chooses a different starting
position, the function must pass this position to *initial_position.
The subclass does not have to unref the input buffer; the base class does that
already.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -394,6 +447,10 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="load_from_custom"> <virtual-method name="load_from_custom">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Required if loads_from_sinkpad is set to FALSE.
Loads the media in a way defined by the custom sink. Data is not supplied;
the derived class has to handle this on its own. Otherwise, this function is
identical to @load_from_buffer.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -431,6 +488,10 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="propose_allocation"> <virtual-method name="propose_allocation">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Proposes buffer allocation parameters for upstream elements.
Subclasses should chain up to the parent implementation to
invoke the default handler.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -445,6 +506,14 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="seek"> <virtual-method name="seek">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Called when a seek event is received by the parent class.
new_position is a pointer to a GstClockTime integer which
contains a position relative to the current subsong.
Minimum is 0, maximum is the subsong length.
After this function finishes, new_position is set to the
actual new position (which may differ from the request
position, depending on the decoder).</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -459,6 +528,15 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_current_subsong"> <virtual-method name="set_current_subsong">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the current subsong. This function is allowed to switch to a different
subsong than the required one, and can optionally make use of the suggested initial
position. In case it chooses a different starting position, the function must pass
this position to *initial_position.
This function switches the subsong mode to GST_NONSTREAM_AUDIO_SUBSONG_MODE_SINGLE
automatically.
If this function is implemented by the subclass, @get_current_subsong and
@get_num_subsongs should be implemented as well.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -476,6 +554,19 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_num_loops"> <virtual-method name="set_num_loops">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the number of loops for playback. If this is called during playback,
the subclass must set any internal loop counters to zero. A loop value of -1
means infinite looping; 0 means no looping; and when the num_loops is greater than 0,
playback should loop exactly num_loops times. If this function is implemented,
@get_num_loops should be implemented as well. The function can ignore the given values
and choose another; however, @get_num_loops should return this other value afterwards.
It is up to the subclass to define where the loop starts and ends. It can mean that only
a subset at the end or in the middle of a song is repeated, for example.
If the current subsong mode is GST_NONSTREAM_AUDIO_SUBSONG_MODE_SINGLE, then the subsong
is repeated this many times. If it is GST_NONSTREAM_AUDIO_SUBSONG_MODE_ALL, then all
subsongs are repeated this many times. With GST_NONSTREAM_AUDIO_SUBSONG_MODE_DECODER_DEFAULT,
the behavior is decoder specific.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -490,6 +581,11 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_output_mode"> <virtual-method name="set_output_mode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the output mode the subclass has to use. Unlike with most other functions, the subclass
cannot choose a different mode; it must use the requested one.
If the output mode is set to LOOPING, @gst_nonstream_audio_decoder_handle_loop
must be called after playback moved back to the start of a loop.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -507,6 +603,13 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_subsong_mode"> <virtual-method name="set_subsong_mode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the current subsong mode. Since this might influence the current playback position,
this function must set the initial_position integer argument to a defined value.
If the playback position is not affected at all, it must be set to GST_CLOCK_TIME_NONE.
If the subsong is restarted after the mode switch, it is recommended to set the value
to the position in the playback right after the switch (or 0 if the subsongs are always
reset back to the beginning).</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -524,6 +627,11 @@ is defined this way (this is all done by the base class automatically):
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="tell"> <virtual-method name="tell">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Called when a position query is received by the parent class.
The position that this function returns must be relative to
the current subsong. Thus, the minimum is 0, and the maximum
is the subsong length.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.ClockTime" c:type="GstClockTime"/> <type name="Gst.ClockTime" c:type="GstClockTime"/>
@ -697,16 +805,16 @@ gst_nonstream_audio_decoder_set_output_format().</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="current-subsong" writable="1" transfer-ownership="none"> <property name="current-subsong" writable="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="num-loops" writable="1" transfer-ownership="none"> <property name="num-loops" writable="1" transfer-ownership="none" default-value="0">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="output-mode" introspectable="0" writable="1" transfer-ownership="none"> <property name="output-mode" introspectable="0" writable="1" transfer-ownership="none" default-value="Steady output">
<type/> <type/>
</property> </property>
<property name="subsong-mode" introspectable="0" writable="1" transfer-ownership="none"> <property name="subsong-mode" introspectable="0" writable="1" transfer-ownership="none" default-value="Decoder specific default behavior">
<type/> <type/>
</property> </property>
<field name="element"> <field name="element">
@ -804,6 +912,14 @@ loads_from_sinkpad is TRUE.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</field> </field>
<field name="seek"> <field name="seek">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Called when a seek event is received by the parent class.
new_position is a pointer to a GstClockTime integer which
contains a position relative to the current subsong.
Minimum is 0, maximum is the subsong length.
After this function finishes, new_position is set to the
actual new position (which may differ from the request
position, depending on the decoder).</doc>
<callback name="seek"> <callback name="seek">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -820,6 +936,11 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="tell"> <field name="tell">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Called when a position query is received by the parent class.
The position that this function returns must be relative to
the current subsong. Thus, the minimum is 0, and the maximum
is the subsong length.</doc>
<callback name="tell"> <callback name="tell">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -833,6 +954,14 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="load_from_buffer"> <field name="load_from_buffer">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Required if loads_from_sinkpad is set to TRUE (the default value).
Loads the media from the given buffer. The entire media is supplied at once,
so after this call, loading should be finished. This function
can also make use of a suggested initial subsong &amp; subsong mode and initial
playback position (but isn't required to). In case it chooses a different starting
position, the function must pass this position to *initial_position.
The subclass does not have to unref the input buffer; the base class does that
already.</doc>
<callback name="load_from_buffer"> <callback name="load_from_buffer">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -864,6 +993,10 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="load_from_custom"> <field name="load_from_custom">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Required if loads_from_sinkpad is set to FALSE.
Loads the media in a way defined by the custom sink. Data is not supplied;
the derived class has to handle this on its own. Otherwise, this function is
identical to @load_from_buffer.</doc>
<callback name="load_from_custom"> <callback name="load_from_custom">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -892,6 +1025,13 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="get_main_tags"> <field name="get_main_tags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns a tag list containing the main song tags, or NULL if there are
no such tags. Returned tags will be unref'd. Use this vfunc instead of
manually pushing a tag event downstream to avoid edge cases where not yet
pushed sticky tag events get overwritten before they are pushed (can for
example happen with decodebin if tags are pushed downstream before the
decodebin pads are linked).</doc>
<callback name="get_main_tags"> <callback name="get_main_tags">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -905,6 +1045,15 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="set_current_subsong"> <field name="set_current_subsong">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the current subsong. This function is allowed to switch to a different
subsong than the required one, and can optionally make use of the suggested initial
position. In case it chooses a different starting position, the function must pass
this position to *initial_position.
This function switches the subsong mode to GST_NONSTREAM_AUDIO_SUBSONG_MODE_SINGLE
automatically.
If this function is implemented by the subclass, @get_current_subsong and
@get_num_subsongs should be implemented as well.</doc>
<callback name="set_current_subsong"> <callback name="set_current_subsong">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -924,6 +1073,12 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="get_current_subsong"> <field name="get_current_subsong">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the current subsong.
If the current subsong mode is not GST_NONSTREAM_AUDIO_SUBSONG_MODE_SINGLE, this
function's return value is undefined.
If this function is implemented by the subclass,
@get_num_subsongs should be implemented as well.</doc>
<callback name="get_current_subsong"> <callback name="get_current_subsong">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -937,6 +1092,16 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="get_num_subsongs"> <field name="get_num_subsongs">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the number of subsongs available.
The return values 0 and 1 have a similar, but distinct, meaning.
If this function returns 0, then this decoder does not support subsongs at all.
@get_current_subsong must then also always return 0. In other words, this function
either never returns 0, or never returns anything else than 0.
A return value of 1 means that the media contains either only one or no subsongs
(the entire song is then considered to be one single subsong). 1 also means that only
this very media has no or just one subsong, and the decoder itself can
support multiple subsongs.</doc>
<callback name="get_num_subsongs"> <callback name="get_num_subsongs">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -950,6 +1115,8 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="get_subsong_duration"> <field name="get_subsong_duration">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the duration of a subsong. Returns GST_CLOCK_TIME_NONE if duration is unknown.</doc>
<callback name="get_subsong_duration"> <callback name="get_subsong_duration">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -966,6 +1133,9 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="get_subsong_tags"> <field name="get_subsong_tags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns tags for a subsong, or NULL if there are no tags.
Returned tags will be unref'd.</doc>
<callback name="get_subsong_tags"> <callback name="get_subsong_tags">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -982,6 +1152,13 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="set_subsong_mode"> <field name="set_subsong_mode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the current subsong mode. Since this might influence the current playback position,
this function must set the initial_position integer argument to a defined value.
If the playback position is not affected at all, it must be set to GST_CLOCK_TIME_NONE.
If the subsong is restarted after the mode switch, it is recommended to set the value
to the position in the playback right after the switch (or 0 if the subsongs are always
reset back to the beginning).</doc>
<callback name="set_subsong_mode"> <callback name="set_subsong_mode">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1001,6 +1178,19 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="set_num_loops"> <field name="set_num_loops">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the number of loops for playback. If this is called during playback,
the subclass must set any internal loop counters to zero. A loop value of -1
means infinite looping; 0 means no looping; and when the num_loops is greater than 0,
playback should loop exactly num_loops times. If this function is implemented,
@get_num_loops should be implemented as well. The function can ignore the given values
and choose another; however, @get_num_loops should return this other value afterwards.
It is up to the subclass to define where the loop starts and ends. It can mean that only
a subset at the end or in the middle of a song is repeated, for example.
If the current subsong mode is GST_NONSTREAM_AUDIO_SUBSONG_MODE_SINGLE, then the subsong
is repeated this many times. If it is GST_NONSTREAM_AUDIO_SUBSONG_MODE_ALL, then all
subsongs are repeated this many times. With GST_NONSTREAM_AUDIO_SUBSONG_MODE_DECODER_DEFAULT,
the behavior is decoder specific.</doc>
<callback name="set_num_loops"> <callback name="set_num_loops">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1017,6 +1207,8 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="get_num_loops"> <field name="get_num_loops">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Returns the number of loops for playback.</doc>
<callback name="get_num_loops"> <callback name="get_num_loops">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1030,6 +1222,10 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="get_supported_output_modes"> <field name="get_supported_output_modes">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Always required.
Returns a bitmask containing the output modes the subclass supports.
The mask is formed by a bitwise OR combination of integers, which can be calculated
this way: 1 &lt;&lt; GST_NONSTREAM_AUDIO_OUTPUT_MODE_&lt;mode&gt; , where mode is either STEADY or LOOPING</doc>
<callback name="get_supported_output_modes"> <callback name="get_supported_output_modes">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1043,6 +1239,11 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="set_output_mode"> <field name="set_output_mode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets the output mode the subclass has to use. Unlike with most other functions, the subclass
cannot choose a different mode; it must use the requested one.
If the output mode is set to LOOPING, @gst_nonstream_audio_decoder_handle_loop
must be called after playback moved back to the start of a loop.</doc>
<callback name="set_output_mode"> <callback name="set_output_mode">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1062,6 +1263,11 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="decode"> <field name="decode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Always required.
Allocates an output buffer, fills it with decoded audio samples, and must be passed on to
*buffer . The number of decoded samples must be passed on to *num_samples.
If decoding finishes or the decoding is no longer possible (for example, due to an
unrecoverable error), this function returns FALSE, otherwise TRUE.</doc>
<callback name="decode"> <callback name="decode">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1094,6 +1300,12 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="decide_allocation"> <field name="decide_allocation">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Sets up the allocation parameters for allocating output
buffers. The passed in query contains the result of the
downstream allocation query.
Subclasses should chain up to the parent implementation to
invoke the default handler.</doc>
<callback name="decide_allocation"> <callback name="decide_allocation">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1110,6 +1322,10 @@ loads_from_sinkpad is TRUE.</doc>
</callback> </callback>
</field> </field>
<field name="propose_allocation"> <field name="propose_allocation">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h">Optional.
Proposes buffer allocation parameters for upstream elements.
Subclasses should chain up to the parent implementation to
invoke the default handler.</doc>
<callback name="propose_allocation"> <callback name="propose_allocation">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstnonstreamaudiodecoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1472,7 +1688,7 @@ Free-function: gst_buffer_unref</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlanarAudioAdapterClass" c:type="GstPlanarAudioAdapterClass" disguised="1" glib:is-gtype-struct-for="PlanarAudioAdapter"> <record name="PlanarAudioAdapterClass" c:type="GstPlanarAudioAdapterClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlanarAudioAdapter">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstplanaraudioadapter.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/audio/gstplanaraudioadapter.h"/>
</record> </record>
</namespace> </namespace>

View file

@ -54,6 +54,7 @@ and/or use gtk-doc annotations. -->
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<implements name="Gst.ChildProxy"/> <implements name="Gst.ChildProxy"/>
<virtual-method name="construct_pipeline"> <virtual-method name="construct_pipeline">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h">construct pipeline</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -96,6 +97,7 @@ and/or use gtk-doc annotations. -->
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_zoom"> <virtual-method name="set_zoom">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h">set the zoom</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -110,6 +112,7 @@ and/or use gtk-doc annotations. -->
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="setup_pipeline"> <virtual-method name="setup_pipeline">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h">configure pipeline for the chosen settings</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -167,7 +170,7 @@ and/or use gtk-doc annotations. -->
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_mode" c:identifier="gst_base_camera_src_set_mode"> <method name="set_mode" c:identifier="gst_base_camera_src_set_mode" glib:set-property="mode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c">Set the chosen #GstCameraBinMode capture mode.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c">Set the chosen #GstCameraBinMode capture mode.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -214,16 +217,16 @@ and/or use gtk-doc annotations. -->
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="auto-start" writable="1" transfer-ownership="none"> <property name="auto-start" writable="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="max-zoom" transfer-ownership="none"> <property name="max-zoom" transfer-ownership="none" default-value="10.000000">
<type name="gfloat" c:type="gfloat"/> <type name="gfloat" c:type="gfloat"/>
</property> </property>
<property name="mode" writable="1" transfer-ownership="none"> <property name="mode" writable="1" transfer-ownership="none" setter="set_mode" default-value="Still image capture (default)">
<type name="CameraBin2Mode"/> <type name="CameraBin2Mode"/>
</property> </property>
<property name="post-previews" writable="1" transfer-ownership="none"> <property name="post-previews" writable="1" transfer-ownership="none" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c">When %TRUE, preview images should be posted to the bus when <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c">When %TRUE, preview images should be posted to the bus when
captures are made</doc> captures are made</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -234,7 +237,7 @@ captures are made</doc>
<property name="preview-filter" writable="1" transfer-ownership="none"> <property name="preview-filter" writable="1" transfer-ownership="none">
<type name="Gst.Element"/> <type name="Gst.Element"/>
</property> </property>
<property name="ready-for-capture" transfer-ownership="none"> <property name="ready-for-capture" transfer-ownership="none" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c">When TRUE new capture can be prepared. If FALSE capturing is ongoing <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c">When TRUE new capture can be prepared. If FALSE capturing is ongoing
and starting a new capture immediately is not possible. and starting a new capture immediately is not possible.
@ -244,7 +247,7 @@ function, please schedule a new thread to do it. If you're using glib's
mainloop you can use g_idle_add() for example.</doc> mainloop you can use g_idle_add() for example.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="zoom" writable="1" transfer-ownership="none"> <property name="zoom" writable="1" transfer-ownership="none" default-value="1.000000">
<type name="gfloat" c:type="gfloat"/> <type name="gfloat" c:type="gfloat"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -308,6 +311,7 @@ mainloop you can use g_idle_add() for example.</doc>
<type name="Gst.BinClass" c:type="GstBinClass"/> <type name="Gst.BinClass" c:type="GstBinClass"/>
</field> </field>
<field name="construct_pipeline"> <field name="construct_pipeline">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h">construct pipeline</doc>
<callback name="construct_pipeline"> <callback name="construct_pipeline">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -321,6 +325,7 @@ mainloop you can use g_idle_add() for example.</doc>
</callback> </callback>
</field> </field>
<field name="setup_pipeline"> <field name="setup_pipeline">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h">configure pipeline for the chosen settings</doc>
<callback name="setup_pipeline"> <callback name="setup_pipeline">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -334,6 +339,7 @@ mainloop you can use g_idle_add() for example.</doc>
</callback> </callback>
</field> </field>
<field name="set_zoom"> <field name="set_zoom">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h">set the zoom</doc>
<callback name="set_zoom"> <callback name="set_zoom">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -350,6 +356,7 @@ mainloop you can use g_idle_add() for example.</doc>
</callback> </callback>
</field> </field>
<field name="set_mode"> <field name="set_mode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h">set the mode</doc>
<callback name="set_mode"> <callback name="set_mode">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -416,9 +423,9 @@ mainloop you can use g_idle_add() for example.</doc>
</field> </field>
</record> </record>
<enumeration name="CameraBin2Mode" glib:type-name="GstCameraBin2Mode" glib:get-type="gst_camerabin_mode_get_type" c:type="GstCameraBin2Mode"> <enumeration name="CameraBin2Mode" glib:type-name="GstCameraBin2Mode" glib:get-type="gst_camerabin_mode_get_type" c:type="GstCameraBin2Mode">
<member name="mode_image" value="1" c:identifier="Still image capture (default)" glib:nick="mode-image"> <member name="mode_image" value="1" c:identifier="Still image capture (default)" glib:nick="mode-image" glib:name="Still image capture (default)">
</member> </member>
<member name="mode_video" value="2" c:identifier="Video recording" glib:nick="mode-video"> <member name="mode_video" value="2" c:identifier="Video recording" glib:nick="mode-video" glib:name="Video recording">
</member> </member>
</enumeration> </enumeration>
<enumeration name="CameraBinMode" c:type="GstCameraBinMode"> <enumeration name="CameraBinMode" c:type="GstCameraBinMode">

File diff suppressed because it is too large Load diff

View file

@ -31,7 +31,7 @@ and/or use gtk-doc annotations. -->
<type name="gint" c:type="int"/> <type name="gint" c:type="int"/>
</field> </field>
</record> </record>
<record name="CheckLogFilter" c:type="GstCheckLogFilter" disguised="1"> <record name="CheckLogFilter" c:type="GstCheckLogFilter" disguised="1" opaque="1">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gstcheck.h">Opaque structure containing data about a log filter <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gstcheck.h">Opaque structure containing data about a log filter
function.</doc> function.</doc>
<source-position filename="../subprojects/gstreamer/libs/gst/check/gstcheck.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/check/gstcheck.h"/>
@ -2124,10 +2124,10 @@ MT safe.</doc>
</parameter> </parameter>
</parameters> </parameters>
</callback> </callback>
<record name="HarnessPrivate" c:type="GstHarnessPrivate" disguised="1"> <record name="HarnessPrivate" c:type="GstHarnessPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/check/gstharness.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/check/gstharness.h"/>
</record> </record>
<record name="HarnessThread" c:type="GstHarnessThread" disguised="1" version="1.6"> <record name="HarnessThread" c:type="GstHarnessThread" disguised="1" opaque="1" version="1.6">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gstharness.h">Opaque handle representing a GstHarness stress testing thread.</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gstharness.h">Opaque handle representing a GstHarness stress testing thread.</doc>
<source-position filename="../subprojects/gstreamer/libs/gst/check/gstharness.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/check/gstharness.h"/>
</record> </record>
@ -2145,7 +2145,7 @@ MT safe.</doc>
</parameter> </parameter>
</parameters> </parameters>
</function-macro> </function-macro>
<record name="StreamConsistency" c:type="GstStreamConsistency" disguised="1"> <record name="StreamConsistency" c:type="GstStreamConsistency" disguised="1" opaque="1">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gstconsistencychecker.h">Opaque consistency checker handle.</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gstconsistencychecker.h">Opaque consistency checker handle.</doc>
<source-position filename="../subprojects/gstreamer/libs/gst/check/gstconsistencychecker.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/check/gstconsistencychecker.h"/>
</record> </record>
@ -2674,10 +2674,10 @@ with information about the pending clock notification</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="clock-type" writable="1" transfer-ownership="none"> <property name="clock-type" writable="1" transfer-ownership="none" default-value="GST_CLOCK_TYPE_MONOTONIC">
<type name="Gst.ClockType"/> <type name="Gst.ClockType"/>
</property> </property>
<property name="start-time" writable="1" construct-only="1" transfer-ownership="none"> <property name="start-time" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gsttestclock.c">When a #GstTestClock is constructed it will have a certain start time set. <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/check/gsttestclock.c">When a #GstTestClock is constructed it will have a certain start time set.
If the clock was created using gst_test_clock_new_with_start_time() then If the clock was created using gst_test_clock_new_with_start_time() then
this property contains the value of the @start_time argument. If this property contains the value of the @start_time argument. If
@ -2700,7 +2700,7 @@ this property contains the value 0.</doc>
<type name="Gst.ClockClass" c:type="GstClockClass"/> <type name="Gst.ClockClass" c:type="GstClockClass"/>
</field> </field>
</record> </record>
<record name="TestClockPrivate" c:type="GstTestClockPrivate" disguised="1"> <record name="TestClockPrivate" c:type="GstTestClockPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/check/gsttestclock.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/check/gsttestclock.h"/>
</record> </record>
<function name="buffer_straw_get_buffer" c:identifier="gst_buffer_straw_get_buffer"> <function name="buffer_straw_get_buffer" c:identifier="gst_buffer_straw_get_buffer">

View file

@ -384,7 +384,7 @@ decoding process for the #GstAV1Picture</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="AV1DecoderPrivate" c:type="GstAV1DecoderPrivate" disguised="1"> <record name="AV1DecoderPrivate" c:type="GstAV1DecoderPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h"/>
</record> </record>
<record name="AV1Dpb" c:type="GstAV1Dpb" version="1.20"> <record name="AV1Dpb" c:type="GstAV1Dpb" version="1.20">
@ -862,7 +862,7 @@ the @system_frame_number</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="compliance" version="1.20" writable="1" construct="1" transfer-ownership="none"> <property name="compliance" version="1.20" writable="1" construct="1" transfer-ownership="none" default-value="GST_H264_DECODER_COMPLIANCE_AUTO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.c">The compliance controls the behavior of the decoder to handle some <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.c">The compliance controls the behavior of the decoder to handle some
subtle cases and contexts, such as the low-latency DPB bumping or subtle cases and contexts, such as the low-latency DPB bumping or
mapping the baseline profile as the constrained-baseline profile, mapping the baseline profile as the constrained-baseline profile,
@ -1085,17 +1085,17 @@ etc.</doc>
</field> </field>
</record> </record>
<enumeration name="H264DecoderCompliance" version="1.20" glib:type-name="GstH264DecoderCompliance" glib:get-type="gst_h264_decoder_compliance_get_type" c:type="GstH264DecoderCompliance"> <enumeration name="H264DecoderCompliance" version="1.20" glib:type-name="GstH264DecoderCompliance" glib:get-type="gst_h264_decoder_compliance_get_type" c:type="GstH264DecoderCompliance">
<member name="auto" value="0" c:identifier="GST_H264_DECODER_COMPLIANCE_AUTO" glib:nick="auto"> <member name="auto" value="0" c:identifier="GST_H264_DECODER_COMPLIANCE_AUTO" glib:nick="auto" glib:name="GST_H264_DECODER_COMPLIANCE_AUTO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior is <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior is
automatically choosen.</doc> automatically choosen.</doc>
</member> </member>
<member name="strict" value="1" c:identifier="GST_H264_DECODER_COMPLIANCE_STRICT" glib:nick="strict"> <member name="strict" value="1" c:identifier="GST_H264_DECODER_COMPLIANCE_STRICT" glib:nick="strict" glib:name="GST_H264_DECODER_COMPLIANCE_STRICT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior strictly <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior strictly
conforms to the SPEC. All the decoder behaviors conform to the conforms to the SPEC. All the decoder behaviors conform to the
SPEC, not including any nonstandard behavior which is not SPEC, not including any nonstandard behavior which is not
mentioned in the SPEC.</doc> mentioned in the SPEC.</doc>
</member> </member>
<member name="normal" value="2" c:identifier="GST_H264_DECODER_COMPLIANCE_NORMAL" glib:nick="normal"> <member name="normal" value="2" c:identifier="GST_H264_DECODER_COMPLIANCE_NORMAL" glib:nick="normal" glib:name="GST_H264_DECODER_COMPLIANCE_NORMAL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior normally <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior normally
conforms to the SPEC. Most behaviors conform to the SPEC but conforms to the SPEC. Most behaviors conform to the SPEC but
including some nonstandard features which are widely used or including some nonstandard features which are widely used or
@ -1109,7 +1109,7 @@ etc.</doc>
have problems when a real baseline stream comes with FMO or have problems when a real baseline stream comes with FMO or
ASO.</doc> ASO.</doc>
</member> </member>
<member name="flexible" value="3" c:identifier="GST_H264_DECODER_COMPLIANCE_FLEXIBLE" glib:nick="flexible"> <member name="flexible" value="3" c:identifier="GST_H264_DECODER_COMPLIANCE_FLEXIBLE" glib:nick="flexible" glib:name="GST_H264_DECODER_COMPLIANCE_FLEXIBLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The decoder behavior
flexibly conforms to the SPEC. It uses the nonstandard features flexibly conforms to the SPEC. It uses the nonstandard features
more aggressively in order to get better performance(for more aggressively in order to get better performance(for
@ -1119,10 +1119,10 @@ etc.</doc>
disorder when reference frames POC decrease in decoder order.</doc> disorder when reference frames POC decrease in decoder order.</doc>
</member> </member>
</enumeration> </enumeration>
<record name="H264DecoderPrivate" c:type="GstH264DecoderPrivate" disguised="1"> <record name="H264DecoderPrivate" c:type="GstH264DecoderPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/>
</record> </record>
<record name="H264Dpb" c:type="GstH264Dpb" disguised="1"> <record name="H264Dpb" c:type="GstH264Dpb" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
<method name="add" c:identifier="gst_h264_dpb_add"> <method name="add" c:identifier="gst_h264_dpb_add">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">Store the @picture</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">Store the @picture</doc>
@ -2217,10 +2217,10 @@ the @system_frame_number</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="H265DecoderPrivate" c:type="GstH265DecoderPrivate" disguised="1"> <record name="H265DecoderPrivate" c:type="GstH265DecoderPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h"/>
</record> </record>
<record name="H265Dpb" c:type="GstH265Dpb" disguised="1"> <record name="H265Dpb" c:type="GstH265Dpb" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
<method name="add" c:identifier="gst_h265_dpb_add"> <method name="add" c:identifier="gst_h265_dpb_add">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">Store the @picture and perform increase pic_latency_cnt as defined in <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">Store the @picture and perform increase pic_latency_cnt as defined in
@ -3215,10 +3215,10 @@ decoding process for the #GstMpeg2Picture</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="Mpeg2DecoderPrivate" c:type="GstMpeg2DecoderPrivate" disguised="1"> <record name="Mpeg2DecoderPrivate" c:type="GstMpeg2DecoderPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h"/>
</record> </record>
<record name="Mpeg2Dpb" c:type="GstMpeg2Dpb" disguised="1" version="1.20"> <record name="Mpeg2Dpb" c:type="GstMpeg2Dpb" disguised="1" opaque="1" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
<method name="add" c:identifier="gst_mpeg2_dpb_add" version="1.20"> <method name="add" c:identifier="gst_mpeg2_dpb_add" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">Store the @picture</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">Store the @picture</doc>
@ -3616,6 +3616,9 @@ outputted</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="end_picture"> <virtual-method name="end_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Optional.
Called per one #GstVp8Picture to notify subclass to finish
decoding process for the #GstVp8Picture</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/> <type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
@ -3649,6 +3652,10 @@ preferred by subclass or not.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="new_picture"> <virtual-method name="new_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Optional.
Called whenever new #GstVp8Picture is created.
Subclass can set implementation specific user data
on the #GstVp8Picture via gst_vp8_picture_set_user_data</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/> <type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
@ -3666,6 +3673,7 @@ preferred by subclass or not.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="new_sequence" introspectable="0"> <virtual-method name="new_sequence" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Notifies subclass of SPS update</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/> <type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
@ -3683,6 +3691,11 @@ preferred by subclass or not.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="output_picture"> <virtual-method name="output_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Called with a #GstVp8Picture which is required to be outputted.
Subclass can retrieve parent #GstVideoCodecFrame by using
gst_video_decoder_get_frame() with system_frame_number
and the #GstVideoCodecFrame must be consumed by subclass via
gst_video_decoder_{finish,drop,release}_frame().</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/> <type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
@ -3700,6 +3713,9 @@ preferred by subclass or not.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="start_picture"> <virtual-method name="start_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Optional.
Called per one #GstVp8Picture to notify subclass to prepare
decoding process for the #GstVp8Picture</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/> <type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
@ -3743,6 +3759,7 @@ preferred by subclass or not.</doc>
<type name="GstVideo.VideoDecoderClass" c:type="GstVideoDecoderClass"/> <type name="GstVideo.VideoDecoderClass" c:type="GstVideoDecoderClass"/>
</field> </field>
<field name="new_sequence" introspectable="0"> <field name="new_sequence" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Notifies subclass of SPS update</doc>
<callback name="new_sequence" introspectable="0"> <callback name="new_sequence" introspectable="0">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3762,6 +3779,10 @@ preferred by subclass or not.</doc>
</callback> </callback>
</field> </field>
<field name="new_picture"> <field name="new_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Optional.
Called whenever new #GstVp8Picture is created.
Subclass can set implementation specific user data
on the #GstVp8Picture via gst_vp8_picture_set_user_data</doc>
<callback name="new_picture"> <callback name="new_picture">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3781,6 +3802,9 @@ preferred by subclass or not.</doc>
</callback> </callback>
</field> </field>
<field name="start_picture"> <field name="start_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Optional.
Called per one #GstVp8Picture to notify subclass to prepare
decoding process for the #GstVp8Picture</doc>
<callback name="start_picture"> <callback name="start_picture">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3816,6 +3840,9 @@ preferred by subclass or not.</doc>
</callback> </callback>
</field> </field>
<field name="end_picture"> <field name="end_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Optional.
Called per one #GstVp8Picture to notify subclass to finish
decoding process for the #GstVp8Picture</doc>
<callback name="end_picture"> <callback name="end_picture">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3832,6 +3859,11 @@ preferred by subclass or not.</doc>
</callback> </callback>
</field> </field>
<field name="output_picture"> <field name="output_picture">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h">Called with a #GstVp8Picture which is required to be outputted.
Subclass can retrieve parent #GstVideoCodecFrame by using
gst_video_decoder_get_frame() with system_frame_number
and the #GstVideoCodecFrame must be consumed by subclass via
gst_video_decoder_{finish,drop,release}_frame().</doc>
<callback name="output_picture"> <callback name="output_picture">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3875,7 +3907,7 @@ preferred by subclass or not.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="Vp8DecoderPrivate" c:type="GstVp8DecoderPrivate" disguised="1"> <record name="Vp8DecoderPrivate" c:type="GstVp8DecoderPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8decoder.h"/>
</record> </record>
<record name="Vp8Picture" c:type="GstVp8Picture" glib:type-name="GstVp8Picture" glib:get-type="gst_vp8_picture_get_type" c:symbol-prefix="vp8_picture"> <record name="Vp8Picture" c:type="GstVp8Picture" glib:type-name="GstVp8Picture" glib:get-type="gst_vp8_picture_get_type" c:symbol-prefix="vp8_picture">
@ -4294,7 +4326,7 @@ profile.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="Vp9DecoderPrivate" c:type="GstVp9DecoderPrivate" disguised="1"> <record name="Vp9DecoderPrivate" c:type="GstVp9DecoderPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h"/>
</record> </record>
<record name="Vp9DeltaProbabilities" c:type="GstVp9DeltaProbabilities" version="1.20"> <record name="Vp9DeltaProbabilities" c:type="GstVp9DeltaProbabilities" version="1.20">

View file

@ -269,7 +269,7 @@ target property range without any transformations.</doc>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<property name="absolute" writable="1" construct-only="1" transfer-ownership="none"> <property name="absolute" writable="1" construct-only="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="control-source" writable="1" construct="1" transfer-ownership="none"> <property name="control-source" writable="1" construct="1" transfer-ownership="none">
@ -503,7 +503,7 @@ All functions are MT-safe.</doc>
<type name="Gst.ControlSource" c:type="GstControlSource*"/> <type name="Gst.ControlSource" c:type="GstControlSource*"/>
</return-value> </return-value>
</constructor> </constructor>
<property name="mode" writable="1" transfer-ownership="none"> <property name="mode" writable="1" transfer-ownership="none" default-value="GST_INTERPOLATION_MODE_NONE">
<type name="InterpolationMode"/> <type name="InterpolationMode"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -529,22 +529,22 @@ All functions are MT-safe.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="InterpolationControlSourcePrivate" c:type="GstInterpolationControlSourcePrivate" disguised="1"> <record name="InterpolationControlSourcePrivate" c:type="GstInterpolationControlSourcePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h"/>
</record> </record>
<enumeration name="InterpolationMode" glib:type-name="GstInterpolationMode" glib:get-type="gst_interpolation_mode_get_type" c:type="GstInterpolationMode"> <enumeration name="InterpolationMode" glib:type-name="GstInterpolationMode" glib:get-type="gst_interpolation_mode_get_type" c:type="GstInterpolationMode">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">The various interpolation modes available.</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">The various interpolation modes available.</doc>
<member name="none" value="0" c:identifier="GST_INTERPOLATION_MODE_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_INTERPOLATION_MODE_NONE" glib:nick="none" glib:name="GST_INTERPOLATION_MODE_NONE">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">steps-like interpolation, default</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">steps-like interpolation, default</doc>
</member> </member>
<member name="linear" value="1" c:identifier="GST_INTERPOLATION_MODE_LINEAR" glib:nick="linear"> <member name="linear" value="1" c:identifier="GST_INTERPOLATION_MODE_LINEAR" glib:nick="linear" glib:name="GST_INTERPOLATION_MODE_LINEAR">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">linear interpolation</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">linear interpolation</doc>
</member> </member>
<member name="cubic" value="2" c:identifier="GST_INTERPOLATION_MODE_CUBIC" glib:nick="cubic"> <member name="cubic" value="2" c:identifier="GST_INTERPOLATION_MODE_CUBIC" glib:nick="cubic" glib:name="GST_INTERPOLATION_MODE_CUBIC">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">cubic interpolation (natural), may overshoot <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">cubic interpolation (natural), may overshoot
the min or max values set by the control point, but is more 'curvy'</doc> the min or max values set by the control point, but is more 'curvy'</doc>
</member> </member>
<member name="cubic_monotonic" value="3" c:identifier="GST_INTERPOLATION_MODE_CUBIC_MONOTONIC" glib:nick="cubic-monotonic"> <member name="cubic_monotonic" value="3" c:identifier="GST_INTERPOLATION_MODE_CUBIC_MONOTONIC" glib:nick="cubic-monotonic" glib:name="GST_INTERPOLATION_MODE_CUBIC_MONOTONIC">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">monotonic cubic interpolation, will not <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstinterpolationcontrolsource.h">monotonic cubic interpolation, will not
produce any values outside of the min-max range set by the control points produce any values outside of the min-max range set by the control points
(Since: 1.8)</doc> (Since: 1.8)</doc>
@ -568,21 +568,21 @@ All functions are MT-safe.</doc>
<type name="Gst.ControlSource" c:type="GstControlSource*"/> <type name="Gst.ControlSource" c:type="GstControlSource*"/>
</return-value> </return-value>
</constructor> </constructor>
<property name="amplitude" writable="1" transfer-ownership="none"> <property name="amplitude" writable="1" transfer-ownership="none" default-value="1.000000">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the amplitude for the waveform of this #GstLFOControlSource.</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the amplitude for the waveform of this #GstLFOControlSource.</doc>
<type name="gdouble" c:type="gdouble"/> <type name="gdouble" c:type="gdouble"/>
</property> </property>
<property name="frequency" writable="1" transfer-ownership="none"> <property name="frequency" writable="1" transfer-ownership="none" default-value="1.000000">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the frequency that should be used for the waveform <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the frequency that should be used for the waveform
of this #GstLFOControlSource. It should be large enough of this #GstLFOControlSource. It should be large enough
so that the period is longer than one nanosecond.</doc> so that the period is longer than one nanosecond.</doc>
<type name="gdouble" c:type="gdouble"/> <type name="gdouble" c:type="gdouble"/>
</property> </property>
<property name="offset" writable="1" transfer-ownership="none"> <property name="offset" writable="1" transfer-ownership="none" default-value="1.000000">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the value offset for the waveform of this #GstLFOControlSource.</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the value offset for the waveform of this #GstLFOControlSource.</doc>
<type name="gdouble" c:type="gdouble"/> <type name="gdouble" c:type="gdouble"/>
</property> </property>
<property name="timeshift" writable="1" transfer-ownership="none"> <property name="timeshift" writable="1" transfer-ownership="none" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the timeshift to the right that should be used for the waveform <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the timeshift to the right that should be used for the waveform
of this #GstLFOControlSource in nanoseconds. of this #GstLFOControlSource in nanoseconds.
@ -590,7 +590,7 @@ To get a n nanosecond shift to the left use
"(GST_SECOND / frequency) - n".</doc> "(GST_SECOND / frequency) - n".</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="waveform" writable="1" transfer-ownership="none"> <property name="waveform" writable="1" transfer-ownership="none" default-value="GST_LFO_WAVEFORM_SINE">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the waveform that should be used for this #GstLFOControlSource.</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.c">Specifies the waveform that should be used for this #GstLFOControlSource.</doc>
<type name="LFOWaveform"/> <type name="LFOWaveform"/>
</property> </property>
@ -620,24 +620,24 @@ To get a n nanosecond shift to the left use
</array> </array>
</field> </field>
</record> </record>
<record name="LFOControlSourcePrivate" c:type="GstLFOControlSourcePrivate" disguised="1"> <record name="LFOControlSourcePrivate" c:type="GstLFOControlSourcePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h"/>
</record> </record>
<enumeration name="LFOWaveform" glib:type-name="GstLFOWaveform" glib:get-type="gst_lfo_waveform_get_type" c:type="GstLFOWaveform"> <enumeration name="LFOWaveform" glib:type-name="GstLFOWaveform" glib:get-type="gst_lfo_waveform_get_type" c:type="GstLFOWaveform">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">The various waveform modes available.</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">The various waveform modes available.</doc>
<member name="sine" value="0" c:identifier="GST_LFO_WAVEFORM_SINE" glib:nick="sine"> <member name="sine" value="0" c:identifier="GST_LFO_WAVEFORM_SINE" glib:nick="sine" glib:name="GST_LFO_WAVEFORM_SINE">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">sine waveform</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">sine waveform</doc>
</member> </member>
<member name="square" value="1" c:identifier="GST_LFO_WAVEFORM_SQUARE" glib:nick="square"> <member name="square" value="1" c:identifier="GST_LFO_WAVEFORM_SQUARE" glib:nick="square" glib:name="GST_LFO_WAVEFORM_SQUARE">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">square waveform</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">square waveform</doc>
</member> </member>
<member name="saw" value="2" c:identifier="GST_LFO_WAVEFORM_SAW" glib:nick="saw"> <member name="saw" value="2" c:identifier="GST_LFO_WAVEFORM_SAW" glib:nick="saw" glib:name="GST_LFO_WAVEFORM_SAW">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">saw waveform</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">saw waveform</doc>
</member> </member>
<member name="reverse_saw" value="3" c:identifier="GST_LFO_WAVEFORM_REVERSE_SAW" glib:nick="reverse-saw"> <member name="reverse_saw" value="3" c:identifier="GST_LFO_WAVEFORM_REVERSE_SAW" glib:nick="reverse-saw" glib:name="GST_LFO_WAVEFORM_REVERSE_SAW">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">reverse saw waveform</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">reverse saw waveform</doc>
</member> </member>
<member name="triangle" value="4" c:identifier="GST_LFO_WAVEFORM_TRIANGLE" glib:nick="triangle"> <member name="triangle" value="4" c:identifier="GST_LFO_WAVEFORM_TRIANGLE" glib:nick="triangle" glib:name="GST_LFO_WAVEFORM_TRIANGLE">
<doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">triangle waveform</doc> <doc xml:space="preserve" filename="../subprojects/gstreamer/libs/gst/controller/gstlfocontrolsource.h">triangle waveform</doc>
</member> </member>
</enumeration> </enumeration>
@ -1007,7 +1007,7 @@ time.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="TimedValueControlSourcePrivate" c:type="GstTimedValueControlSourcePrivate" disguised="1"> <record name="TimedValueControlSourcePrivate" c:type="GstTimedValueControlSourcePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/controller/gsttimedvaluecontrolsource.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/controller/gsttimedvaluecontrolsource.h"/>
</record> </record>
<class name="TriggerControlSource" c:symbol-prefix="trigger_control_source" c:type="GstTriggerControlSource" parent="TimedValueControlSource" glib:type-name="GstTriggerControlSource" glib:get-type="gst_trigger_control_source_get_type" glib:type-struct="TriggerControlSourceClass"> <class name="TriggerControlSource" c:symbol-prefix="trigger_control_source" c:type="GstTriggerControlSource" parent="TimedValueControlSource" glib:type-name="GstTriggerControlSource" glib:get-type="gst_trigger_control_source_get_type" glib:type-struct="TriggerControlSourceClass">
@ -1028,7 +1028,7 @@ All functions are MT-safe.</doc>
<type name="Gst.ControlSource" c:type="GstControlSource*"/> <type name="Gst.ControlSource" c:type="GstControlSource*"/>
</return-value> </return-value>
</constructor> </constructor>
<property name="tolerance" writable="1" transfer-ownership="none"> <property name="tolerance" writable="1" transfer-ownership="none" default-value="0">
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -1054,7 +1054,7 @@ All functions are MT-safe.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="TriggerControlSourcePrivate" c:type="GstTriggerControlSourcePrivate" disguised="1"> <record name="TriggerControlSourcePrivate" c:type="GstTriggerControlSourcePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/controller/gsttriggercontrolsource.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/controller/gsttriggercontrolsource.h"/>
</record> </record>
<function name="timed_value_control_invalidate_cache" c:identifier="gst_timed_value_control_invalidate_cache"> <function name="timed_value_control_invalidate_cache" c:identifier="gst_timed_value_control_invalidate_cache">

View file

@ -352,7 +352,7 @@ This method is conceptually identical to gst_buffer_pool_set_active method.</doc
</array> </array>
</field> </field>
</record> </record>
<record name="CudaAllocatorPrivate" c:type="GstCudaAllocatorPrivate" disguised="1"> <record name="CudaAllocatorPrivate" c:type="GstCudaAllocatorPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h"/>
</record> </record>
<class name="CudaBufferPool" c:symbol-prefix="cuda_buffer_pool" c:type="GstCudaBufferPool" version="1.22" parent="Gst.BufferPool" glib:type-name="GstCudaBufferPool" glib:get-type="gst_cuda_buffer_pool_get_type" glib:type-struct="CudaBufferPoolClass"> <class name="CudaBufferPool" c:symbol-prefix="cuda_buffer_pool" c:type="GstCudaBufferPool" version="1.22" parent="Gst.BufferPool" glib:type-name="GstCudaBufferPool" glib:get-type="gst_cuda_buffer_pool_get_type" glib:type-struct="CudaBufferPoolClass">
@ -386,7 +386,7 @@ This method is conceptually identical to gst_buffer_pool_set_active method.</doc
<type name="Gst.BufferPoolClass" c:type="GstBufferPoolClass"/> <type name="Gst.BufferPoolClass" c:type="GstBufferPoolClass"/>
</field> </field>
</record> </record>
<record name="CudaBufferPoolPrivate" c:type="GstCudaBufferPoolPrivate" disguised="1"> <record name="CudaBufferPoolPrivate" c:type="GstCudaBufferPoolPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudabufferpool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudabufferpool.h"/>
</record> </record>
<class name="CudaContext" c:symbol-prefix="cuda_context" c:type="GstCudaContext" version="1.22" parent="Gst.Object" glib:type-name="GstCudaContext" glib:get-type="gst_cuda_context_get_type" glib:type-struct="CudaContextClass"> <class name="CudaContext" c:symbol-prefix="cuda_context" c:type="GstCudaContext" version="1.22" parent="Gst.Object" glib:type-name="GstCudaContext" glib:get-type="gst_cuda_context_get_type" glib:type-struct="CudaContextClass">
@ -506,24 +506,24 @@ so all CUDA functions that operate on the current context are affected.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="cuda-device-id" writable="1" construct-only="1" transfer-ownership="none"> <property name="cuda-device-id" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="external-resource-interop" version="1.26" transfer-ownership="none"> <property name="external-resource-interop" version="1.26" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.cpp">External resource interop API support</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.cpp">External resource interop API support</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="os-handle" version="1.24" transfer-ownership="none"> <property name="os-handle" version="1.24" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.cpp">OS handle supportability in virtual memory management</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.cpp">OS handle supportability in virtual memory management</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="prefer-stream-ordered-alloc" version="1.26" writable="1" transfer-ownership="none"> <property name="prefer-stream-ordered-alloc" version="1.26" writable="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="stream-ordered-alloc" version="1.26" transfer-ownership="none"> <property name="stream-ordered-alloc" version="1.26" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="virtual-memory" version="1.24" transfer-ownership="none"> <property name="virtual-memory" version="1.24" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.cpp">Virtual memory management supportability</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.cpp">Virtual memory management supportability</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
@ -540,7 +540,7 @@ so all CUDA functions that operate on the current context are affected.</doc>
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
</record> </record>
<record name="CudaContextPrivate" c:type="GstCudaContextPrivate" disguised="1"> <record name="CudaContextPrivate" c:type="GstCudaContextPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudacontext.h"/>
</record> </record>
<record name="CudaGraphicsResource" c:type="GstCudaGraphicsResource" version="1.22"> <record name="CudaGraphicsResource" c:type="GstCudaGraphicsResource" version="1.22">
@ -872,12 +872,12 @@ CUDA stream is in use</doc>
</record> </record>
<enumeration name="CudaMemoryAllocMethod" version="1.24" glib:type-name="GstCudaMemoryAllocMethod" glib:get-type="gst_cuda_memory_alloc_method_get_type" c:type="GstCudaMemoryAllocMethod"> <enumeration name="CudaMemoryAllocMethod" version="1.24" glib:type-name="GstCudaMemoryAllocMethod" glib:get-type="gst_cuda_memory_alloc_method_get_type" c:type="GstCudaMemoryAllocMethod">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h">CUDA memory allocation method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h">CUDA memory allocation method</doc>
<member name="unknown" value="0" c:identifier="GST_CUDA_MEMORY_ALLOC_UNKNOWN" version="1.24" glib:nick="unknown"> <member name="unknown" value="0" c:identifier="GST_CUDA_MEMORY_ALLOC_UNKNOWN" version="1.24" glib:nick="unknown" glib:name="GST_CUDA_MEMORY_ALLOC_UNKNOWN">
</member> </member>
<member name="malloc" value="1" c:identifier="GST_CUDA_MEMORY_ALLOC_MALLOC" version="1.24" glib:nick="malloc"> <member name="malloc" value="1" c:identifier="GST_CUDA_MEMORY_ALLOC_MALLOC" version="1.24" glib:nick="malloc" glib:name="GST_CUDA_MEMORY_ALLOC_MALLOC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h">Memory allocated via cuMemAlloc or cuMemAllocPitch</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h">Memory allocated via cuMemAlloc or cuMemAllocPitch</doc>
</member> </member>
<member name="mmap" value="2" c:identifier="GST_CUDA_MEMORY_ALLOC_MMAP" version="1.24" glib:nick="mmap"> <member name="mmap" value="2" c:identifier="GST_CUDA_MEMORY_ALLOC_MMAP" version="1.24" glib:nick="mmap" glib:name="GST_CUDA_MEMORY_ALLOC_MMAP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h">Memory allocated via cuMemCreate and cuMemMap</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h">Memory allocated via cuMemCreate and cuMemMap</doc>
</member> </member>
</enumeration> </enumeration>
@ -978,10 +978,10 @@ failure</doc>
</parameters> </parameters>
</method> </method>
</record> </record>
<record name="CudaMemoryPoolPrivate" c:type="GstCudaMemoryPoolPrivate" disguised="1"> <record name="CudaMemoryPoolPrivate" c:type="GstCudaMemoryPoolPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemorypool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemorypool.h"/>
</record> </record>
<record name="CudaMemoryPrivate" c:type="GstCudaMemoryPrivate" disguised="1"> <record name="CudaMemoryPrivate" c:type="GstCudaMemoryPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h"/>
</record> </record>
<bitfield name="CudaMemoryTransfer" c:type="GstCudaMemoryTransfer"> <bitfield name="CudaMemoryTransfer" c:type="GstCudaMemoryTransfer">
@ -1128,7 +1128,7 @@ inactive.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="CudaPoolAllocatorPrivate" c:type="GstCudaPoolAllocatorPrivate" disguised="1"> <record name="CudaPoolAllocatorPrivate" c:type="GstCudaPoolAllocatorPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudamemory.h"/>
</record> </record>
<enumeration name="CudaQuarkId" version="1.22" c:type="GstCudaQuarkId"> <enumeration name="CudaQuarkId" version="1.22" c:type="GstCudaQuarkId">
@ -1206,7 +1206,7 @@ failure</doc>
</parameters> </parameters>
</method> </method>
</record> </record>
<record name="CudaStreamPrivate" c:type="GstCudaStreamPrivate" disguised="1"> <record name="CudaStreamPrivate" c:type="GstCudaStreamPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudastream.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/cuda/gstcudastream.h"/>
</record> </record>
<function-macro name="IS_CUDA_ALLOCATOR" c:identifier="GST_IS_CUDA_ALLOCATOR" introspectable="0"> <function-macro name="IS_CUDA_ALLOCATOR" c:identifier="GST_IS_CUDA_ALLOCATOR" introspectable="0">

File diff suppressed because it is too large Load diff

View file

@ -409,7 +409,7 @@ operation is requested.</doc>
<type name="Gst.BinClass" c:type="GstBinClass"/> <type name="Gst.BinClass" c:type="GstBinClass"/>
</field> </field>
</record> </record>
<record name="InsertBinPrivate" c:type="GstInsertBinPrivate" disguised="1"> <record name="InsertBinPrivate" c:type="GstInsertBinPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/insertbin/gstinsertbin.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/insertbin/gstinsertbin.h"/>
</record> </record>
</namespace> </namespace>

View file

@ -142,7 +142,7 @@ and set an error.
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_active_source_buffers" c:identifier="gst_media_source_get_active_source_buffers" version="1.24"> <method name="get_active_source_buffers" c:identifier="gst_media_source_get_active_source_buffers" glib:get-property="active-source-buffers" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets a #GstSourceBufferList containing all the Source Buffers currently <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets a #GstSourceBufferList containing all the Source Buffers currently
associated with this Media Source that are considered "active." associated with this Media Source that are considered "active."
For a Source Buffer to be considered active, either its video track is For a Source Buffer to be considered active, either its video track is
@ -163,7 +163,7 @@ well.
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_duration" c:identifier="gst_media_source_get_duration" version="1.24"> <method name="get_duration" c:identifier="gst_media_source_get_duration" glib:get-property="duration" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets the current duration of @self. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets the current duration of @self.
[Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-duration)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-duration)</doc>
@ -197,7 +197,7 @@ the current live seekable range.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_position" c:identifier="gst_media_source_get_position" version="1.24"> <method name="get_position" c:identifier="gst_media_source_get_position" glib:get-property="position" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets the current playback position of the Media Source.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets the current playback position of the Media Source.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -211,7 +211,7 @@ the current live seekable range.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_ready_state" c:identifier="gst_media_source_get_ready_state" version="1.24"> <method name="get_ready_state" c:identifier="gst_media_source_get_ready_state" glib:get-property="ready-state" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets the current Ready State of the Media Source. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets the current Ready State of the Media Source.
[Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate)</doc>
@ -227,7 +227,7 @@ the current live seekable range.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_source_buffers" c:identifier="gst_media_source_get_source_buffers" version="1.24"> <method name="get_source_buffers" c:identifier="gst_media_source_get_source_buffers" glib:get-property="source-buffers" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets a #GstSourceBufferList containing all the Source Buffers currently <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Gets a #GstSourceBufferList containing all the Source Buffers currently
associated with this Media Source. This object will reflect any future associated with this Media Source. This object will reflect any future
changes to the parent Media Source as well. changes to the parent Media Source as well.
@ -268,7 +268,7 @@ changes to the parent Media Source as well.
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_duration" c:identifier="gst_media_source_set_duration" version="1.24" throws="1"> <method name="set_duration" c:identifier="gst_media_source_set_duration" glib:set-property="duration" version="1.24" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Sets the duration of @self. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">Sets the duration of @self.
[Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-duration)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-duration)</doc>
@ -316,30 +316,30 @@ If the ready state is not %GST_MEDIA_SOURCE_READY_STATE_OPEN, or the supplied
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="active-source-buffers" version="1.24" transfer-ownership="none"> <property name="active-source-buffers" version="1.24" transfer-ownership="none" getter="get_active_source_buffers">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">A #GstSourceBufferList of every #GstSourceBuffer in this Media Source that <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">A #GstSourceBufferList of every #GstSourceBuffer in this Media Source that
is considered active is considered active
[Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers)</doc>
<type name="SourceBufferList"/> <type name="SourceBufferList"/>
</property> </property>
<property name="duration" version="1.24" writable="1" transfer-ownership="none"> <property name="duration" version="1.24" writable="1" transfer-ownership="none" setter="set_duration" getter="get_duration" default-value="18446744073709551615">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">The Duration of the Media Source as a #GstClockTime <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">The Duration of the Media Source as a #GstClockTime
[Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-duration)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-duration)</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="position" version="1.24" writable="1" transfer-ownership="none"> <property name="position" version="1.24" writable="1" transfer-ownership="none" getter="get_position" default-value="18446744073709551615">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">The position of the player consuming from the Media Source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">The position of the player consuming from the Media Source</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="ready-state" version="1.24" transfer-ownership="none"> <property name="ready-state" version="1.24" transfer-ownership="none" getter="get_ready_state" default-value="GST_MEDIA_SOURCE_READY_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">The Ready State of the Media Source <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">The Ready State of the Media Source
[Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate)</doc>
<type name="MediaSourceReadyState"/> <type name="MediaSourceReadyState"/>
</property> </property>
<property name="source-buffers" version="1.24" transfer-ownership="none"> <property name="source-buffers" version="1.24" transfer-ownership="none" getter="get_source_buffers">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">A #GstSourceBufferList of every #GstSourceBuffer in this Media Source <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.c">A #GstSourceBufferList of every #GstSourceBuffer in this Media Source
[Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-sourcebuffers)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-mediasource-sourcebuffers)</doc>
@ -378,13 +378,13 @@ gst_media_source_end_of_stream().
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">Reasons for ending a #GstMediaSource using gst_media_source_end_of_stream(). <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">Reasons for ending a #GstMediaSource using gst_media_source_end_of_stream().
[Specification](https://www.w3.org/TR/media-source-2/#dom-endofstreamerror)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-endofstreamerror)</doc>
<member name="none" value="0" c:identifier="GST_MEDIA_SOURCE_EOS_ERROR_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_MEDIA_SOURCE_EOS_ERROR_NONE" glib:nick="none" glib:name="GST_MEDIA_SOURCE_EOS_ERROR_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">End the stream successfully</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">End the stream successfully</doc>
</member> </member>
<member name="network" value="1" c:identifier="GST_MEDIA_SOURCE_EOS_ERROR_NETWORK" glib:nick="network"> <member name="network" value="1" c:identifier="GST_MEDIA_SOURCE_EOS_ERROR_NETWORK" glib:nick="network" glib:name="GST_MEDIA_SOURCE_EOS_ERROR_NETWORK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">End the stream due to a networking error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">End the stream due to a networking error</doc>
</member> </member>
<member name="decode" value="2" c:identifier="GST_MEDIA_SOURCE_EOS_ERROR_DECODE" glib:nick="decode"> <member name="decode" value="2" c:identifier="GST_MEDIA_SOURCE_EOS_ERROR_DECODE" glib:nick="decode" glib:name="GST_MEDIA_SOURCE_EOS_ERROR_DECODE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">End the stream due to a decoding error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">End the stream due to a decoding error</doc>
</member> </member>
</enumeration> </enumeration>
@ -393,15 +393,15 @@ gst_media_source_end_of_stream().
These values correspond directly to those in the Web IDL specification. These values correspond directly to those in the Web IDL specification.
[Specification](https://webidl.spec.whatwg.org/#idl-DOMException-error-names)</doc> [Specification](https://webidl.spec.whatwg.org/#idl-DOMException-error-names)</doc>
<member name="invalid_state" value="0" c:identifier="GST_MEDIA_SOURCE_ERROR_INVALID_STATE" glib:nick="invalid-state"> <member name="invalid_state" value="0" c:identifier="GST_MEDIA_SOURCE_ERROR_INVALID_STATE" glib:nick="invalid-state" glib:name="GST_MEDIA_SOURCE_ERROR_INVALID_STATE">
</member> </member>
<member name="type" value="1" c:identifier="GST_MEDIA_SOURCE_ERROR_TYPE" glib:nick="type"> <member name="type" value="1" c:identifier="GST_MEDIA_SOURCE_ERROR_TYPE" glib:nick="type" glib:name="GST_MEDIA_SOURCE_ERROR_TYPE">
</member> </member>
<member name="not_supported" value="2" c:identifier="GST_MEDIA_SOURCE_ERROR_NOT_SUPPORTED" glib:nick="not-supported"> <member name="not_supported" value="2" c:identifier="GST_MEDIA_SOURCE_ERROR_NOT_SUPPORTED" glib:nick="not-supported" glib:name="GST_MEDIA_SOURCE_ERROR_NOT_SUPPORTED">
</member> </member>
<member name="not_found" value="3" c:identifier="GST_MEDIA_SOURCE_ERROR_NOT_FOUND" glib:nick="not-found"> <member name="not_found" value="3" c:identifier="GST_MEDIA_SOURCE_ERROR_NOT_FOUND" glib:nick="not-found" glib:name="GST_MEDIA_SOURCE_ERROR_NOT_FOUND">
</member> </member>
<member name="quota_exceeded" value="4" c:identifier="GST_MEDIA_SOURCE_ERROR_QUOTA_EXCEEDED" glib:nick="quota-exceeded"> <member name="quota_exceeded" value="4" c:identifier="GST_MEDIA_SOURCE_ERROR_QUOTA_EXCEEDED" glib:nick="quota-exceeded" glib:name="GST_MEDIA_SOURCE_ERROR_QUOTA_EXCEEDED">
</member> </member>
<function name="quark" c:identifier="gst_media_source_error_quark" version="1.24"> <function name="quark" c:identifier="gst_media_source_error_quark" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">Any error type that can be reported by the Media Source API.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">Any error type that can be reported by the Media Source API.</doc>
@ -429,15 +429,15 @@ HTML specification, only representing a single @start and @end time.
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">Describes the possible states of the Media Source. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">Describes the possible states of the Media Source.
[Specification](https://www.w3.org/TR/media-source-2/#dom-readystate)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-readystate)</doc>
<member name="closed" value="0" c:identifier="GST_MEDIA_SOURCE_READY_STATE_CLOSED" glib:nick="closed"> <member name="closed" value="0" c:identifier="GST_MEDIA_SOURCE_READY_STATE_CLOSED" glib:nick="closed" glib:name="GST_MEDIA_SOURCE_READY_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">The #GstMediaSource is not connected to <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">The #GstMediaSource is not connected to
any playback element.</doc> any playback element.</doc>
</member> </member>
<member name="open" value="1" c:identifier="GST_MEDIA_SOURCE_READY_STATE_OPEN" glib:nick="open"> <member name="open" value="1" c:identifier="GST_MEDIA_SOURCE_READY_STATE_OPEN" glib:nick="open" glib:name="GST_MEDIA_SOURCE_READY_STATE_OPEN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">The #GstMediaSource is connected to a <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">The #GstMediaSource is connected to a
playback element and ready to append data to its #GstSourceBuffer (s).</doc> playback element and ready to append data to its #GstSourceBuffer (s).</doc>
</member> </member>
<member name="ended" value="2" c:identifier="GST_MEDIA_SOURCE_READY_STATE_ENDED" glib:nick="ended"> <member name="ended" value="2" c:identifier="GST_MEDIA_SOURCE_READY_STATE_ENDED" glib:nick="ended" glib:name="GST_MEDIA_SOURCE_READY_STATE_ENDED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">gst_media_source_end_of_stream() has <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmediasource.h">gst_media_source_end_of_stream() has
been called on the current #GstMediaSource</doc> been called on the current #GstMediaSource</doc>
</member> </member>
@ -455,7 +455,7 @@ Once added to a Pipeline, this element should be attached to a Media Source
using gst_media_source_attach().</doc> using gst_media_source_attach().</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/>
<implements name="Gst.URIHandler"/> <implements name="Gst.URIHandler"/>
<method name="get_duration" c:identifier="gst_mse_src_get_duration" version="1.24"> <method name="get_duration" c:identifier="gst_mse_src_get_duration" glib:get-property="duration" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">Gets the duration of @self. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">Gets the duration of @self.
[Specification](https://html.spec.whatwg.org/multipage/media.html#dom-media-duration)</doc> [Specification](https://html.spec.whatwg.org/multipage/media.html#dom-media-duration)</doc>
@ -471,7 +471,7 @@ using gst_media_source_attach().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_n_audio" c:identifier="gst_mse_src_get_n_audio" version="1.24"> <method name="get_n_audio" c:identifier="gst_mse_src_get_n_audio" glib:get-property="n-audio" version="1.24">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">the number of audio tracks available from this source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">the number of audio tracks available from this source</doc>
@ -484,7 +484,7 @@ using gst_media_source_attach().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_n_text" c:identifier="gst_mse_src_get_n_text" version="1.24"> <method name="get_n_text" c:identifier="gst_mse_src_get_n_text" glib:get-property="n-text" version="1.24">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">the number of text tracks available from this source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">the number of text tracks available from this source</doc>
@ -497,7 +497,7 @@ using gst_media_source_attach().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_n_video" c:identifier="gst_mse_src_get_n_video" version="1.24"> <method name="get_n_video" c:identifier="gst_mse_src_get_n_video" glib:get-property="n-video" version="1.24">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">the number of video tracks available from this source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">the number of video tracks available from this source</doc>
@ -510,7 +510,7 @@ using gst_media_source_attach().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_position" c:identifier="gst_mse_src_get_position" version="1.24"> <method name="get_position" c:identifier="gst_mse_src_get_position" glib:get-property="position" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">Gets the current playback position of @self. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">Gets the current playback position of @self.
[Specification](https://html.spec.whatwg.org/multipage/media.html#current-playback-position)</doc> [Specification](https://html.spec.whatwg.org/multipage/media.html#current-playback-position)</doc>
@ -526,7 +526,7 @@ using gst_media_source_attach().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_ready_state" c:identifier="gst_mse_src_get_ready_state" version="1.24"> <method name="get_ready_state" c:identifier="gst_mse_src_get_ready_state" glib:get-property="ready-state" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The Ready State of @self, describing to what level it can supply content for <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The Ready State of @self, describing to what level it can supply content for
the current #GstMseSrc:position. This is a separate concept from the current #GstMseSrc:position. This is a separate concept from
#GstMediaSource:ready-state: and corresponds to the HTML Media Element's #GstMediaSource:ready-state: and corresponds to the HTML Media Element's
@ -545,31 +545,31 @@ Ready State.
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="duration" version="1.24" writable="1" transfer-ownership="none"> <property name="duration" version="1.24" writable="1" transfer-ownership="none" getter="get_duration" default-value="18446744073709551615">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The duration of the stream as a #GstClockTime <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The duration of the stream as a #GstClockTime
[Specification](https://html.spec.whatwg.org/multipage/media.html#dom-media-duration)</doc> [Specification](https://html.spec.whatwg.org/multipage/media.html#dom-media-duration)</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="n-audio" version="1.24" transfer-ownership="none"> <property name="n-audio" version="1.24" transfer-ownership="none" getter="get_n_audio" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The number of audio tracks in the Media Source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The number of audio tracks in the Media Source</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="n-text" version="1.24" transfer-ownership="none"> <property name="n-text" version="1.24" transfer-ownership="none" getter="get_n_text" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The number of text tracks in the Media Source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The number of text tracks in the Media Source</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="n-video" version="1.24" transfer-ownership="none"> <property name="n-video" version="1.24" transfer-ownership="none" getter="get_n_video" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The number of video tracks in the Media Source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The number of video tracks in the Media Source</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="position" version="1.24" transfer-ownership="none"> <property name="position" version="1.24" transfer-ownership="none" getter="get_position" default-value="18446744073709551615">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The playback position as a #GstClockTime <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The playback position as a #GstClockTime
[Specification](https://html.spec.whatwg.org/multipage/media.html#current-playback-position)</doc> [Specification](https://html.spec.whatwg.org/multipage/media.html#current-playback-position)</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="ready-state" version="1.24" transfer-ownership="none"> <property name="ready-state" version="1.24" transfer-ownership="none" getter="get_ready_state" default-value="GST_MSE_SRC_READY_STATE_HAVE_NOTHING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The Ready State of this element, describing to what level it can supply <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.c">The Ready State of this element, describing to what level it can supply
content for the current #GstMseSrc:position. This is a separate concept content for the current #GstMseSrc:position. This is a separate concept
from #GstMediaSource:ready-state: and corresponds to the HTML Media from #GstMediaSource:ready-state: and corresponds to the HTML Media
@ -601,23 +601,23 @@ directly to the ready state of a HTML Media Element and is a separate concept
from #GstMediaSourceReadyState. from #GstMediaSourceReadyState.
[Specification](https://html.spec.whatwg.org/multipage/media.html#ready-states)</doc> [Specification](https://html.spec.whatwg.org/multipage/media.html#ready-states)</doc>
<member name="nothing" value="0" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_NOTHING" glib:nick="nothing"> <member name="nothing" value="0" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_NOTHING" glib:nick="nothing" glib:name="GST_MSE_SRC_READY_STATE_HAVE_NOTHING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">No information is available about the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">No information is available about the
stream</doc> stream</doc>
</member> </member>
<member name="metadata" value="1" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_METADATA" glib:nick="metadata"> <member name="metadata" value="1" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_METADATA" glib:nick="metadata" glib:name="GST_MSE_SRC_READY_STATE_HAVE_METADATA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">The duration is available and video <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">The duration is available and video
dimensions are available if the stream contains video</doc> dimensions are available if the stream contains video</doc>
</member> </member>
<member name="current_data" value="2" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_CURRENT_DATA" glib:nick="current-data"> <member name="current_data" value="2" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_CURRENT_DATA" glib:nick="current-data" glib:name="GST_MSE_SRC_READY_STATE_HAVE_CURRENT_DATA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">The current playback position can <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">The current playback position can
be presented but future information is not available</doc> be presented but future information is not available</doc>
</member> </member>
<member name="future_data" value="3" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_FUTURE_DATA" glib:nick="future-data"> <member name="future_data" value="3" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_FUTURE_DATA" glib:nick="future-data" glib:name="GST_MSE_SRC_READY_STATE_HAVE_FUTURE_DATA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">There is data for the current <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">There is data for the current
position and some amount in the future and any text tracks are ready.</doc> position and some amount in the future and any text tracks are ready.</doc>
</member> </member>
<member name="enough_data" value="4" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_ENOUGH_DATA" glib:nick="enough-data"> <member name="enough_data" value="4" c:identifier="GST_MSE_SRC_READY_STATE_HAVE_ENOUGH_DATA" glib:nick="enough-data" glib:name="GST_MSE_SRC_READY_STATE_HAVE_ENOUGH_DATA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">Either there is enough data to <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstmsesrc.h">Either there is enough data to
play the stream through at the current playback and input rate or the input play the stream through at the current playback and input rate or the input
buffer is full.</doc> buffer is full.</doc>
@ -707,7 +707,7 @@ to the Source Buffer must be of the supplied @type afterward.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_append_mode" c:identifier="gst_source_buffer_get_append_mode" version="1.24"> <method name="get_append_mode" c:identifier="gst_source_buffer_get_append_mode" glib:get-property="append-mode" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-mode)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-mode)</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -721,7 +721,7 @@ to the Source Buffer must be of the supplied @type afterward.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_append_window_end" c:identifier="gst_source_buffer_get_append_window_end" version="1.24"> <method name="get_append_window_end" c:identifier="gst_source_buffer_get_append_window_end" glib:get-property="append-window-end" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns the current append window end time. Any segment processed that starts <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns the current append window end time. Any segment processed that starts
after this value will be ignored. after this value will be ignored.
@ -738,7 +738,7 @@ after this value will be ignored.
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_append_window_start" c:identifier="gst_source_buffer_get_append_window_start" version="1.24"> <method name="get_append_window_start" c:identifier="gst_source_buffer_get_append_window_start" glib:get-property="append-window-start" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns the current append window start time. Any segment processed that ends <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns the current append window start time. Any segment processed that ends
earlier than this value will be ignored. earlier than this value will be ignored.
@ -755,7 +755,7 @@ earlier than this value will be ignored.
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_buffered" c:identifier="gst_source_buffer_get_buffered" version="1.24" throws="1"> <method name="get_buffered" c:identifier="gst_source_buffer_get_buffered" glib:get-property="buffered" version="1.24" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns a sequence of #GstMediaSourceRange values representing which segments <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns a sequence of #GstMediaSourceRange values representing which segments
of @self are buffered in memory. of @self are buffered in memory.
@ -774,7 +774,7 @@ of @self are buffered in memory.
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_content_type" c:identifier="gst_source_buffer_get_content_type" version="1.24"> <method name="get_content_type" c:identifier="gst_source_buffer_get_content_type" glib:get-property="content-type" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns the current content type of @self.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Returns the current content type of @self.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -788,7 +788,7 @@ of @self are buffered in memory.
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_timestamp_offset" c:identifier="gst_source_buffer_get_timestamp_offset" version="1.24"> <method name="get_timestamp_offset" c:identifier="gst_source_buffer_get_timestamp_offset" glib:get-property="timestamp-offset" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-timestampoffset)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-timestampoffset)</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -802,7 +802,7 @@ of @self are buffered in memory.
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_updating" c:identifier="gst_source_buffer_get_updating" version="1.24"> <method name="get_updating" c:identifier="gst_source_buffer_get_updating" glib:get-property="updating" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-updating)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-updating)</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -840,7 +840,7 @@ of @self are buffered in memory.
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_append_mode" c:identifier="gst_source_buffer_set_append_mode" version="1.24" throws="1"> <method name="set_append_mode" c:identifier="gst_source_buffer_set_append_mode" glib:set-property="append-mode" version="1.24" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Changes the Append Mode of @self. This influences what timestamps will be <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Changes the Append Mode of @self. This influences what timestamps will be
assigned to media processed by this Source Buffer. In Segment mode, the assigned to media processed by this Source Buffer. In Segment mode, the
timestamps in each segment determine the position of each sample after it timestamps in each segment determine the position of each sample after it
@ -908,7 +908,7 @@ ignored.
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_timestamp_offset" c:identifier="gst_source_buffer_set_timestamp_offset" version="1.24" throws="1"> <method name="set_timestamp_offset" c:identifier="gst_source_buffer_set_timestamp_offset" glib:set-property="timestamp-offset" version="1.24" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Attempt to set the timestamp offset of @self. Any media processed after this <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Attempt to set the timestamp offset of @self. Any media processed after this
value is set will have this value added to its start time. value is set will have this value added to its start time.
@ -929,7 +929,7 @@ value is set will have this value added to its start time.
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="append-mode" version="1.24" writable="1" transfer-ownership="none"> <property name="append-mode" version="1.24" writable="1" transfer-ownership="none" setter="set_append_mode" getter="get_append_mode" default-value="GST_SOURCE_BUFFER_APPEND_MODE_SEGMENTS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Affects how timestamps of processed media segments are interpreted. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Affects how timestamps of processed media segments are interpreted.
In %GST_SOURCE_BUFFER_APPEND_MODE_SEGMENTS, the start timestamp of a In %GST_SOURCE_BUFFER_APPEND_MODE_SEGMENTS, the start timestamp of a
processed media segment is used directly along with processed media segment is used directly along with
@ -941,21 +941,21 @@ most recently appended segment.
[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-mode)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-mode)</doc>
<type name="SourceBufferAppendMode"/> <type name="SourceBufferAppendMode"/>
</property> </property>
<property name="append-window-end" version="1.24" transfer-ownership="none"> <property name="append-window-end" version="1.24" transfer-ownership="none" getter="get_append_window_end" default-value="18446744073709551615">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Any segments processed which have a start time greater than this value will <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Any segments processed which have a start time greater than this value will
be ignored by this Source Buffer. be ignored by this Source Buffer.
[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-appendwindowend)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-appendwindowend)</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="append-window-start" version="1.24" transfer-ownership="none"> <property name="append-window-start" version="1.24" transfer-ownership="none" getter="get_append_window_start" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Any segments processed which end before this value will be ignored by this <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Any segments processed which end before this value will be ignored by this
Source Buffer. Source Buffer.
[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-appendwindowstart)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-appendwindowstart)</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="buffered" version="1.24" transfer-ownership="none"> <property name="buffered" version="1.24" transfer-ownership="none" getter="get_buffered">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">The set of Time Intervals that have been loaded into the current Source <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">The set of Time Intervals that have been loaded into the current Source
Buffer Buffer
@ -964,18 +964,18 @@ Buffer
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</property> </property>
<property name="content-type" version="1.24" writable="1" construct="1" transfer-ownership="none"> <property name="content-type" version="1.24" writable="1" construct="1" transfer-ownership="none" getter="get_content_type" default-value="NULL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">The MIME content-type of the data stream</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">The MIME content-type of the data stream</doc>
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="timestamp-offset" version="1.24" writable="1" transfer-ownership="none"> <property name="timestamp-offset" version="1.24" writable="1" transfer-ownership="none" setter="set_timestamp_offset" getter="get_timestamp_offset" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">The next media segment appended to the current Source Buffer will have its <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">The next media segment appended to the current Source Buffer will have its
start timestamp increased by this amount. start timestamp increased by this amount.
[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-timestampoffset)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-timestampoffset)</doc>
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="updating" version="1.24" transfer-ownership="none"> <property name="updating" version="1.24" transfer-ownership="none" getter="get_updating" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Whether the current source buffer is still asynchronously processing <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.c">Whether the current source buffer is still asynchronously processing
previously issued commands. previously issued commands.
@ -1030,9 +1030,9 @@ gst_source_buffer_append_buffer().
</class> </class>
<enumeration name="SourceBufferAppendMode" version="1.24" glib:type-name="GstSourceBufferAppendMode" glib:get-type="gst_source_buffer_append_mode_get_type" c:type="GstSourceBufferAppendMode"> <enumeration name="SourceBufferAppendMode" version="1.24" glib:type-name="GstSourceBufferAppendMode" glib:get-type="gst_source_buffer_append_mode_get_type" c:type="GstSourceBufferAppendMode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h">[Specification](https://www.w3.org/TR/media-source-2/#dom-appendmode)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebuffer.h">[Specification](https://www.w3.org/TR/media-source-2/#dom-appendmode)</doc>
<member name="segments" value="0" c:identifier="GST_SOURCE_BUFFER_APPEND_MODE_SEGMENTS" glib:nick="segments"> <member name="segments" value="0" c:identifier="GST_SOURCE_BUFFER_APPEND_MODE_SEGMENTS" glib:nick="segments" glib:name="GST_SOURCE_BUFFER_APPEND_MODE_SEGMENTS">
</member> </member>
<member name="sequence" value="1" c:identifier="GST_SOURCE_BUFFER_APPEND_MODE_SEQUENCE" glib:nick="sequence"> <member name="sequence" value="1" c:identifier="GST_SOURCE_BUFFER_APPEND_MODE_SEQUENCE" glib:nick="sequence" glib:name="GST_SOURCE_BUFFER_APPEND_MODE_SEQUENCE">
</member> </member>
</enumeration> </enumeration>
<record name="SourceBufferClass" c:type="GstSourceBufferClass" glib:is-gtype-struct-for="SourceBuffer"> <record name="SourceBufferClass" c:type="GstSourceBufferClass" glib:is-gtype-struct-for="SourceBuffer">
@ -1061,7 +1061,7 @@ It is used by #GstMediaSource to provide direct access to its child
informing clients which of the Source Buffers are active through informing clients which of the Source Buffers are active through
#GstMediaSource:active-source-buffers.</doc> #GstMediaSource:active-source-buffers.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.h"/>
<method name="get_length" c:identifier="gst_source_buffer_list_get_length" version="1.24"> <method name="get_length" c:identifier="gst_source_buffer_list_get_length" glib:get-property="length" version="1.24">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebufferlist-length)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.c">[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebufferlist-length)</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1096,7 +1096,7 @@ the highest index in the list, it will return `NULL`.
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="length" version="1.24" transfer-ownership="none"> <property name="length" version="1.24" transfer-ownership="none" getter="get_length" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.c">The number of #GstSourceBuffer&lt;!-- --&gt;s contained by this structure <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mse/gstsourcebufferlist.c">The number of #GstSourceBuffer&lt;!-- --&gt;s contained by this structure
[Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebufferlist-length)</doc> [Specification](https://www.w3.org/TR/media-source-2/#dom-sourcebufferlist-length)</doc>

View file

@ -186,10 +186,10 @@ clock.</doc>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<property name="address" writable="1" construct="1" transfer-ownership="none"> <property name="address" writable="1" construct="1" transfer-ownership="none" default-value="127.0.0.1">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="base-time" writable="1" construct-only="1" transfer-ownership="none"> <property name="base-time" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="bus" writable="1" transfer-ownership="none"> <property name="bus" writable="1" transfer-ownership="none">
@ -198,16 +198,16 @@ clock.</doc>
<property name="internal-clock" transfer-ownership="none"> <property name="internal-clock" transfer-ownership="none">
<type name="Gst.Clock"/> <type name="Gst.Clock"/>
</property> </property>
<property name="minimum-update-interval" writable="1" transfer-ownership="none"> <property name="minimum-update-interval" writable="1" transfer-ownership="none" default-value="50000000">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="port" writable="1" construct="1" transfer-ownership="none"> <property name="port" writable="1" construct="1" transfer-ownership="none" default-value="5637">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="qos-dscp" writable="1" transfer-ownership="none"> <property name="qos-dscp" writable="1" transfer-ownership="none" default-value="-1">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="round-trip-limit" writable="1" transfer-ownership="none"> <property name="round-trip-limit" writable="1" transfer-ownership="none" default-value="1000000000">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<field name="clock"> <field name="clock">
@ -233,7 +233,7 @@ clock.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="NetClientClockPrivate" c:type="GstNetClientClockPrivate" disguised="1"> <record name="NetClientClockPrivate" c:type="GstNetClientClockPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/net/gstnetclientclock.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/net/gstnetclientclock.h"/>
</record> </record>
<record name="NetControlMessageMeta" c:type="GstNetControlMessageMeta"> <record name="NetControlMessageMeta" c:type="GstNetControlMessageMeta">
@ -421,19 +421,19 @@ The #GstNetTimeProvider typically wraps the clock used by a #GstPipeline.</doc>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<property name="active" writable="1" transfer-ownership="none"> <property name="active" writable="1" transfer-ownership="none" default-value="TRUE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="address" writable="1" construct-only="1" transfer-ownership="none"> <property name="address" writable="1" construct-only="1" transfer-ownership="none" default-value="0.0.0.0">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="clock" writable="1" construct-only="1" transfer-ownership="none"> <property name="clock" writable="1" construct-only="1" transfer-ownership="none">
<type name="Gst.Clock"/> <type name="Gst.Clock"/>
</property> </property>
<property name="port" writable="1" construct-only="1" transfer-ownership="none"> <property name="port" writable="1" construct-only="1" transfer-ownership="none" default-value="5637">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="qos-dscp" writable="1" transfer-ownership="none"> <property name="qos-dscp" writable="1" transfer-ownership="none" default-value="-1">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -459,7 +459,7 @@ The #GstNetTimeProvider typically wraps the clock used by a #GstPipeline.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="NetTimeProviderPrivate" c:type="GstNetTimeProviderPrivate" disguised="1"> <record name="NetTimeProviderPrivate" c:type="GstNetTimeProviderPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/net/gstnettimeprovider.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/net/gstnettimeprovider.h"/>
</record> </record>
<class name="NtpClock" c:symbol-prefix="ntp_clock" c:type="GstNtpClock" parent="NetClientClock" glib:type-name="GstNtpClock" glib:get-type="gst_ntp_clock_get_type" glib:type-struct="NtpClockClass"> <class name="NtpClock" c:symbol-prefix="ntp_clock" c:type="GstNtpClock" parent="NetClientClock" glib:type-name="GstNtpClock" glib:get-type="gst_ntp_clock_get_type" glib:type-struct="NtpClockClass">
@ -602,16 +602,16 @@ gst_clock_is_synced().</doc>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<property name="domain" writable="1" construct-only="1" transfer-ownership="none"> <property name="domain" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="grandmaster-clock-id" transfer-ownership="none"> <property name="grandmaster-clock-id" transfer-ownership="none" default-value="0">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="internal-clock" transfer-ownership="none"> <property name="internal-clock" transfer-ownership="none">
<type name="Gst.Clock"/> <type name="Gst.Clock"/>
</property> </property>
<property name="master-clock-id" transfer-ownership="none"> <property name="master-clock-id" transfer-ownership="none" default-value="0">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<field name="clock"> <field name="clock">
@ -639,7 +639,7 @@ gst_clock_is_synced().</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="PtpClockPrivate" c:type="GstPtpClockPrivate" disguised="1"> <record name="PtpClockPrivate" c:type="GstPtpClockPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gstreamer/libs/gst/net/gstptpclock.h"/> <source-position filename="../subprojects/gstreamer/libs/gst/net/gstptpclock.h"/>
</record> </record>
<callback name="PtpStatisticsCallback" c:type="GstPtpStatisticsCallback"> <callback name="PtpStatisticsCallback" c:type="GstPtpStatisticsCallback">

View file

@ -109,10 +109,10 @@ new frame.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</virtual-method> </virtual-method>
<property name="shade-amount" writable="1" transfer-ownership="none"> <property name="shade-amount" writable="1" transfer-ownership="none" default-value="657930">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="shader" writable="1" transfer-ownership="none"> <property name="shader" writable="1" transfer-ownership="none" default-value="GST_AUDIO_VISUALIZER_SHADER_FADE">
<type name="AudioVisualizerShader"/> <type name="AudioVisualizerShader"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -185,39 +185,39 @@ new frame.</doc>
</callback> </callback>
</field> </field>
</record> </record>
<record name="AudioVisualizerPrivate" c:type="GstAudioVisualizerPrivate" disguised="1"> <record name="AudioVisualizerPrivate" c:type="GstAudioVisualizerPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h"/>
</record> </record>
<enumeration name="AudioVisualizerShader" glib:type-name="GstAudioVisualizerShader" glib:get-type="gst_audio_visualizer_shader_get_type" c:type="GstAudioVisualizerShader"> <enumeration name="AudioVisualizerShader" glib:type-name="GstAudioVisualizerShader" glib:get-type="gst_audio_visualizer_shader_get_type" c:type="GstAudioVisualizerShader">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">Different types of supported background shading functions.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">Different types of supported background shading functions.</doc>
<member name="none" value="0" c:identifier="GST_AUDIO_VISUALIZER_SHADER_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_AUDIO_VISUALIZER_SHADER_NONE" glib:nick="none" glib:name="GST_AUDIO_VISUALIZER_SHADER_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">no shading</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">no shading</doc>
</member> </member>
<member name="fade" value="1" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE" glib:nick="fade"> <member name="fade" value="1" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE" glib:nick="fade" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">plain fading</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">plain fading</doc>
</member> </member>
<member name="fade_and_move_up" value="2" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP" glib:nick="fade-and-move-up"> <member name="fade_and_move_up" value="2" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP" glib:nick="fade-and-move-up" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move up</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move up</doc>
</member> </member>
<member name="fade_and_move_down" value="3" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN" glib:nick="fade-and-move-down"> <member name="fade_and_move_down" value="3" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN" glib:nick="fade-and-move-down" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move down</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move down</doc>
</member> </member>
<member name="fade_and_move_left" value="4" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT" glib:nick="fade-and-move-left"> <member name="fade_and_move_left" value="4" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT" glib:nick="fade-and-move-left" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move left</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move left</doc>
</member> </member>
<member name="fade_and_move_right" value="5" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT" glib:nick="fade-and-move-right"> <member name="fade_and_move_right" value="5" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT" glib:nick="fade-and-move-right" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move right</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move right</doc>
</member> </member>
<member name="fade_and_move_horiz_out" value="6" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT" glib:nick="fade-and-move-horiz-out"> <member name="fade_and_move_horiz_out" value="6" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT" glib:nick="fade-and-move-horiz-out" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move horizontally out</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move horizontally out</doc>
</member> </member>
<member name="fade_and_move_horiz_in" value="7" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN" glib:nick="fade-and-move-horiz-in"> <member name="fade_and_move_horiz_in" value="7" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN" glib:nick="fade-and-move-horiz-in" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move horizontally in</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move horizontally in</doc>
</member> </member>
<member name="fade_and_move_vert_out" value="8" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT" glib:nick="fade-and-move-vert-out"> <member name="fade_and_move_vert_out" value="8" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT" glib:nick="fade-and-move-vert-out" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move vertically out</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move vertically out</doc>
</member> </member>
<member name="fade_and_move_vert_in" value="9" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN" glib:nick="fade-and-move-vert-in"> <member name="fade_and_move_vert_in" value="9" c:identifier="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN" glib:nick="fade-and-move-vert-in" glib:name="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move vertically in</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.h">fade and move vertically in</doc>
</member> </member>
</enumeration> </enumeration>
@ -487,7 +487,7 @@ pending URIS (if any).</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="timeout" writable="1" construct="1" transfer-ownership="none"> <property name="timeout" writable="1" construct="1" transfer-ownership="none" default-value="15000000000">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.c">The duration (in nanoseconds) after which the discovery of an individual <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.c">The duration (in nanoseconds) after which the discovery of an individual
URI will timeout. URI will timeout.
@ -495,7 +495,7 @@ If the discovery of a URI times out, the %GST_DISCOVERER_TIMEOUT will be
set on the result flags.</doc> set on the result flags.</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="use-cache" writable="1" construct="1" transfer-ownership="none"> <property name="use-cache" writable="1" construct="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -1115,47 +1115,47 @@ what needs to be serialized.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="DiscovererPrivate" c:type="GstDiscovererPrivate" disguised="1"> <record name="DiscovererPrivate" c:type="GstDiscovererPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h"/>
</record> </record>
<enumeration name="DiscovererResult" glib:type-name="GstDiscovererResult" glib:get-type="gst_discoverer_result_get_type" c:type="GstDiscovererResult"> <enumeration name="DiscovererResult" glib:type-name="GstDiscovererResult" glib:get-type="gst_discoverer_result_get_type" c:type="GstDiscovererResult">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Result values for the discovery process.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Result values for the discovery process.</doc>
<member name="ok" value="0" c:identifier="GST_DISCOVERER_OK" glib:nick="ok"> <member name="ok" value="0" c:identifier="GST_DISCOVERER_OK" glib:nick="ok" glib:name="GST_DISCOVERER_OK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">The discovery was successful</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">The discovery was successful</doc>
</member> </member>
<member name="uri_invalid" value="1" c:identifier="GST_DISCOVERER_URI_INVALID" glib:nick="uri-invalid"> <member name="uri_invalid" value="1" c:identifier="GST_DISCOVERER_URI_INVALID" glib:nick="uri-invalid" glib:name="GST_DISCOVERER_URI_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">the URI is invalid</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">the URI is invalid</doc>
</member> </member>
<member name="error" value="2" c:identifier="GST_DISCOVERER_ERROR" glib:nick="error"> <member name="error" value="2" c:identifier="GST_DISCOVERER_ERROR" glib:nick="error" glib:name="GST_DISCOVERER_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">an error happened and the GError is set</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">an error happened and the GError is set</doc>
</member> </member>
<member name="timeout" value="3" c:identifier="GST_DISCOVERER_TIMEOUT" glib:nick="timeout"> <member name="timeout" value="3" c:identifier="GST_DISCOVERER_TIMEOUT" glib:nick="timeout" glib:name="GST_DISCOVERER_TIMEOUT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">the discovery timed-out</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">the discovery timed-out</doc>
</member> </member>
<member name="busy" value="4" c:identifier="GST_DISCOVERER_BUSY" glib:nick="busy"> <member name="busy" value="4" c:identifier="GST_DISCOVERER_BUSY" glib:nick="busy" glib:name="GST_DISCOVERER_BUSY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">the discoverer was already discovering a file</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">the discoverer was already discovering a file</doc>
</member> </member>
<member name="missing_plugins" value="5" c:identifier="GST_DISCOVERER_MISSING_PLUGINS" glib:nick="missing-plugins"> <member name="missing_plugins" value="5" c:identifier="GST_DISCOVERER_MISSING_PLUGINS" glib:nick="missing-plugins" glib:name="GST_DISCOVERER_MISSING_PLUGINS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Some plugins are missing for full discovery</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Some plugins are missing for full discovery</doc>
</member> </member>
</enumeration> </enumeration>
<bitfield name="DiscovererSerializeFlags" version="1.6" glib:type-name="GstDiscovererSerializeFlags" glib:get-type="gst_discoverer_serialize_flags_get_type" c:type="GstDiscovererSerializeFlags"> <bitfield name="DiscovererSerializeFlags" version="1.6" glib:type-name="GstDiscovererSerializeFlags" glib:get-type="gst_discoverer_serialize_flags_get_type" c:type="GstDiscovererSerializeFlags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">You can use these flags to control what is serialized by <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">You can use these flags to control what is serialized by
gst_discoverer_info_to_variant()</doc> gst_discoverer_info_to_variant()</doc>
<member name="basic" value="0" c:identifier="GST_DISCOVERER_SERIALIZE_BASIC" glib:nick="basic"> <member name="basic" value="0" c:identifier="GST_DISCOVERER_SERIALIZE_BASIC" glib:nick="basic" glib:name="GST_DISCOVERER_SERIALIZE_BASIC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize only basic information, excluding <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize only basic information, excluding
caps, tags and miscellaneous information</doc> caps, tags and miscellaneous information</doc>
</member> </member>
<member name="caps" value="1" c:identifier="GST_DISCOVERER_SERIALIZE_CAPS" glib:nick="caps"> <member name="caps" value="1" c:identifier="GST_DISCOVERER_SERIALIZE_CAPS" glib:nick="caps" glib:name="GST_DISCOVERER_SERIALIZE_CAPS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize the caps for each stream</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize the caps for each stream</doc>
</member> </member>
<member name="tags" value="2" c:identifier="GST_DISCOVERER_SERIALIZE_TAGS" glib:nick="tags"> <member name="tags" value="2" c:identifier="GST_DISCOVERER_SERIALIZE_TAGS" glib:nick="tags" glib:name="GST_DISCOVERER_SERIALIZE_TAGS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize the tags for each stream</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize the tags for each stream</doc>
</member> </member>
<member name="misc" value="4" c:identifier="GST_DISCOVERER_SERIALIZE_MISC" glib:nick="misc"> <member name="misc" value="4" c:identifier="GST_DISCOVERER_SERIALIZE_MISC" glib:nick="misc" glib:name="GST_DISCOVERER_SERIALIZE_MISC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize miscellaneous information for each stream</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize miscellaneous information for each stream</doc>
</member> </member>
<member name="all" value="7" c:identifier="GST_DISCOVERER_SERIALIZE_ALL" glib:nick="all"> <member name="all" value="7" c:identifier="GST_DISCOVERER_SERIALIZE_ALL" glib:nick="all" glib:name="GST_DISCOVERER_SERIALIZE_ALL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize all the available info, including <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h">Serialize all the available info, including
caps, tags and miscellaneous information</doc> caps, tags and miscellaneous information</doc>
</member> </member>
@ -1596,7 +1596,7 @@ NULL. See gst_encoding_profile_get_restriction() for more details.</doc>
</parameters> </parameters>
</constructor> </constructor>
</class> </class>
<record name="EncodingAudioProfileClass" c:type="GstEncodingAudioProfileClass" disguised="1" glib:is-gtype-struct-for="EncodingAudioProfile"> <record name="EncodingAudioProfileClass" c:type="GstEncodingAudioProfileClass" disguised="1" opaque="1" glib:is-gtype-struct-for="EncodingAudioProfile">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/>
</record> </record>
<class name="EncodingContainerProfile" c:symbol-prefix="encoding_container_profile" c:type="GstEncodingContainerProfile" parent="EncodingProfile" glib:type-name="GstEncodingContainerProfile" glib:get-type="gst_encoding_container_profile_get_type" glib:type-struct="EncodingContainerProfileClass"> <class name="EncodingContainerProfile" c:symbol-prefix="encoding_container_profile" c:type="GstEncodingContainerProfile" parent="EncodingProfile" glib:type-name="GstEncodingContainerProfile" glib:get-type="gst_encoding_container_profile_get_type" glib:type-struct="EncodingContainerProfileClass">
@ -1687,7 +1687,7 @@ the list of contained #GstEncodingProfile.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="EncodingContainerProfileClass" c:type="GstEncodingContainerProfileClass" disguised="1" glib:is-gtype-struct-for="EncodingContainerProfile"> <record name="EncodingContainerProfileClass" c:type="GstEncodingContainerProfileClass" disguised="1" opaque="1" glib:is-gtype-struct-for="EncodingContainerProfile">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/>
</record> </record>
<class name="EncodingProfile" c:symbol-prefix="encoding_profile" c:type="GstEncodingProfile" parent="GObject.Object" glib:type-name="GstEncodingProfile" glib:get-type="gst_encoding_profile_get_type" glib:type-struct="EncodingProfileClass"> <class name="EncodingProfile" c:symbol-prefix="encoding_profile" c:type="GstEncodingProfile" parent="GObject.Object" glib:type-name="GstEncodingProfile" glib:get-type="gst_encoding_profile_get_type" glib:type-struct="EncodingProfileClass">
@ -1791,7 +1791,7 @@ later during the encoding.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_element_properties" c:identifier="gst_encoding_profile_get_element_properties" version="1.20"> <method name="get_element_properties" c:identifier="gst_encoding_profile_get_element_properties" glib:get-property="element-properties" version="1.20">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.c">The properties that are going to be set on the underlying element</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.c">The properties that are going to be set on the underlying element</doc>
@ -2012,7 +2012,7 @@ during the encoding</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_element_properties" c:identifier="gst_encoding_profile_set_element_properties" version="1.20"> <method name="set_element_properties" c:identifier="gst_encoding_profile_set_element_properties" glib:set-property="element-properties" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.c">This allows setting the muxing/encoding element properties. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.c">This allows setting the muxing/encoding element properties.
**Set properties generically** **Set properties generically**
@ -2226,7 +2226,7 @@ serialization format".</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="element-properties" version="1.20" writable="1" transfer-ownership="none"> <property name="element-properties" version="1.20" writable="1" transfer-ownership="none" setter="set_element_properties" getter="get_element_properties">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.c">A #GstStructure defining the properties to be set to the element <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.c">A #GstStructure defining the properties to be set to the element
the profile represents. the profile represents.
@ -2241,7 +2241,7 @@ element-properties,row-mt=true, end-usage=vbr
<type name="Gst.Caps"/> <type name="Gst.Caps"/>
</property> </property>
</class> </class>
<record name="EncodingProfileClass" c:type="GstEncodingProfileClass" disguised="1" glib:is-gtype-struct-for="EncodingProfile"> <record name="EncodingProfileClass" c:type="GstEncodingProfileClass" disguised="1" opaque="1" glib:is-gtype-struct-for="EncodingProfile">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/>
</record> </record>
<class name="EncodingTarget" c:symbol-prefix="encoding_target" c:type="GstEncodingTarget" parent="GObject.Object" glib:type-name="GstEncodingTarget" glib:get-type="gst_encoding_target_get_type"> <class name="EncodingTarget" c:symbol-prefix="encoding_target" c:type="GstEncodingTarget" parent="GObject.Object" glib:type-name="GstEncodingTarget" glib:get-type="gst_encoding_target_get_type">
@ -2582,7 +2582,7 @@ constance framerate.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="EncodingVideoProfileClass" c:type="GstEncodingVideoProfileClass" disguised="1" glib:is-gtype-struct-for="EncodingVideoProfile"> <record name="EncodingVideoProfileClass" c:type="GstEncodingVideoProfileClass" disguised="1" opaque="1" glib:is-gtype-struct-for="EncodingVideoProfile">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/encoding-profile.h"/>
</record> </record>
<function-macro name="IS_DISCOVERER" c:identifier="GST_IS_DISCOVERER" introspectable="0"> <function-macro name="IS_DISCOVERER" c:identifier="GST_IS_DISCOVERER" introspectable="0">
@ -2690,7 +2690,7 @@ constance framerate.</doc>
</parameter> </parameter>
</parameters> </parameters>
</function-macro> </function-macro>
<record name="InstallPluginsContext" c:type="GstInstallPluginsContext" glib:type-name="GstInstallPluginsContext" glib:get-type="gst_install_plugins_context_get_type" c:symbol-prefix="install_plugins_context"> <record name="InstallPluginsContext" c:type="GstInstallPluginsContext" opaque="1" glib:type-name="GstInstallPluginsContext" glib:get-type="gst_install_plugins_context_get_type" c:symbol-prefix="install_plugins_context">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">Opaque context structure for the plugin installation. Use the provided <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">Opaque context structure for the plugin installation. Use the provided
API to set details on it.</doc> API to set details on it.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h"/>
@ -2874,49 +2874,49 @@ gst_install_plugins_sync(), and also the result code passed to the
These codes indicate success or failure of starting an external installer These codes indicate success or failure of starting an external installer
program and to what extent the requested plugins could be installed.</doc> program and to what extent the requested plugins could be installed.</doc>
<member name="success" value="0" c:identifier="GST_INSTALL_PLUGINS_SUCCESS" glib:nick="success"> <member name="success" value="0" c:identifier="GST_INSTALL_PLUGINS_SUCCESS" glib:nick="success" glib:name="GST_INSTALL_PLUGINS_SUCCESS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">all of the requested plugins could be <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">all of the requested plugins could be
installed</doc> installed</doc>
</member> </member>
<member name="not_found" value="1" c:identifier="GST_INSTALL_PLUGINS_NOT_FOUND" glib:nick="not-found"> <member name="not_found" value="1" c:identifier="GST_INSTALL_PLUGINS_NOT_FOUND" glib:nick="not-found" glib:name="GST_INSTALL_PLUGINS_NOT_FOUND">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">no appropriate installation candidate for <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">no appropriate installation candidate for
any of the requested plugins could be found. Only return this if nothing any of the requested plugins could be found. Only return this if nothing
has been installed. Return #GST_INSTALL_PLUGINS_PARTIAL_SUCCESS if has been installed. Return #GST_INSTALL_PLUGINS_PARTIAL_SUCCESS if
some (but not all) of the requested plugins could be installed.</doc> some (but not all) of the requested plugins could be installed.</doc>
</member> </member>
<member name="error" value="2" c:identifier="GST_INSTALL_PLUGINS_ERROR" glib:nick="error"> <member name="error" value="2" c:identifier="GST_INSTALL_PLUGINS_ERROR" glib:nick="error" glib:name="GST_INSTALL_PLUGINS_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">an error occurred during the installation. If <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">an error occurred during the installation. If
this happens, the user has already seen an error message and another this happens, the user has already seen an error message and another
one should not be displayed</doc> one should not be displayed</doc>
</member> </member>
<member name="partial_success" value="3" c:identifier="GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" glib:nick="partial-success"> <member name="partial_success" value="3" c:identifier="GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" glib:nick="partial-success" glib:name="GST_INSTALL_PLUGINS_PARTIAL_SUCCESS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">some of the requested plugins could <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">some of the requested plugins could
be installed, but not all</doc> be installed, but not all</doc>
</member> </member>
<member name="user_abort" value="4" c:identifier="GST_INSTALL_PLUGINS_USER_ABORT" glib:nick="user-abort"> <member name="user_abort" value="4" c:identifier="GST_INSTALL_PLUGINS_USER_ABORT" glib:nick="user-abort" glib:name="GST_INSTALL_PLUGINS_USER_ABORT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the user has aborted the installation</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the user has aborted the installation</doc>
</member> </member>
<member name="crashed" value="100" c:identifier="GST_INSTALL_PLUGINS_CRASHED" glib:nick="crashed"> <member name="crashed" value="100" c:identifier="GST_INSTALL_PLUGINS_CRASHED" glib:nick="crashed" glib:name="GST_INSTALL_PLUGINS_CRASHED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the installer had an unclean exit code <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the installer had an unclean exit code
(ie. death by signal)</doc> (ie. death by signal)</doc>
</member> </member>
<member name="invalid" value="101" c:identifier="GST_INSTALL_PLUGINS_INVALID" glib:nick="invalid"> <member name="invalid" value="101" c:identifier="GST_INSTALL_PLUGINS_INVALID" glib:nick="invalid" glib:name="GST_INSTALL_PLUGINS_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the helper returned an invalid status code</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the helper returned an invalid status code</doc>
</member> </member>
<member name="started_ok" value="200" c:identifier="GST_INSTALL_PLUGINS_STARTED_OK" glib:nick="started-ok"> <member name="started_ok" value="200" c:identifier="GST_INSTALL_PLUGINS_STARTED_OK" glib:nick="started-ok" glib:name="GST_INSTALL_PLUGINS_STARTED_OK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">returned by gst_install_plugins_async() to <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">returned by gst_install_plugins_async() to
indicate that everything went fine so far and the provided callback indicate that everything went fine so far and the provided callback
will be called with the result of the installation later</doc> will be called with the result of the installation later</doc>
</member> </member>
<member name="internal_failure" value="201" c:identifier="GST_INSTALL_PLUGINS_INTERNAL_FAILURE" glib:nick="internal-failure"> <member name="internal_failure" value="201" c:identifier="GST_INSTALL_PLUGINS_INTERNAL_FAILURE" glib:nick="internal-failure" glib:name="GST_INSTALL_PLUGINS_INTERNAL_FAILURE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">some internal failure has <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">some internal failure has
occurred when trying to start the installer</doc> occurred when trying to start the installer</doc>
</member> </member>
<member name="helper_missing" value="202" c:identifier="GST_INSTALL_PLUGINS_HELPER_MISSING" glib:nick="helper-missing"> <member name="helper_missing" value="202" c:identifier="GST_INSTALL_PLUGINS_HELPER_MISSING" glib:nick="helper-missing" glib:name="GST_INSTALL_PLUGINS_HELPER_MISSING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the helper script to call the <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">the helper script to call the
actual installer is not installed</doc> actual installer is not installed</doc>
</member> </member>
<member name="install_in_progress" value="203" c:identifier="GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" glib:nick="install-in-progress"> <member name="install_in_progress" value="203" c:identifier="GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" glib:nick="install-in-progress" glib:name="GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">a previously-started plugin <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/install-plugins.h">a previously-started plugin
installation is still in progress, try again later</doc> installation is still in progress, try again later</doc>
</member> </member>
@ -2969,33 +2969,33 @@ Actual releases have 0, GIT versions have 1, prerelease versions have 2-...</doc
<bitfield name="PbUtilsCapsDescriptionFlags" version="1.20" glib:type-name="GstPbUtilsCapsDescriptionFlags" glib:get-type="gst_pb_utils_caps_description_flags_get_type" c:type="GstPbUtilsCapsDescriptionFlags"> <bitfield name="PbUtilsCapsDescriptionFlags" version="1.20" glib:type-name="GstPbUtilsCapsDescriptionFlags" glib:get-type="gst_pb_utils_caps_description_flags_get_type" c:type="GstPbUtilsCapsDescriptionFlags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Flags that are returned by gst_pb_utils_get_caps_description_flags() and <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Flags that are returned by gst_pb_utils_get_caps_description_flags() and
describe the format of the caps.</doc> describe the format of the caps.</doc>
<member name="container" value="1" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_CONTAINER" glib:nick="container"> <member name="container" value="1" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_CONTAINER" glib:nick="container" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_CONTAINER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe a container format.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe a container format.</doc>
</member> </member>
<member name="audio" value="2" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_AUDIO" glib:nick="audio"> <member name="audio" value="2" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_AUDIO" glib:nick="audio" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_AUDIO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an audio format, or a <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an audio format, or a
container format that can store audio.</doc> container format that can store audio.</doc>
</member> </member>
<member name="video" value="4" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_VIDEO" glib:nick="video"> <member name="video" value="4" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_VIDEO" glib:nick="video" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_VIDEO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an video format, or a <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an video format, or a
container format that can store video.</doc> container format that can store video.</doc>
</member> </member>
<member name="image" value="8" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_IMAGE" glib:nick="image"> <member name="image" value="8" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_IMAGE" glib:nick="image" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_IMAGE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an image format, or a <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an image format, or a
container format that can store image.</doc> container format that can store image.</doc>
</member> </member>
<member name="subtitle" value="16" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_SUBTITLE" glib:nick="subtitle"> <member name="subtitle" value="16" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_SUBTITLE" glib:nick="subtitle" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_SUBTITLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an subtitle format, or a <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe an subtitle format, or a
container format that can store subtitles.</doc> container format that can store subtitles.</doc>
</member> </member>
<member name="tag" value="32" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_TAG" glib:nick="tag"> <member name="tag" value="32" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_TAG" glib:nick="tag" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_TAG">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Container format is a tags container.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Container format is a tags container.</doc>
</member> </member>
<member name="generic" value="64" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_GENERIC" glib:nick="generic"> <member name="generic" value="64" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_GENERIC" glib:nick="generic" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_GENERIC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Container format can store any kind of <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Container format can store any kind of
stream type.</doc> stream type.</doc>
</member> </member>
<member name="metadata" value="128" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_METADATA" version="1.22" glib:nick="metadata"> <member name="metadata" value="128" c:identifier="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_METADATA" version="1.22" glib:nick="metadata" glib:name="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_METADATA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe a metadata format, or a container format that can store <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/pbutils/descriptions.h">Caps describe a metadata format, or a container format that can store
metadata.</doc> metadata.</doc>
</member> </member>

View file

@ -585,7 +585,7 @@ matching #GstPlayVideoInfo.</doc>
</array> </array>
</return-value> </return-value>
</function> </function>
<method name="get_audio_video_offset" c:identifier="gst_play_get_audio_video_offset" version="1.20"> <method name="get_audio_video_offset" c:identifier="gst_play_get_audio_video_offset" glib:get-property="audio-video-offset" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Retrieve the current value of audio-video-offset property</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Retrieve the current value of audio-video-offset property</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -635,7 +635,7 @@ gst_structure_free() after usage or gst_play_set_config().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_audio_track" c:identifier="gst_play_get_current_audio_track" version="1.20"> <method name="get_current_audio_track" c:identifier="gst_play_get_current_audio_track" glib:get-property="current-audio-track" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get current audio #GstPlayAudioInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get current audio #GstPlayAudioInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -651,7 +651,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_subtitle_track" c:identifier="gst_play_get_current_subtitle_track" version="1.20"> <method name="get_current_subtitle_track" c:identifier="gst_play_get_current_subtitle_track" glib:get-property="current-subtitle-track" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get current subtitle #GstPlaySubtitleInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get current subtitle #GstPlaySubtitleInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -667,7 +667,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_video_track" c:identifier="gst_play_get_current_video_track" version="1.20"> <method name="get_current_video_track" c:identifier="gst_play_get_current_video_track" glib:get-property="current-video-track" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get current video #GstPlayVideoInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get current video #GstPlayVideoInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -698,7 +698,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_duration" c:identifier="gst_play_get_duration" version="1.20"> <method name="get_duration" c:identifier="gst_play_get_duration" glib:get-property="duration" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Retrieves the duration of the media stream that self represents.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Retrieves the duration of the media stream that self represents.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -713,7 +713,7 @@ nanoseconds.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_media_info" c:identifier="gst_play_get_media_info" version="1.20"> <method name="get_media_info" c:identifier="gst_play_get_media_info" glib:get-property="media-info" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get the current media info #GstPlayMediaInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">A Function to get the current media info #GstPlayMediaInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -782,7 +782,7 @@ fill memory. To avoid that, the bus has to be set "flushing".</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_mute" c:identifier="gst_play_get_mute" version="1.20"> <method name="get_mute" c:identifier="gst_play_get_mute" glib:get-property="mute" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">%TRUE if the currently-playing stream is muted.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">%TRUE if the currently-playing stream is muted.</doc>
@ -795,7 +795,7 @@ fill memory. To avoid that, the bus has to be set "flushing".</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_pipeline" c:identifier="gst_play_get_pipeline" version="1.20"> <method name="get_pipeline" c:identifier="gst_play_get_pipeline" glib:get-property="pipeline" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">The internal playbin instance. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">The internal playbin instance.
@ -810,7 +810,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_position" c:identifier="gst_play_get_position" version="1.20"> <method name="get_position" c:identifier="gst_play_get_position" glib:get-property="position" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">the absolute position time, in nanoseconds, of the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">the absolute position time, in nanoseconds, of the
@ -824,7 +824,7 @@ currently-playing stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_rate" c:identifier="gst_play_get_rate" version="1.20"> <method name="get_rate" c:identifier="gst_play_get_rate" glib:get-property="rate" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">current playback rate</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">current playback rate</doc>
@ -852,7 +852,7 @@ currently-playing stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_subtitle_video_offset" c:identifier="gst_play_get_subtitle_video_offset" version="1.20"> <method name="get_subtitle_video_offset" c:identifier="gst_play_get_subtitle_video_offset" glib:get-property="subtitle-video-offset" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Retrieve the current value of subtitle-video-offset property</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Retrieve the current value of subtitle-video-offset property</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -866,7 +866,7 @@ currently-playing stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_uri" c:identifier="gst_play_get_uri" version="1.20"> <method name="get_uri" c:identifier="gst_play_get_uri" glib:get-property="uri" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Gets the URI of the currently-playing stream.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Gets the URI of the currently-playing stream.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -908,7 +908,7 @@ Currently supported settings are:
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_volume" c:identifier="gst_play_get_volume" version="1.20"> <method name="get_volume" c:identifier="gst_play_get_volume" glib:get-property="volume" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Returns the current volume level, as a percentage between 0 and 1.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Returns the current volume level, as a percentage between 0 and 1.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1017,7 +1017,7 @@ Sets the audio track @stream_index.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_audio_video_offset" c:identifier="gst_play_set_audio_video_offset" version="1.20"> <method name="set_audio_video_offset" c:identifier="gst_play_set_audio_video_offset" glib:set-property="audio-video-offset" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets audio-video-offset property by value of @offset</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets audio-video-offset property by value of @offset</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1118,7 +1118,7 @@ value.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_mute" c:identifier="gst_play_set_mute" version="1.20"> <method name="set_mute" c:identifier="gst_play_set_mute" glib:set-property="mute" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">%TRUE if the currently-playing stream should be muted.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">%TRUE if the currently-playing stream should be muted.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1135,7 +1135,7 @@ value.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_rate" c:identifier="gst_play_set_rate" version="1.20"> <method name="set_rate" c:identifier="gst_play_set_rate" glib:set-property="rate" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Playback at specified rate</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Playback at specified rate</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1207,7 +1207,7 @@ rendered.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_subtitle_video_offset" c:identifier="gst_play_set_subtitle_video_offset" version="1.20"> <method name="set_subtitle_video_offset" c:identifier="gst_play_set_subtitle_video_offset" glib:set-property="subtitle-video-offset" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets subtitle-video-offset property by value of @offset</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets subtitle-video-offset property by value of @offset</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1224,7 +1224,7 @@ rendered.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_uri" c:identifier="gst_play_set_uri" version="1.20"> <method name="set_uri" c:identifier="gst_play_set_uri" glib:set-property="uri" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets the next URI to play.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets the next URI to play.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1313,7 +1313,7 @@ Sets the video track @stream_index.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_volume" c:identifier="gst_play_set_volume" version="1.20"> <method name="set_volume" c:identifier="gst_play_set_volume" glib:set-property="volume" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets the volume level of the stream as a percentage between 0 and 1.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.c">Sets the volume level of the stream as a percentage between 0 and 1.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1344,55 +1344,55 @@ in the stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="audio-video-offset" writable="1" transfer-ownership="none"> <property name="audio-video-offset" writable="1" transfer-ownership="none" setter="set_audio_video_offset" getter="get_audio_video_offset" default-value="0">
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="current-audio-track" transfer-ownership="none"> <property name="current-audio-track" transfer-ownership="none" getter="get_current_audio_track">
<type name="PlayAudioInfo"/> <type name="PlayAudioInfo"/>
</property> </property>
<property name="current-subtitle-track" transfer-ownership="none"> <property name="current-subtitle-track" transfer-ownership="none" getter="get_current_subtitle_track">
<type name="PlaySubtitleInfo"/> <type name="PlaySubtitleInfo"/>
</property> </property>
<property name="current-video-track" transfer-ownership="none"> <property name="current-video-track" transfer-ownership="none" getter="get_current_video_track">
<type name="PlayVideoInfo"/> <type name="PlayVideoInfo"/>
</property> </property>
<property name="duration" transfer-ownership="none"> <property name="duration" transfer-ownership="none" getter="get_duration" default-value="18446744073709551615">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="media-info" transfer-ownership="none"> <property name="media-info" transfer-ownership="none" getter="get_media_info">
<type name="PlayMediaInfo"/> <type name="PlayMediaInfo"/>
</property> </property>
<property name="mute" writable="1" transfer-ownership="none"> <property name="mute" writable="1" transfer-ownership="none" setter="set_mute" getter="get_mute" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="pipeline" transfer-ownership="none"> <property name="pipeline" transfer-ownership="none" getter="get_pipeline">
<type name="Gst.Element"/> <type name="Gst.Element"/>
</property> </property>
<property name="position" transfer-ownership="none"> <property name="position" transfer-ownership="none" getter="get_position" default-value="18446744073709551615">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="rate" writable="1" transfer-ownership="none"> <property name="rate" writable="1" transfer-ownership="none" setter="set_rate" getter="get_rate" default-value="1.000000">
<type name="gdouble" c:type="gdouble"/> <type name="gdouble" c:type="gdouble"/>
</property> </property>
<property name="subtitle-video-offset" writable="1" transfer-ownership="none"> <property name="subtitle-video-offset" writable="1" transfer-ownership="none" setter="set_subtitle_video_offset" getter="get_subtitle_video_offset" default-value="0">
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="suburi" writable="1" transfer-ownership="none"> <property name="suburi" writable="1" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="uri" writable="1" transfer-ownership="none"> <property name="uri" writable="1" transfer-ownership="none" setter="set_uri" getter="get_uri" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="video-multiview-flags" writable="1" transfer-ownership="none"> <property name="video-multiview-flags" writable="1" transfer-ownership="none" default-value="GST_VIDEO_MULTIVIEW_FLAGS_NONE">
<type name="GstVideo.VideoMultiviewFlags"/> <type name="GstVideo.VideoMultiviewFlags"/>
</property> </property>
<property name="video-multiview-mode" writable="1" transfer-ownership="none"> <property name="video-multiview-mode" writable="1" transfer-ownership="none" default-value="GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE">
<type name="GstVideo.VideoMultiviewFramePacking"/> <type name="GstVideo.VideoMultiviewFramePacking"/>
</property> </property>
<property name="video-renderer" writable="1" transfer-ownership="none"> <property name="video-renderer" writable="1" transfer-ownership="none">
<type name="PlayVideoRenderer"/> <type name="PlayVideoRenderer"/>
</property> </property>
<property name="volume" writable="1" transfer-ownership="none"> <property name="volume" writable="1" transfer-ownership="none" setter="set_volume" getter="get_volume" default-value="1.000000">
<type name="gdouble" c:type="gdouble"/> <type name="gdouble" c:type="gdouble"/>
</property> </property>
</class> </class>
@ -1465,24 +1465,24 @@ in the stream.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayAudioInfoClass" c:type="GstPlayAudioInfoClass" disguised="1" glib:is-gtype-struct-for="PlayAudioInfo"> <record name="PlayAudioInfoClass" c:type="GstPlayAudioInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayAudioInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/>
</record> </record>
<record name="PlayClass" c:type="GstPlayClass" disguised="1" glib:is-gtype-struct-for="Play"> <record name="PlayClass" c:type="GstPlayClass" disguised="1" opaque="1" glib:is-gtype-struct-for="Play">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-types.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-types.h"/>
</record> </record>
<enumeration name="PlayColorBalanceType" version="1.20" glib:type-name="GstPlayColorBalanceType" glib:get-type="gst_play_color_balance_type_get_type" c:type="GstPlayColorBalanceType"> <enumeration name="PlayColorBalanceType" version="1.20" glib:type-name="GstPlayColorBalanceType" glib:get-type="gst_play_color_balance_type_get_type" c:type="GstPlayColorBalanceType">
<member name="hue" value="3" c:identifier="GST_PLAY_COLOR_BALANCE_HUE" glib:nick="hue"> <member name="hue" value="3" c:identifier="GST_PLAY_COLOR_BALANCE_HUE" glib:nick="hue" glib:name="GST_PLAY_COLOR_BALANCE_HUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">hue or color balance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">hue or color balance.</doc>
</member> </member>
<member name="brightness" value="0" c:identifier="GST_PLAY_COLOR_BALANCE_BRIGHTNESS" glib:nick="brightness"> <member name="brightness" value="0" c:identifier="GST_PLAY_COLOR_BALANCE_BRIGHTNESS" glib:nick="brightness" glib:name="GST_PLAY_COLOR_BALANCE_BRIGHTNESS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">brightness or black level.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">brightness or black level.</doc>
</member> </member>
<member name="saturation" value="2" c:identifier="GST_PLAY_COLOR_BALANCE_SATURATION" glib:nick="saturation"> <member name="saturation" value="2" c:identifier="GST_PLAY_COLOR_BALANCE_SATURATION" glib:nick="saturation" glib:name="GST_PLAY_COLOR_BALANCE_SATURATION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">color saturation or chroma <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">color saturation or chroma
gain.</doc> gain.</doc>
</member> </member>
<member name="contrast" value="1" c:identifier="GST_PLAY_COLOR_BALANCE_CONTRAST" glib:nick="contrast"> <member name="contrast" value="1" c:identifier="GST_PLAY_COLOR_BALANCE_CONTRAST" glib:nick="contrast" glib:name="GST_PLAY_COLOR_BALANCE_CONTRAST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">contrast or luma gain.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">contrast or luma gain.</doc>
</member> </member>
<function name="get_name" c:identifier="gst_play_color_balance_type_get_name" version="1.20"> <function name="get_name" c:identifier="gst_play_color_balance_type_get_name" version="1.20">
@ -1502,7 +1502,7 @@ gain.</doc>
</function> </function>
</enumeration> </enumeration>
<enumeration name="PlayError" version="1.20" glib:type-name="GstPlayError" glib:get-type="gst_play_error_get_type" c:type="GstPlayError" glib:error-domain="gst-play-error-quark"> <enumeration name="PlayError" version="1.20" glib:type-name="GstPlayError" glib:get-type="gst_play_error_get_type" c:type="GstPlayError" glib:error-domain="gst-play-error-quark">
<member name="failed" value="0" c:identifier="GST_PLAY_ERROR_FAILED" glib:nick="failed"> <member name="failed" value="0" c:identifier="GST_PLAY_ERROR_FAILED" glib:nick="failed" glib:name="GST_PLAY_ERROR_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">generic error.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">generic error.</doc>
</member> </member>
<function name="get_name" c:identifier="gst_play_error_get_name" version="1.20"> <function name="get_name" c:identifier="gst_play_error_get_name" version="1.20">
@ -1751,7 +1751,7 @@ matching #GstPlayVideoInfo.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayMediaInfoClass" c:type="GstPlayMediaInfoClass" disguised="1" glib:is-gtype-struct-for="PlayMediaInfo"> <record name="PlayMediaInfoClass" c:type="GstPlayMediaInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayMediaInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/>
</record> </record>
<enumeration name="PlayMessage" version="1.20" glib:type-name="GstPlayMessage" glib:get-type="gst_play_message_get_type" c:type="GstPlayMessage"> <enumeration name="PlayMessage" version="1.20" glib:type-name="GstPlayMessage" glib:get-type="gst_play_message_get_type" c:type="GstPlayMessage">
@ -1760,43 +1760,43 @@ matching #GstPlayVideoInfo.</doc>
Types of messages that will be posted on the play API bus. Types of messages that will be posted on the play API bus.
See also #gst_play_get_message_bus()</doc-version> See also #gst_play_get_message_bus()</doc-version>
<member name="uri_loaded" value="0" c:identifier="GST_PLAY_MESSAGE_URI_LOADED" glib:nick="uri-loaded"> <member name="uri_loaded" value="0" c:identifier="GST_PLAY_MESSAGE_URI_LOADED" glib:nick="uri-loaded" glib:name="GST_PLAY_MESSAGE_URI_LOADED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Source element was initalized for set URI</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Source element was initalized for set URI</doc>
</member> </member>
<member name="position_updated" value="1" c:identifier="GST_PLAY_MESSAGE_POSITION_UPDATED" glib:nick="position-updated"> <member name="position_updated" value="1" c:identifier="GST_PLAY_MESSAGE_POSITION_UPDATED" glib:nick="position-updated" glib:name="GST_PLAY_MESSAGE_POSITION_UPDATED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Sink position changed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Sink position changed</doc>
</member> </member>
<member name="duration_changed" value="2" c:identifier="GST_PLAY_MESSAGE_DURATION_CHANGED" glib:nick="duration-changed"> <member name="duration_changed" value="2" c:identifier="GST_PLAY_MESSAGE_DURATION_CHANGED" glib:nick="duration-changed" glib:name="GST_PLAY_MESSAGE_DURATION_CHANGED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Duration of stream changed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Duration of stream changed</doc>
</member> </member>
<member name="state_changed" value="3" c:identifier="GST_PLAY_MESSAGE_STATE_CHANGED" glib:nick="state-changed"> <member name="state_changed" value="3" c:identifier="GST_PLAY_MESSAGE_STATE_CHANGED" glib:nick="state-changed" glib:name="GST_PLAY_MESSAGE_STATE_CHANGED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">State changed, see #GstPlayState</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">State changed, see #GstPlayState</doc>
</member> </member>
<member name="buffering" value="4" c:identifier="GST_PLAY_MESSAGE_BUFFERING" glib:nick="buffering"> <member name="buffering" value="4" c:identifier="GST_PLAY_MESSAGE_BUFFERING" glib:nick="buffering" glib:name="GST_PLAY_MESSAGE_BUFFERING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Pipeline is in buffering state, message contains the percentage value of the decoding buffer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Pipeline is in buffering state, message contains the percentage value of the decoding buffer</doc>
</member> </member>
<member name="end_of_stream" value="5" c:identifier="GST_PLAY_MESSAGE_END_OF_STREAM" glib:nick="end-of-stream"> <member name="end_of_stream" value="5" c:identifier="GST_PLAY_MESSAGE_END_OF_STREAM" glib:nick="end-of-stream" glib:name="GST_PLAY_MESSAGE_END_OF_STREAM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Sink has received EOS</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Sink has received EOS</doc>
</member> </member>
<member name="error" value="6" c:identifier="GST_PLAY_MESSAGE_ERROR" glib:nick="error"> <member name="error" value="6" c:identifier="GST_PLAY_MESSAGE_ERROR" glib:nick="error" glib:name="GST_PLAY_MESSAGE_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Message contains an error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Message contains an error</doc>
</member> </member>
<member name="warning" value="7" c:identifier="GST_PLAY_MESSAGE_WARNING" glib:nick="warning"> <member name="warning" value="7" c:identifier="GST_PLAY_MESSAGE_WARNING" glib:nick="warning" glib:name="GST_PLAY_MESSAGE_WARNING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Message contains an error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Message contains an error</doc>
</member> </member>
<member name="video_dimensions_changed" value="8" c:identifier="GST_PLAY_MESSAGE_VIDEO_DIMENSIONS_CHANGED" glib:nick="video-dimensions-changed"> <member name="video_dimensions_changed" value="8" c:identifier="GST_PLAY_MESSAGE_VIDEO_DIMENSIONS_CHANGED" glib:nick="video-dimensions-changed" glib:name="GST_PLAY_MESSAGE_VIDEO_DIMENSIONS_CHANGED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Video sink received format in different dimensions than before</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Video sink received format in different dimensions than before</doc>
</member> </member>
<member name="media_info_updated" value="9" c:identifier="GST_PLAY_MESSAGE_MEDIA_INFO_UPDATED" glib:nick="media-info-updated"> <member name="media_info_updated" value="9" c:identifier="GST_PLAY_MESSAGE_MEDIA_INFO_UPDATED" glib:nick="media-info-updated" glib:name="GST_PLAY_MESSAGE_MEDIA_INFO_UPDATED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">A media-info property has changed, message contains current #GstPlayMediaInfo</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">A media-info property has changed, message contains current #GstPlayMediaInfo</doc>
</member> </member>
<member name="volume_changed" value="10" c:identifier="GST_PLAY_MESSAGE_VOLUME_CHANGED" glib:nick="volume-changed"> <member name="volume_changed" value="10" c:identifier="GST_PLAY_MESSAGE_VOLUME_CHANGED" glib:nick="volume-changed" glib:name="GST_PLAY_MESSAGE_VOLUME_CHANGED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">The volume of the audio ouput has changed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">The volume of the audio ouput has changed</doc>
</member> </member>
<member name="mute_changed" value="11" c:identifier="GST_PLAY_MESSAGE_MUTE_CHANGED" glib:nick="mute-changed"> <member name="mute_changed" value="11" c:identifier="GST_PLAY_MESSAGE_MUTE_CHANGED" glib:nick="mute-changed" glib:name="GST_PLAY_MESSAGE_MUTE_CHANGED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Audio muting flag has been toggled</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Audio muting flag has been toggled</doc>
</member> </member>
<member name="seek_done" value="12" c:identifier="GST_PLAY_MESSAGE_SEEK_DONE" glib:nick="seek-done"> <member name="seek_done" value="12" c:identifier="GST_PLAY_MESSAGE_SEEK_DONE" glib:nick="seek-done" glib:name="GST_PLAY_MESSAGE_SEEK_DONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Any pending seeking operation has been completed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">Any pending seeking operation has been completed</doc>
</member> </member>
<function name="get_name" c:identifier="gst_play_message_get_name" version="1.20"> <function name="get_name" c:identifier="gst_play_message_get_name" version="1.20">
@ -2067,7 +2067,7 @@ it on the created adapter object.</doc>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<method name="get_play" c:identifier="gst_play_signal_adapter_get_play" version="1.20"> <method name="get_play" c:identifier="gst_play_signal_adapter_get_play" glib:get-property="play" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.c">The #GstPlay owning this signal adapter.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-signal-adapter.c">The #GstPlay owning this signal adapter.</doc>
@ -2080,7 +2080,7 @@ it on the created adapter object.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="play" transfer-ownership="none"> <property name="play" transfer-ownership="none" getter="get_play">
<type name="Play"/> <type name="Play"/>
</property> </property>
<glib:signal name="buffering" when="last" no-recurse="1" no-hooks="1"> <glib:signal name="buffering" when="last" no-recurse="1" no-hooks="1">
@ -2224,7 +2224,7 @@ it on the created adapter object.</doc>
</parameters> </parameters>
</glib:signal> </glib:signal>
</class> </class>
<record name="PlaySignalAdapterClass" c:type="GstPlaySignalAdapterClass" disguised="1" glib:is-gtype-struct-for="PlaySignalAdapter"> <record name="PlaySignalAdapterClass" c:type="GstPlaySignalAdapterClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlaySignalAdapter">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-types.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-types.h"/>
</record> </record>
<enumeration name="PlaySnapshotFormat" version="1.20" c:type="GstPlaySnapshotFormat"> <enumeration name="PlaySnapshotFormat" version="1.20" c:type="GstPlaySnapshotFormat">
@ -2246,16 +2246,16 @@ it on the created adapter object.</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="PlayState" version="1.20" glib:type-name="GstPlayState" glib:get-type="gst_play_state_get_type" c:type="GstPlayState"> <enumeration name="PlayState" version="1.20" glib:type-name="GstPlayState" glib:get-type="gst_play_state_get_type" c:type="GstPlayState">
<member name="stopped" value="0" c:identifier="GST_PLAY_STATE_STOPPED" glib:nick="stopped"> <member name="stopped" value="0" c:identifier="GST_PLAY_STATE_STOPPED" glib:nick="stopped" glib:name="GST_PLAY_STATE_STOPPED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is stopped.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is stopped.</doc>
</member> </member>
<member name="buffering" value="1" c:identifier="GST_PLAY_STATE_BUFFERING" glib:nick="buffering"> <member name="buffering" value="1" c:identifier="GST_PLAY_STATE_BUFFERING" glib:nick="buffering" glib:name="GST_PLAY_STATE_BUFFERING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is buffering.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is buffering.</doc>
</member> </member>
<member name="paused" value="2" c:identifier="GST_PLAY_STATE_PAUSED" glib:nick="paused"> <member name="paused" value="2" c:identifier="GST_PLAY_STATE_PAUSED" glib:nick="paused" glib:name="GST_PLAY_STATE_PAUSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is paused.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is paused.</doc>
</member> </member>
<member name="playing" value="3" c:identifier="GST_PLAY_STATE_PLAYING" glib:nick="playing"> <member name="playing" value="3" c:identifier="GST_PLAY_STATE_PLAYING" glib:nick="playing" glib:name="GST_PLAY_STATE_PLAYING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is currently playing a <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay.h">the play is currently playing a
stream.</doc> stream.</doc>
</member> </member>
@ -2351,7 +2351,7 @@ of the given @info (ex: "audio", "video", "subtitle")</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayStreamInfoClass" c:type="GstPlayStreamInfoClass" disguised="1" glib:is-gtype-struct-for="PlayStreamInfo"> <record name="PlayStreamInfoClass" c:type="GstPlayStreamInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayStreamInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/>
</record> </record>
<class name="PlaySubtitleInfo" c:symbol-prefix="play_subtitle_info" c:type="GstPlaySubtitleInfo" version="1.20" parent="PlayStreamInfo" glib:type-name="GstPlaySubtitleInfo" glib:get-type="gst_play_subtitle_info_get_type" glib:type-struct="PlaySubtitleInfoClass"> <class name="PlaySubtitleInfo" c:symbol-prefix="play_subtitle_info" c:type="GstPlaySubtitleInfo" version="1.20" parent="PlayStreamInfo" glib:type-name="GstPlaySubtitleInfo" glib:get-type="gst_play_subtitle_info_get_type" glib:type-struct="PlaySubtitleInfoClass">
@ -2371,7 +2371,7 @@ of the given @info (ex: "audio", "video", "subtitle")</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlaySubtitleInfoClass" c:type="GstPlaySubtitleInfoClass" disguised="1" glib:is-gtype-struct-for="PlaySubtitleInfo"> <record name="PlaySubtitleInfoClass" c:type="GstPlaySubtitleInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlaySubtitleInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/>
</record> </record>
<class name="PlayVideoInfo" c:symbol-prefix="play_video_info" c:type="GstPlayVideoInfo" version="1.20" parent="PlayStreamInfo" glib:type-name="GstPlayVideoInfo" glib:get-type="gst_play_video_info_get_type" glib:type-struct="PlayVideoInfoClass"> <class name="PlayVideoInfo" c:symbol-prefix="play_video_info" c:type="GstPlayVideoInfo" version="1.20" parent="PlayStreamInfo" glib:type-name="GstPlayVideoInfo" glib:get-type="gst_play_video_info_get_type" glib:type-struct="PlayVideoInfoClass">
@ -2471,7 +2471,7 @@ of the given @info (ex: "audio", "video", "subtitle")</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayVideoInfoClass" c:type="GstPlayVideoInfoClass" disguised="1" glib:is-gtype-struct-for="PlayVideoInfo"> <record name="PlayVideoInfoClass" c:type="GstPlayVideoInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayVideoInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-media-info.h"/>
</record> </record>
<class name="PlayVideoOverlayVideoRenderer" c:symbol-prefix="play_video_overlay_video_renderer" c:type="GstPlayVideoOverlayVideoRenderer" version="1.20" parent="GObject.Object" glib:type-name="GstPlayVideoOverlayVideoRenderer" glib:get-type="gst_play_video_overlay_video_renderer_get_type" glib:type-struct="PlayVideoOverlayVideoRendererClass"> <class name="PlayVideoOverlayVideoRenderer" c:symbol-prefix="play_video_overlay_video_renderer" c:type="GstPlayVideoOverlayVideoRenderer" version="1.20" parent="GObject.Object" glib:type-name="GstPlayVideoOverlayVideoRenderer" glib:get-type="gst_play_video_overlay_video_renderer_get_type" glib:type-struct="PlayVideoOverlayVideoRendererClass">
@ -2549,7 +2549,7 @@ for details.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_window_handle" c:identifier="gst_play_video_overlay_video_renderer_get_window_handle" version="1.20"> <method name="get_window_handle" c:identifier="gst_play_video_overlay_video_renderer_get_window_handle" glib:get-property="window-handle" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.c">The currently set, platform specific window <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.c">The currently set, platform specific window
@ -2601,7 +2601,7 @@ do not support subwindows.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_window_handle" c:identifier="gst_play_video_overlay_video_renderer_set_window_handle" version="1.20"> <method name="set_window_handle" c:identifier="gst_play_video_overlay_video_renderer_set_window_handle" glib:set-property="window-handle" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.c">Sets the platform specific window handle into which the video <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.c">Sets the platform specific window handle into which the video
should be rendered</doc> should be rendered</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h"/>
@ -2622,11 +2622,11 @@ should be rendered</doc>
<property name="video-sink" writable="1" transfer-ownership="none"> <property name="video-sink" writable="1" transfer-ownership="none">
<type name="Gst.Element"/> <type name="Gst.Element"/>
</property> </property>
<property name="window-handle" writable="1" construct="1" transfer-ownership="none"> <property name="window-handle" writable="1" construct="1" transfer-ownership="none" setter="set_window_handle" getter="get_window_handle">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</property> </property>
</class> </class>
<record name="PlayVideoOverlayVideoRendererClass" c:type="GstPlayVideoOverlayVideoRendererClass" disguised="1" glib:is-gtype-struct-for="PlayVideoOverlayVideoRenderer"> <record name="PlayVideoOverlayVideoRendererClass" c:type="GstPlayVideoOverlayVideoRendererClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayVideoOverlayVideoRenderer">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/play/gstplay-video-overlay-video-renderer.h"/>
</record> </record>
<interface name="PlayVideoRenderer" c:symbol-prefix="play_video_renderer" c:type="GstPlayVideoRenderer" version="1.20" glib:type-name="GstPlayVideoRenderer" glib:get-type="gst_play_video_renderer_get_type" glib:type-struct="PlayVideoRendererInterface"> <interface name="PlayVideoRenderer" c:symbol-prefix="play_video_renderer" c:type="GstPlayVideoRenderer" version="1.20" glib:type-name="GstPlayVideoRenderer" glib:get-type="gst_play_video_renderer_get_type" glib:type-struct="PlayVideoRendererInterface">

View file

@ -533,7 +533,7 @@ matching #GstPlayerVideoInfo.</doc>
</array> </array>
</return-value> </return-value>
</function> </function>
<method name="get_audio_video_offset" c:identifier="gst_player_get_audio_video_offset" version="1.10"> <method name="get_audio_video_offset" c:identifier="gst_player_get_audio_video_offset" glib:get-property="audio-video-offset" version="1.10">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Retrieve the current value of audio-video-offset property</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Retrieve the current value of audio-video-offset property</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -583,7 +583,7 @@ gst_structure_free() after usage or gst_player_set_config().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_audio_track" c:identifier="gst_player_get_current_audio_track"> <method name="get_current_audio_track" c:identifier="gst_player_get_current_audio_track" glib:get-property="current-audio-track">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get current audio #GstPlayerAudioInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get current audio #GstPlayerAudioInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -599,7 +599,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_subtitle_track" c:identifier="gst_player_get_current_subtitle_track"> <method name="get_current_subtitle_track" c:identifier="gst_player_get_current_subtitle_track" glib:get-property="current-subtitle-track">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get current subtitle #GstPlayerSubtitleInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get current subtitle #GstPlayerSubtitleInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -615,7 +615,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_current_video_track" c:identifier="gst_player_get_current_video_track"> <method name="get_current_video_track" c:identifier="gst_player_get_current_video_track" glib:get-property="current-video-track">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get current video #GstPlayerVideoInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get current video #GstPlayerVideoInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -646,7 +646,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_duration" c:identifier="gst_player_get_duration"> <method name="get_duration" c:identifier="gst_player_get_duration" glib:get-property="duration">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Retrieves the duration of the media stream that self represents.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Retrieves the duration of the media stream that self represents.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -661,7 +661,7 @@ nanoseconds.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_media_info" c:identifier="gst_player_get_media_info"> <method name="get_media_info" c:identifier="gst_player_get_media_info" glib:get-property="media-info">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get the current media info #GstPlayerMediaInfo instance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">A Function to get the current media info #GstPlayerMediaInfo instance.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -705,7 +705,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_mute" c:identifier="gst_player_get_mute"> <method name="get_mute" c:identifier="gst_player_get_mute" glib:get-property="mute">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">%TRUE if the currently-playing stream is muted.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">%TRUE if the currently-playing stream is muted.</doc>
@ -718,7 +718,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_pipeline" c:identifier="gst_player_get_pipeline"> <method name="get_pipeline" c:identifier="gst_player_get_pipeline" glib:get-property="pipeline">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">The internal playbin instance. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">The internal playbin instance.
@ -733,7 +733,7 @@ The caller should free it with g_object_unref()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_position" c:identifier="gst_player_get_position"> <method name="get_position" c:identifier="gst_player_get_position" glib:get-property="position">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">the absolute position time, in nanoseconds, of the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">the absolute position time, in nanoseconds, of the
@ -747,7 +747,7 @@ currently-playing stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_rate" c:identifier="gst_player_get_rate"> <method name="get_rate" c:identifier="gst_player_get_rate" glib:get-property="rate">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">current playback rate</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">current playback rate</doc>
@ -775,7 +775,7 @@ currently-playing stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_subtitle_video_offset" c:identifier="gst_player_get_subtitle_video_offset" version="1.16"> <method name="get_subtitle_video_offset" c:identifier="gst_player_get_subtitle_video_offset" glib:get-property="subtitle-video-offset" version="1.16">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Retrieve the current value of subtitle-video-offset property</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Retrieve the current value of subtitle-video-offset property</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -789,7 +789,7 @@ currently-playing stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_uri" c:identifier="gst_player_get_uri"> <method name="get_uri" c:identifier="gst_player_get_uri" glib:get-property="uri">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Gets the URI of the currently-playing stream.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Gets the URI of the currently-playing stream.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -831,7 +831,7 @@ Currently supported settings are:
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_volume" c:identifier="gst_player_get_volume"> <method name="get_volume" c:identifier="gst_player_get_volume" glib:get-property="volume">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Returns the current volume level, as a percentage between 0 and 1.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Returns the current volume level, as a percentage between 0 and 1.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -940,7 +940,7 @@ Sets the audio track @stream_idex.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_audio_video_offset" c:identifier="gst_player_set_audio_video_offset" version="1.10"> <method name="set_audio_video_offset" c:identifier="gst_player_set_audio_video_offset" glib:set-property="audio-video-offset" version="1.10">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets audio-video-offset property by value of @offset</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets audio-video-offset property by value of @offset</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1041,7 +1041,7 @@ value.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_mute" c:identifier="gst_player_set_mute"> <method name="set_mute" c:identifier="gst_player_set_mute" glib:set-property="mute">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">%TRUE if the currently-playing stream should be muted.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">%TRUE if the currently-playing stream should be muted.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1058,7 +1058,7 @@ value.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_rate" c:identifier="gst_player_set_rate"> <method name="set_rate" c:identifier="gst_player_set_rate" glib:set-property="rate">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Playback at specified rate</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Playback at specified rate</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1130,7 +1130,7 @@ rendered.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_subtitle_video_offset" c:identifier="gst_player_set_subtitle_video_offset" version="1.16"> <method name="set_subtitle_video_offset" c:identifier="gst_player_set_subtitle_video_offset" glib:set-property="subtitle-video-offset" version="1.16">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets subtitle-video-offset property by value of @offset</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets subtitle-video-offset property by value of @offset</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1147,7 +1147,7 @@ rendered.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_uri" c:identifier="gst_player_set_uri"> <method name="set_uri" c:identifier="gst_player_set_uri" glib:set-property="uri">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets the next URI to play.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets the next URI to play.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -1236,7 +1236,7 @@ Sets the video track @stream_index.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_volume" c:identifier="gst_player_set_volume"> <method name="set_volume" c:identifier="gst_player_set_volume" glib:set-property="volume">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets the volume level of the stream as a percentage between 0 and 1. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c">Sets the volume level of the stream as a percentage between 0 and 1.
This volume is a linear factor. For showing the volume in a GUI it This volume is a linear factor. For showing the volume in a GUI it
@ -1271,58 +1271,58 @@ in the stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="audio-video-offset" writable="1" transfer-ownership="none"> <property name="audio-video-offset" writable="1" transfer-ownership="none" setter="set_audio_video_offset" getter="get_audio_video_offset" default-value="0">
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="current-audio-track" transfer-ownership="none"> <property name="current-audio-track" transfer-ownership="none" getter="get_current_audio_track">
<type name="PlayerAudioInfo"/> <type name="PlayerAudioInfo"/>
</property> </property>
<property name="current-subtitle-track" transfer-ownership="none"> <property name="current-subtitle-track" transfer-ownership="none" getter="get_current_subtitle_track">
<type name="PlayerSubtitleInfo"/> <type name="PlayerSubtitleInfo"/>
</property> </property>
<property name="current-video-track" transfer-ownership="none"> <property name="current-video-track" transfer-ownership="none" getter="get_current_video_track">
<type name="PlayerVideoInfo"/> <type name="PlayerVideoInfo"/>
</property> </property>
<property name="duration" transfer-ownership="none"> <property name="duration" transfer-ownership="none" getter="get_duration" default-value="18446744073709551615">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="media-info" transfer-ownership="none"> <property name="media-info" transfer-ownership="none" getter="get_media_info">
<type name="PlayerMediaInfo"/> <type name="PlayerMediaInfo"/>
</property> </property>
<property name="mute" writable="1" transfer-ownership="none"> <property name="mute" writable="1" transfer-ownership="none" setter="set_mute" getter="get_mute" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="pipeline" transfer-ownership="none"> <property name="pipeline" transfer-ownership="none" getter="get_pipeline">
<type name="Gst.Element"/> <type name="Gst.Element"/>
</property> </property>
<property name="position" transfer-ownership="none"> <property name="position" transfer-ownership="none" getter="get_position" default-value="18446744073709551615">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="rate" writable="1" transfer-ownership="none"> <property name="rate" writable="1" transfer-ownership="none" setter="set_rate" getter="get_rate" default-value="1.000000">
<type name="gdouble" c:type="gdouble"/> <type name="gdouble" c:type="gdouble"/>
</property> </property>
<property name="signal-dispatcher" readable="0" writable="1" construct-only="1" transfer-ownership="none"> <property name="signal-dispatcher" readable="0" writable="1" construct-only="1" transfer-ownership="none">
<type name="PlayerSignalDispatcher"/> <type name="PlayerSignalDispatcher"/>
</property> </property>
<property name="subtitle-video-offset" writable="1" transfer-ownership="none"> <property name="subtitle-video-offset" writable="1" transfer-ownership="none" setter="set_subtitle_video_offset" getter="get_subtitle_video_offset" default-value="0">
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="suburi" writable="1" transfer-ownership="none"> <property name="suburi" writable="1" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="uri" writable="1" transfer-ownership="none"> <property name="uri" writable="1" transfer-ownership="none" setter="set_uri" getter="get_uri" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="video-multiview-flags" writable="1" transfer-ownership="none"> <property name="video-multiview-flags" writable="1" transfer-ownership="none" default-value="GST_VIDEO_MULTIVIEW_FLAGS_NONE">
<type name="GstVideo.VideoMultiviewFlags"/> <type name="GstVideo.VideoMultiviewFlags"/>
</property> </property>
<property name="video-multiview-mode" writable="1" transfer-ownership="none"> <property name="video-multiview-mode" writable="1" transfer-ownership="none" default-value="GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE">
<type name="GstVideo.VideoMultiviewFramePacking"/> <type name="GstVideo.VideoMultiviewFramePacking"/>
</property> </property>
<property name="video-renderer" writable="1" construct-only="1" transfer-ownership="none"> <property name="video-renderer" writable="1" construct-only="1" transfer-ownership="none">
<type name="PlayerVideoRenderer"/> <type name="PlayerVideoRenderer"/>
</property> </property>
<property name="volume" writable="1" transfer-ownership="none"> <property name="volume" writable="1" transfer-ownership="none" setter="set_volume" getter="get_volume" default-value="1.000000">
<type name="gdouble" c:type="gdouble"/> <type name="gdouble" c:type="gdouble"/>
</property> </property>
<glib:signal name="buffering" when="last" no-recurse="1" no-hooks="1"> <glib:signal name="buffering" when="last" no-recurse="1" no-hooks="1">
@ -1514,24 +1514,24 @@ unknown.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayerAudioInfoClass" c:type="GstPlayerAudioInfoClass" disguised="1" glib:is-gtype-struct-for="PlayerAudioInfo"> <record name="PlayerAudioInfoClass" c:type="GstPlayerAudioInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayerAudioInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/>
</record> </record>
<record name="PlayerClass" c:type="GstPlayerClass" disguised="1" glib:is-gtype-struct-for="Player"> <record name="PlayerClass" c:type="GstPlayerClass" disguised="1" opaque="1" glib:is-gtype-struct-for="Player">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-types.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-types.h"/>
</record> </record>
<enumeration name="PlayerColorBalanceType" glib:type-name="GstPlayerColorBalanceType" glib:get-type="gst_player_color_balance_type_get_type" c:type="GstPlayerColorBalanceType"> <enumeration name="PlayerColorBalanceType" glib:type-name="GstPlayerColorBalanceType" glib:get-type="gst_player_color_balance_type_get_type" c:type="GstPlayerColorBalanceType">
<member name="hue" value="3" c:identifier="GST_PLAYER_COLOR_BALANCE_HUE" glib:nick="hue"> <member name="hue" value="3" c:identifier="GST_PLAYER_COLOR_BALANCE_HUE" glib:nick="hue" glib:name="GST_PLAYER_COLOR_BALANCE_HUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">hue or color balance.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">hue or color balance.</doc>
</member> </member>
<member name="brightness" value="0" c:identifier="GST_PLAYER_COLOR_BALANCE_BRIGHTNESS" glib:nick="brightness"> <member name="brightness" value="0" c:identifier="GST_PLAYER_COLOR_BALANCE_BRIGHTNESS" glib:nick="brightness" glib:name="GST_PLAYER_COLOR_BALANCE_BRIGHTNESS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">brightness or black level.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">brightness or black level.</doc>
</member> </member>
<member name="saturation" value="2" c:identifier="GST_PLAYER_COLOR_BALANCE_SATURATION" glib:nick="saturation"> <member name="saturation" value="2" c:identifier="GST_PLAYER_COLOR_BALANCE_SATURATION" glib:nick="saturation" glib:name="GST_PLAYER_COLOR_BALANCE_SATURATION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">color saturation or chroma <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">color saturation or chroma
gain.</doc> gain.</doc>
</member> </member>
<member name="contrast" value="1" c:identifier="GST_PLAYER_COLOR_BALANCE_CONTRAST" glib:nick="contrast"> <member name="contrast" value="1" c:identifier="GST_PLAYER_COLOR_BALANCE_CONTRAST" glib:nick="contrast" glib:name="GST_PLAYER_COLOR_BALANCE_CONTRAST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">contrast or luma gain.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">contrast or luma gain.</doc>
</member> </member>
<function name="get_name" c:identifier="gst_player_color_balance_type_get_name"> <function name="get_name" c:identifier="gst_player_color_balance_type_get_name">
@ -1551,7 +1551,7 @@ gain.</doc>
</function> </function>
</enumeration> </enumeration>
<enumeration name="PlayerError" glib:type-name="GstPlayerError" glib:get-type="gst_player_error_get_type" c:type="GstPlayerError" glib:error-domain="gst-player-error-quark"> <enumeration name="PlayerError" glib:type-name="GstPlayerError" glib:get-type="gst_player_error_get_type" c:type="GstPlayerError" glib:error-domain="gst-player-error-quark">
<member name="failed" value="0" c:identifier="GST_PLAYER_ERROR_FAILED" glib:nick="failed"> <member name="failed" value="0" c:identifier="GST_PLAYER_ERROR_FAILED" glib:nick="failed" glib:name="GST_PLAYER_ERROR_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">generic error.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">generic error.</doc>
</member> </member>
<function name="get_name" c:identifier="gst_player_error_get_name"> <function name="get_name" c:identifier="gst_player_error_get_name">
@ -1596,7 +1596,7 @@ or the thread default one if %NULL is used. See gst_player_new().</doc>
<type name="GLib.MainContext"/> <type name="GLib.MainContext"/>
</property> </property>
</class> </class>
<record name="PlayerGMainContextSignalDispatcherClass" c:type="GstPlayerGMainContextSignalDispatcherClass" disguised="1" glib:is-gtype-struct-for="PlayerGMainContextSignalDispatcher"> <record name="PlayerGMainContextSignalDispatcherClass" c:type="GstPlayerGMainContextSignalDispatcherClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayerGMainContextSignalDispatcher">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.h"/>
</record> </record>
<class name="PlayerMediaInfo" c:symbol-prefix="player_media_info" c:type="GstPlayerMediaInfo" parent="GObject.Object" glib:type-name="GstPlayerMediaInfo" glib:get-type="gst_player_media_info_get_type" glib:type-struct="PlayerMediaInfoClass"> <class name="PlayerMediaInfo" c:symbol-prefix="player_media_info" c:type="GstPlayerMediaInfo" parent="GObject.Object" glib:type-name="GstPlayerMediaInfo" glib:get-type="gst_player_media_info_get_type" glib:type-struct="PlayerMediaInfoClass">
@ -1825,7 +1825,7 @@ matching #GstPlayerVideoInfo.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayerMediaInfoClass" c:type="GstPlayerMediaInfoClass" disguised="1" glib:is-gtype-struct-for="PlayerMediaInfo"> <record name="PlayerMediaInfoClass" c:type="GstPlayerMediaInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayerMediaInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/>
</record> </record>
<interface name="PlayerSignalDispatcher" c:symbol-prefix="player_signal_dispatcher" c:type="GstPlayerSignalDispatcher" glib:type-name="GstPlayerSignalDispatcher" glib:get-type="gst_player_signal_dispatcher_get_type" glib:type-struct="PlayerSignalDispatcherInterface"> <interface name="PlayerSignalDispatcher" c:symbol-prefix="player_signal_dispatcher" c:type="GstPlayerSignalDispatcher" glib:type-name="GstPlayerSignalDispatcher" glib:get-type="gst_player_signal_dispatcher_get_type" glib:type-struct="PlayerSignalDispatcherInterface">
@ -1910,16 +1910,16 @@ matching #GstPlayerVideoInfo.</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="PlayerState" glib:type-name="GstPlayerState" glib:get-type="gst_player_state_get_type" c:type="GstPlayerState"> <enumeration name="PlayerState" glib:type-name="GstPlayerState" glib:get-type="gst_player_state_get_type" c:type="GstPlayerState">
<member name="stopped" value="0" c:identifier="GST_PLAYER_STATE_STOPPED" glib:nick="stopped"> <member name="stopped" value="0" c:identifier="GST_PLAYER_STATE_STOPPED" glib:nick="stopped" glib:name="GST_PLAYER_STATE_STOPPED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is stopped.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is stopped.</doc>
</member> </member>
<member name="buffering" value="1" c:identifier="GST_PLAYER_STATE_BUFFERING" glib:nick="buffering"> <member name="buffering" value="1" c:identifier="GST_PLAYER_STATE_BUFFERING" glib:nick="buffering" glib:name="GST_PLAYER_STATE_BUFFERING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is buffering.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is buffering.</doc>
</member> </member>
<member name="paused" value="2" c:identifier="GST_PLAYER_STATE_PAUSED" glib:nick="paused"> <member name="paused" value="2" c:identifier="GST_PLAYER_STATE_PAUSED" glib:nick="paused" glib:name="GST_PLAYER_STATE_PAUSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is paused.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is paused.</doc>
</member> </member>
<member name="playing" value="3" c:identifier="GST_PLAYER_STATE_PLAYING" glib:nick="playing"> <member name="playing" value="3" c:identifier="GST_PLAYER_STATE_PLAYING" glib:nick="playing" glib:name="GST_PLAYER_STATE_PLAYING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is currently playing a <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.h">the player is currently playing a
stream.</doc> stream.</doc>
</member> </member>
@ -2014,7 +2014,7 @@ of the given @info (ex: "audio", "video", "subtitle")</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayerStreamInfoClass" c:type="GstPlayerStreamInfoClass" disguised="1" glib:is-gtype-struct-for="PlayerStreamInfo"> <record name="PlayerStreamInfoClass" c:type="GstPlayerStreamInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayerStreamInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/>
</record> </record>
<class name="PlayerSubtitleInfo" c:symbol-prefix="player_subtitle_info" c:type="GstPlayerSubtitleInfo" parent="PlayerStreamInfo" glib:type-name="GstPlayerSubtitleInfo" glib:get-type="gst_player_subtitle_info_get_type" glib:type-struct="PlayerSubtitleInfoClass"> <class name="PlayerSubtitleInfo" c:symbol-prefix="player_subtitle_info" c:type="GstPlayerSubtitleInfo" parent="PlayerStreamInfo" glib:type-name="GstPlayerSubtitleInfo" glib:get-type="gst_player_subtitle_info_get_type" glib:type-struct="PlayerSubtitleInfoClass">
@ -2034,7 +2034,7 @@ of the given @info (ex: "audio", "video", "subtitle")</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayerSubtitleInfoClass" c:type="GstPlayerSubtitleInfoClass" disguised="1" glib:is-gtype-struct-for="PlayerSubtitleInfo"> <record name="PlayerSubtitleInfoClass" c:type="GstPlayerSubtitleInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayerSubtitleInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/>
</record> </record>
<class name="PlayerVideoInfo" c:symbol-prefix="player_video_info" c:type="GstPlayerVideoInfo" parent="PlayerStreamInfo" glib:type-name="GstPlayerVideoInfo" glib:get-type="gst_player_video_info_get_type" glib:type-struct="PlayerVideoInfoClass"> <class name="PlayerVideoInfo" c:symbol-prefix="player_video_info" c:type="GstPlayerVideoInfo" parent="PlayerStreamInfo" glib:type-name="GstPlayerVideoInfo" glib:get-type="gst_player_video_info_get_type" glib:type-struct="PlayerVideoInfoClass">
@ -2136,7 +2136,7 @@ unknown.</doc>
</parameters> </parameters>
</method> </method>
</class> </class>
<record name="PlayerVideoInfoClass" c:type="GstPlayerVideoInfoClass" disguised="1" glib:is-gtype-struct-for="PlayerVideoInfo"> <record name="PlayerVideoInfoClass" c:type="GstPlayerVideoInfoClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayerVideoInfo">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-media-info.h"/>
</record> </record>
<class name="PlayerVideoOverlayVideoRenderer" c:symbol-prefix="player_video_overlay_video_renderer" c:type="GstPlayerVideoOverlayVideoRenderer" parent="GObject.Object" glib:type-name="GstPlayerVideoOverlayVideoRenderer" glib:get-type="gst_player_video_overlay_video_renderer_get_type" glib:type-struct="PlayerVideoOverlayVideoRendererClass"> <class name="PlayerVideoOverlayVideoRenderer" c:symbol-prefix="player_video_overlay_video_renderer" c:type="GstPlayerVideoOverlayVideoRenderer" parent="GObject.Object" glib:type-name="GstPlayerVideoOverlayVideoRenderer" glib:get-type="gst_player_video_overlay_video_renderer_get_type" glib:type-struct="PlayerVideoOverlayVideoRendererClass">
@ -2214,7 +2214,7 @@ for details.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_window_handle" c:identifier="gst_player_video_overlay_video_renderer_get_window_handle"> <method name="get_window_handle" c:identifier="gst_player_video_overlay_video_renderer_get_window_handle" glib:get-property="window-handle">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c">The currently set, platform specific window <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c">The currently set, platform specific window
@ -2266,7 +2266,7 @@ do not support subwindows.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_window_handle" c:identifier="gst_player_video_overlay_video_renderer_set_window_handle"> <method name="set_window_handle" c:identifier="gst_player_video_overlay_video_renderer_set_window_handle" glib:set-property="window-handle">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c">Sets the platform specific window handle into which the video <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c">Sets the platform specific window handle into which the video
should be rendered</doc> should be rendered</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h"/>
@ -2287,11 +2287,11 @@ should be rendered</doc>
<property name="video-sink" writable="1" transfer-ownership="none"> <property name="video-sink" writable="1" transfer-ownership="none">
<type name="Gst.Element"/> <type name="Gst.Element"/>
</property> </property>
<property name="window-handle" writable="1" construct="1" transfer-ownership="none"> <property name="window-handle" writable="1" construct="1" transfer-ownership="none" setter="set_window_handle" getter="get_window_handle">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</property> </property>
</class> </class>
<record name="PlayerVideoOverlayVideoRendererClass" c:type="GstPlayerVideoOverlayVideoRendererClass" disguised="1" glib:is-gtype-struct-for="PlayerVideoOverlayVideoRenderer"> <record name="PlayerVideoOverlayVideoRendererClass" c:type="GstPlayerVideoOverlayVideoRendererClass" disguised="1" opaque="1" glib:is-gtype-struct-for="PlayerVideoOverlayVideoRenderer">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.h"/>
</record> </record>
<interface name="PlayerVideoRenderer" c:symbol-prefix="player_video_renderer" c:type="GstPlayerVideoRenderer" glib:type-name="GstPlayerVideoRenderer" glib:get-type="gst_player_video_renderer_get_type" glib:type-struct="PlayerVideoRendererInterface"> <interface name="PlayerVideoRenderer" c:symbol-prefix="player_video_renderer" c:type="GstPlayerVideoRenderer" glib:type-name="GstPlayerVideoRenderer" glib:get-type="gst_player_video_renderer_get_type" glib:type-struct="PlayerVideoRendererInterface">

View file

@ -318,47 +318,47 @@ gst_rtcp_buffer_validate_reduced().</doc>
</record> </record>
<enumeration name="RTCPFBType" glib:type-name="GstRTCPFBType" glib:get-type="gst_rtcpfb_type_get_type" c:type="GstRTCPFBType"> <enumeration name="RTCPFBType" glib:type-name="GstRTCPFBType" glib:get-type="gst_rtcpfb_type_get_type" c:type="GstRTCPFBType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Different types of feedback messages.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Different types of feedback messages.</doc>
<member name="fb_type_invalid" value="0" c:identifier="GST_RTCP_FB_TYPE_INVALID" glib:nick="fb-type-invalid"> <member name="fb_type_invalid" value="0" c:identifier="GST_RTCP_FB_TYPE_INVALID" glib:nick="fb-type-invalid" glib:name="GST_RTCP_FB_TYPE_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid type</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid type</doc>
</member> </member>
<member name="rtpfb_type_nack" value="1" c:identifier="GST_RTCP_RTPFB_TYPE_NACK" glib:nick="rtpfb-type-nack"> <member name="rtpfb_type_nack" value="1" c:identifier="GST_RTCP_RTPFB_TYPE_NACK" glib:nick="rtpfb-type-nack" glib:name="GST_RTCP_RTPFB_TYPE_NACK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Generic NACK</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Generic NACK</doc>
</member> </member>
<member name="rtpfb_type_tmmbr" value="3" c:identifier="GST_RTCP_RTPFB_TYPE_TMMBR" glib:nick="rtpfb-type-tmmbr"> <member name="rtpfb_type_tmmbr" value="3" c:identifier="GST_RTCP_RTPFB_TYPE_TMMBR" glib:nick="rtpfb-type-tmmbr" glib:name="GST_RTCP_RTPFB_TYPE_TMMBR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporary Maximum Media Stream Bit Rate Request</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporary Maximum Media Stream Bit Rate Request</doc>
</member> </member>
<member name="rtpfb_type_tmmbn" value="4" c:identifier="GST_RTCP_RTPFB_TYPE_TMMBN" glib:nick="rtpfb-type-tmmbn"> <member name="rtpfb_type_tmmbn" value="4" c:identifier="GST_RTCP_RTPFB_TYPE_TMMBN" glib:nick="rtpfb-type-tmmbn" glib:name="GST_RTCP_RTPFB_TYPE_TMMBN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporary Maximum Media Stream Bit Rate <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporary Maximum Media Stream Bit Rate
Notification</doc> Notification</doc>
</member> </member>
<member name="rtpfb_type_rtcp_sr_req" value="5" c:identifier="GST_RTCP_RTPFB_TYPE_RTCP_SR_REQ" glib:nick="rtpfb-type-rtcp-sr-req"> <member name="rtpfb_type_rtcp_sr_req" value="5" c:identifier="GST_RTCP_RTPFB_TYPE_RTCP_SR_REQ" glib:nick="rtpfb-type-rtcp-sr-req" glib:name="GST_RTCP_RTPFB_TYPE_RTCP_SR_REQ">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Request an SR packet for early <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Request an SR packet for early
synchronization</doc> synchronization</doc>
</member> </member>
<member name="rtpfb_type_twcc" value="15" c:identifier="GST_RTCP_RTPFB_TYPE_TWCC" glib:nick="rtpfb-type-twcc"> <member name="rtpfb_type_twcc" value="15" c:identifier="GST_RTCP_RTPFB_TYPE_TWCC" glib:nick="rtpfb-type-twcc" glib:name="GST_RTCP_RTPFB_TYPE_TWCC">
</member> </member>
<member name="psfb_type_pli" value="1" c:identifier="GST_RTCP_PSFB_TYPE_PLI" glib:nick="psfb-type-pli"> <member name="psfb_type_pli" value="1" c:identifier="GST_RTCP_PSFB_TYPE_PLI" glib:nick="psfb-type-pli" glib:name="GST_RTCP_PSFB_TYPE_PLI">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Picture Loss Indication</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Picture Loss Indication</doc>
</member> </member>
<member name="psfb_type_sli" value="2" c:identifier="GST_RTCP_PSFB_TYPE_SLI" glib:nick="psfb-type-sli"> <member name="psfb_type_sli" value="2" c:identifier="GST_RTCP_PSFB_TYPE_SLI" glib:nick="psfb-type-sli" glib:name="GST_RTCP_PSFB_TYPE_SLI">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Slice Loss Indication</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Slice Loss Indication</doc>
</member> </member>
<member name="psfb_type_rpsi" value="3" c:identifier="GST_RTCP_PSFB_TYPE_RPSI" glib:nick="psfb-type-rpsi"> <member name="psfb_type_rpsi" value="3" c:identifier="GST_RTCP_PSFB_TYPE_RPSI" glib:nick="psfb-type-rpsi" glib:name="GST_RTCP_PSFB_TYPE_RPSI">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Reference Picture Selection Indication</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Reference Picture Selection Indication</doc>
</member> </member>
<member name="psfb_type_afb" value="15" c:identifier="GST_RTCP_PSFB_TYPE_AFB" glib:nick="psfb-type-afb"> <member name="psfb_type_afb" value="15" c:identifier="GST_RTCP_PSFB_TYPE_AFB" glib:nick="psfb-type-afb" glib:name="GST_RTCP_PSFB_TYPE_AFB">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Application layer Feedback</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Application layer Feedback</doc>
</member> </member>
<member name="psfb_type_fir" value="4" c:identifier="GST_RTCP_PSFB_TYPE_FIR" glib:nick="psfb-type-fir"> <member name="psfb_type_fir" value="4" c:identifier="GST_RTCP_PSFB_TYPE_FIR" glib:nick="psfb-type-fir" glib:name="GST_RTCP_PSFB_TYPE_FIR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Full Intra Request Command</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Full Intra Request Command</doc>
</member> </member>
<member name="psfb_type_tstr" value="5" c:identifier="GST_RTCP_PSFB_TYPE_TSTR" glib:nick="psfb-type-tstr"> <member name="psfb_type_tstr" value="5" c:identifier="GST_RTCP_PSFB_TYPE_TSTR" glib:nick="psfb-type-tstr" glib:name="GST_RTCP_PSFB_TYPE_TSTR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporal-Spatial Trade-off Request</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporal-Spatial Trade-off Request</doc>
</member> </member>
<member name="psfb_type_tstn" value="6" c:identifier="GST_RTCP_PSFB_TYPE_TSTN" glib:nick="psfb-type-tstn"> <member name="psfb_type_tstn" value="6" c:identifier="GST_RTCP_PSFB_TYPE_TSTN" glib:nick="psfb-type-tstn" glib:name="GST_RTCP_PSFB_TYPE_TSTN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporal-Spatial Trade-off Notification</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Temporal-Spatial Trade-off Notification</doc>
</member> </member>
<member name="psfb_type_vbcn" value="7" c:identifier="GST_RTCP_PSFB_TYPE_VBCN" glib:nick="psfb-type-vbcn"> <member name="psfb_type_vbcn" value="7" c:identifier="GST_RTCP_PSFB_TYPE_VBCN" glib:nick="psfb-type-vbcn" glib:name="GST_RTCP_PSFB_TYPE_VBCN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Video Back Channel Message</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Video Back Channel Message</doc>
</member> </member>
</enumeration> </enumeration>
@ -1959,113 +1959,113 @@ is set as zero, @lost_packets or @dup_packets will be zero.</doc>
</record> </record>
<enumeration name="RTCPSDESType" glib:type-name="GstRTCPSDESType" glib:get-type="gst_rtcpsdes_type_get_type" c:type="GstRTCPSDESType"> <enumeration name="RTCPSDESType" glib:type-name="GstRTCPSDESType" glib:get-type="gst_rtcpsdes_type_get_type" c:type="GstRTCPSDESType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Different types of SDES content.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Different types of SDES content.</doc>
<member name="invalid" value="-1" c:identifier="GST_RTCP_SDES_INVALID" glib:nick="invalid"> <member name="invalid" value="-1" c:identifier="GST_RTCP_SDES_INVALID" glib:nick="invalid" glib:name="GST_RTCP_SDES_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid SDES entry</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid SDES entry</doc>
</member> </member>
<member name="end" value="0" c:identifier="GST_RTCP_SDES_END" glib:nick="end"> <member name="end" value="0" c:identifier="GST_RTCP_SDES_END" glib:nick="end" glib:name="GST_RTCP_SDES_END">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">End of SDES list</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">End of SDES list</doc>
</member> </member>
<member name="cname" value="1" c:identifier="GST_RTCP_SDES_CNAME" glib:nick="cname"> <member name="cname" value="1" c:identifier="GST_RTCP_SDES_CNAME" glib:nick="cname" glib:name="GST_RTCP_SDES_CNAME">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Canonical name</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Canonical name</doc>
</member> </member>
<member name="name" value="2" c:identifier="GST_RTCP_SDES_NAME" glib:nick="name"> <member name="name" value="2" c:identifier="GST_RTCP_SDES_NAME" glib:nick="name" glib:name="GST_RTCP_SDES_NAME">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">User name</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">User name</doc>
</member> </member>
<member name="email" value="3" c:identifier="GST_RTCP_SDES_EMAIL" glib:nick="email"> <member name="email" value="3" c:identifier="GST_RTCP_SDES_EMAIL" glib:nick="email" glib:name="GST_RTCP_SDES_EMAIL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">User's electronic mail address</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">User's electronic mail address</doc>
</member> </member>
<member name="phone" value="4" c:identifier="GST_RTCP_SDES_PHONE" glib:nick="phone"> <member name="phone" value="4" c:identifier="GST_RTCP_SDES_PHONE" glib:nick="phone" glib:name="GST_RTCP_SDES_PHONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">User's phone number</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">User's phone number</doc>
</member> </member>
<member name="loc" value="5" c:identifier="GST_RTCP_SDES_LOC" glib:nick="loc"> <member name="loc" value="5" c:identifier="GST_RTCP_SDES_LOC" glib:nick="loc" glib:name="GST_RTCP_SDES_LOC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Geographic user location</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Geographic user location</doc>
</member> </member>
<member name="tool" value="6" c:identifier="GST_RTCP_SDES_TOOL" glib:nick="tool"> <member name="tool" value="6" c:identifier="GST_RTCP_SDES_TOOL" glib:nick="tool" glib:name="GST_RTCP_SDES_TOOL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Name of application or tool</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Name of application or tool</doc>
</member> </member>
<member name="note" value="7" c:identifier="GST_RTCP_SDES_NOTE" glib:nick="note"> <member name="note" value="7" c:identifier="GST_RTCP_SDES_NOTE" glib:nick="note" glib:name="GST_RTCP_SDES_NOTE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Notice about the source</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Notice about the source</doc>
</member> </member>
<member name="priv" value="8" c:identifier="GST_RTCP_SDES_PRIV" glib:nick="priv"> <member name="priv" value="8" c:identifier="GST_RTCP_SDES_PRIV" glib:nick="priv" glib:name="GST_RTCP_SDES_PRIV">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Private extensions</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Private extensions</doc>
</member> </member>
<member name="h323_caddr" value="9" c:identifier="GST_RTCP_SDES_H323_CADDR" version="1.20" glib:nick="h323-caddr"> <member name="h323_caddr" value="9" c:identifier="GST_RTCP_SDES_H323_CADDR" version="1.20" glib:nick="h323-caddr" glib:name="GST_RTCP_SDES_H323_CADDR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">H.323 callable address</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">H.323 callable address</doc>
</member> </member>
<member name="apsi" value="10" c:identifier="GST_RTCP_SDES_APSI" version="1.20" glib:nick="apsi"> <member name="apsi" value="10" c:identifier="GST_RTCP_SDES_APSI" version="1.20" glib:nick="apsi" glib:name="GST_RTCP_SDES_APSI">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Application Specific Identifier (RFC6776)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Application Specific Identifier (RFC6776)</doc>
</member> </member>
<member name="rgrp" value="11" c:identifier="GST_RTCP_SDES_RGRP" version="1.20" glib:nick="rgrp"> <member name="rgrp" value="11" c:identifier="GST_RTCP_SDES_RGRP" version="1.20" glib:nick="rgrp" glib:name="GST_RTCP_SDES_RGRP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Reporting Group Identifier (RFC8861)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Reporting Group Identifier (RFC8861)</doc>
</member> </member>
<member name="rtp_stream_id" value="12" c:identifier="GST_RTCP_SDES_RTP_STREAM_ID" version="1.20" glib:nick="rtp-stream-id"> <member name="rtp_stream_id" value="12" c:identifier="GST_RTCP_SDES_RTP_STREAM_ID" version="1.20" glib:nick="rtp-stream-id" glib:name="GST_RTCP_SDES_RTP_STREAM_ID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">RtpStreamId SDES item (RFC8852).</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">RtpStreamId SDES item (RFC8852).</doc>
</member> </member>
<member name="repaired_rtp_stream_id" value="13" c:identifier="GST_RTCP_SDES_REPAIRED_RTP_STREAM_ID" version="1.20" glib:nick="repaired-rtp-stream-id"> <member name="repaired_rtp_stream_id" value="13" c:identifier="GST_RTCP_SDES_REPAIRED_RTP_STREAM_ID" version="1.20" glib:nick="repaired-rtp-stream-id" glib:name="GST_RTCP_SDES_REPAIRED_RTP_STREAM_ID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">RepairedRtpStreamId SDES item (RFC8852).</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">RepairedRtpStreamId SDES item (RFC8852).</doc>
</member> </member>
<member name="ccid" value="14" c:identifier="GST_RTCP_SDES_CCID" version="1.20" glib:nick="ccid"> <member name="ccid" value="14" c:identifier="GST_RTCP_SDES_CCID" version="1.20" glib:nick="ccid" glib:name="GST_RTCP_SDES_CCID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">CLUE CaptId (RFC8849)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">CLUE CaptId (RFC8849)</doc>
</member> </member>
<member name="mid" value="15" c:identifier="GST_RTCP_SDES_MID" version="1.20" glib:nick="mid"> <member name="mid" value="15" c:identifier="GST_RTCP_SDES_MID" version="1.20" glib:nick="mid" glib:name="GST_RTCP_SDES_MID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">MID SDES item (RFC8843).</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">MID SDES item (RFC8843).</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="RTCPType" glib:type-name="GstRTCPType" glib:get-type="gst_rtcp_type_get_type" c:type="GstRTCPType"> <enumeration name="RTCPType" glib:type-name="GstRTCPType" glib:get-type="gst_rtcp_type_get_type" c:type="GstRTCPType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Different RTCP packet types.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Different RTCP packet types.</doc>
<member name="invalid" value="0" c:identifier="GST_RTCP_TYPE_INVALID" glib:nick="invalid"> <member name="invalid" value="0" c:identifier="GST_RTCP_TYPE_INVALID" glib:nick="invalid" glib:name="GST_RTCP_TYPE_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid type</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid type</doc>
</member> </member>
<member name="sr" value="200" c:identifier="GST_RTCP_TYPE_SR" glib:nick="sr"> <member name="sr" value="200" c:identifier="GST_RTCP_TYPE_SR" glib:nick="sr" glib:name="GST_RTCP_TYPE_SR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Sender report</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Sender report</doc>
</member> </member>
<member name="rr" value="201" c:identifier="GST_RTCP_TYPE_RR" glib:nick="rr"> <member name="rr" value="201" c:identifier="GST_RTCP_TYPE_RR" glib:nick="rr" glib:name="GST_RTCP_TYPE_RR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Receiver report</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Receiver report</doc>
</member> </member>
<member name="sdes" value="202" c:identifier="GST_RTCP_TYPE_SDES" glib:nick="sdes"> <member name="sdes" value="202" c:identifier="GST_RTCP_TYPE_SDES" glib:nick="sdes" glib:name="GST_RTCP_TYPE_SDES">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Source description</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Source description</doc>
</member> </member>
<member name="bye" value="203" c:identifier="GST_RTCP_TYPE_BYE" glib:nick="bye"> <member name="bye" value="203" c:identifier="GST_RTCP_TYPE_BYE" glib:nick="bye" glib:name="GST_RTCP_TYPE_BYE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Goodbye</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Goodbye</doc>
</member> </member>
<member name="app" value="204" c:identifier="GST_RTCP_TYPE_APP" glib:nick="app"> <member name="app" value="204" c:identifier="GST_RTCP_TYPE_APP" glib:nick="app" glib:name="GST_RTCP_TYPE_APP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Application defined</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Application defined</doc>
</member> </member>
<member name="rtpfb" value="205" c:identifier="GST_RTCP_TYPE_RTPFB" glib:nick="rtpfb"> <member name="rtpfb" value="205" c:identifier="GST_RTCP_TYPE_RTPFB" glib:nick="rtpfb" glib:name="GST_RTCP_TYPE_RTPFB">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Transport layer feedback.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Transport layer feedback.</doc>
</member> </member>
<member name="psfb" value="206" c:identifier="GST_RTCP_TYPE_PSFB" glib:nick="psfb"> <member name="psfb" value="206" c:identifier="GST_RTCP_TYPE_PSFB" glib:nick="psfb" glib:name="GST_RTCP_TYPE_PSFB">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Payload-specific feedback.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Payload-specific feedback.</doc>
</member> </member>
<member name="xr" value="207" c:identifier="GST_RTCP_TYPE_XR" glib:nick="xr"> <member name="xr" value="207" c:identifier="GST_RTCP_TYPE_XR" glib:nick="xr" glib:name="GST_RTCP_TYPE_XR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Extended report.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Extended report.</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="RTCPXRType" version="1.16" glib:type-name="GstRTCPXRType" glib:get-type="gst_rtcpxr_type_get_type" c:type="GstRTCPXRType"> <enumeration name="RTCPXRType" version="1.16" glib:type-name="GstRTCPXRType" glib:get-type="gst_rtcpxr_type_get_type" c:type="GstRTCPXRType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Types of RTCP Extended Reports, those are defined in RFC 3611 and other RFCs <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Types of RTCP Extended Reports, those are defined in RFC 3611 and other RFCs
according to the [IANA registry](https://www.iana.org/assignments/rtcp-xr-block-types/rtcp-xr-block-types.xhtml).</doc> according to the [IANA registry](https://www.iana.org/assignments/rtcp-xr-block-types/rtcp-xr-block-types.xhtml).</doc>
<member name="invalid" value="-1" c:identifier="GST_RTCP_XR_TYPE_INVALID" glib:nick="invalid"> <member name="invalid" value="-1" c:identifier="GST_RTCP_XR_TYPE_INVALID" glib:nick="invalid" glib:name="GST_RTCP_XR_TYPE_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid XR Report Block</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Invalid XR Report Block</doc>
</member> </member>
<member name="lrle" value="1" c:identifier="GST_RTCP_XR_TYPE_LRLE" glib:nick="lrle"> <member name="lrle" value="1" c:identifier="GST_RTCP_XR_TYPE_LRLE" glib:nick="lrle" glib:name="GST_RTCP_XR_TYPE_LRLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Loss RLE Report Block</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Loss RLE Report Block</doc>
</member> </member>
<member name="drle" value="2" c:identifier="GST_RTCP_XR_TYPE_DRLE" glib:nick="drle"> <member name="drle" value="2" c:identifier="GST_RTCP_XR_TYPE_DRLE" glib:nick="drle" glib:name="GST_RTCP_XR_TYPE_DRLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Duplicate RLE Report Block</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Duplicate RLE Report Block</doc>
</member> </member>
<member name="prt" value="3" c:identifier="GST_RTCP_XR_TYPE_PRT" glib:nick="prt"> <member name="prt" value="3" c:identifier="GST_RTCP_XR_TYPE_PRT" glib:nick="prt" glib:name="GST_RTCP_XR_TYPE_PRT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Packet Receipt Times Report Block</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Packet Receipt Times Report Block</doc>
</member> </member>
<member name="rrt" value="4" c:identifier="GST_RTCP_XR_TYPE_RRT" glib:nick="rrt"> <member name="rrt" value="4" c:identifier="GST_RTCP_XR_TYPE_RRT" glib:nick="rrt" glib:name="GST_RTCP_XR_TYPE_RRT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Receiver Reference Time Report Block</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Receiver Reference Time Report Block</doc>
</member> </member>
<member name="dlrr" value="5" c:identifier="GST_RTCP_XR_TYPE_DLRR" glib:nick="dlrr"> <member name="dlrr" value="5" c:identifier="GST_RTCP_XR_TYPE_DLRR" glib:nick="dlrr" glib:name="GST_RTCP_XR_TYPE_DLRR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Delay since the last Receiver Report</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Delay since the last Receiver Report</doc>
</member> </member>
<member name="ssumm" value="6" c:identifier="GST_RTCP_XR_TYPE_SSUMM" glib:nick="ssumm"> <member name="ssumm" value="6" c:identifier="GST_RTCP_XR_TYPE_SSUMM" glib:nick="ssumm" glib:name="GST_RTCP_XR_TYPE_SSUMM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Statistics Summary Report Block</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">Statistics Summary Report Block</doc>
</member> </member>
<member name="voip_metrics" value="7" c:identifier="GST_RTCP_XR_TYPE_VOIP_METRICS" glib:nick="voip-metrics"> <member name="voip_metrics" value="7" c:identifier="GST_RTCP_XR_TYPE_VOIP_METRICS" glib:nick="voip-metrics" glib:name="GST_RTCP_XR_TYPE_VOIP_METRICS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">VoIP Metrics Report Block</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtcpbuffer.h">VoIP Metrics Report Block</doc>
</member> </member>
</enumeration> </enumeration>
@ -2295,7 +2295,7 @@ audio codec</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="buffer-list" writable="1" transfer-ownership="none"> <property name="buffer-list" writable="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<field name="payload"> <field name="payload">
@ -2335,7 +2335,7 @@ audio codec</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="RTPBaseAudioPayloadPrivate" c:type="GstRTPBaseAudioPayloadPrivate" disguised="1"> <record name="RTPBaseAudioPayloadPrivate" c:type="GstRTPBaseAudioPayloadPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbaseaudiopayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbaseaudiopayload.h"/>
</record> </record>
<class name="RTPBaseDepayload" c:symbol-prefix="rtp_base_depayload" c:type="GstRTPBaseDepayload" parent="Gst.Element" abstract="1" glib:type-name="GstRTPBaseDepayload" glib:get-type="gst_rtp_base_depayload_get_type" glib:type-struct="RTPBaseDepayloadClass"> <class name="RTPBaseDepayload" c:symbol-prefix="rtp_base_depayload" c:type="GstRTPBaseDepayload" parent="Gst.Element" abstract="1" glib:type-name="GstRTPBaseDepayload" glib:get-type="gst_rtp_base_depayload_get_type" glib:type-struct="RTPBaseDepayloadClass">
@ -2374,6 +2374,7 @@ Be aware that in case gst_rtp_base_depayload_push_list() is used
each buffer will see the same list of RTP header extensions.</doc> each buffer will see the same list of RTP header extensions.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<virtual-method name="handle_event"> <virtual-method name="handle_event">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">custom event handling</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -2388,6 +2389,7 @@ each buffer will see the same list of RTP header extensions.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="packet_lost"> <virtual-method name="packet_lost">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">signal the depayloader about packet loss</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -2402,6 +2404,11 @@ each buffer will see the same list of RTP header extensions.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="process"> <virtual-method name="process">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">process incoming rtp packets. Subclass must implement either
this method or @process_rtp_packet to process incoming rtp packets.
If the child returns a buffer without a valid timestamp, the timestamp
of the provided buffer will be applied to the result buffer and the
buffer will be pushed. If this function returns %NULL, nothing is pushed.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.Buffer" c:type="GstBuffer*"/> <type name="Gst.Buffer" c:type="GstBuffer*"/>
@ -2416,6 +2423,14 @@ each buffer will see the same list of RTP header extensions.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="process_rtp_packet"> <virtual-method name="process_rtp_packet">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">Same as the process virtual function, but slightly more
efficient, since it is passed the rtp buffer structure that has already
been mapped (with GST_MAP_READ) by the base class and thus does not have
to be mapped again by the subclass. Can be used by the subclass to process
incoming rtp packets. If the subclass returns a buffer without a valid
timestamp, the timestamp of the input buffer will be applied to the result
buffer and the output buffer will be pushed out. If this function returns
%NULL, nothing is pushed out. Since: 1.6.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.Buffer" c:type="GstBuffer*"/> <type name="Gst.Buffer" c:type="GstBuffer*"/>
@ -2430,6 +2445,7 @@ each buffer will see the same list of RTP header extensions.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_caps"> <virtual-method name="set_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">configure the depayloader</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -2626,14 +2642,14 @@ the outgoing buffer when it didn't have a timestamp already.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="auto-header-extension" version="1.20" writable="1" transfer-ownership="none"> <property name="auto-header-extension" version="1.20" writable="1" transfer-ownership="none" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">If enabled, the depayloader will automatically try to enable all the <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">If enabled, the depayloader will automatically try to enable all the
RTP header extensions provided in the sink caps, saving the application RTP header extensions provided in the sink caps, saving the application
the need to handle these extensions manually using the the need to handle these extensions manually using the
GstRTPBaseDepayload::request-extension: signal.</doc> GstRTPBaseDepayload::request-extension: signal.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="extensions" version="1.24" transfer-ownership="none"> <property name="extensions" version="1.24" transfer-ownership="none" default-value="&lt; &gt;">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">A list of already enabled RTP header extensions. This may be useful for finding <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">A list of already enabled RTP header extensions. This may be useful for finding
out which extensions are already enabled (with add-extension signal) and picking a non-conflicting out which extensions are already enabled (with add-extension signal) and picking a non-conflicting
ID for a new extension that needs to be added on top of the existing ones. ID for a new extension that needs to be added on top of the existing ones.
@ -2646,14 +2662,14 @@ Dynamic updates of this property can be received by subscribing to its correspon
"notify::extensions".</doc> "notify::extensions".</doc>
<type name="Gst.ValueArray"/> <type name="Gst.ValueArray"/>
</property> </property>
<property name="max-reorder" version="1.18" writable="1" transfer-ownership="none"> <property name="max-reorder" version="1.18" writable="1" transfer-ownership="none" default-value="100">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">Max seqnum reorder before the sender is assumed to have restarted. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">Max seqnum reorder before the sender is assumed to have restarted.
When max-reorder is set to 0 all reordered/duplicate packets are When max-reorder is set to 0 all reordered/duplicate packets are
considered coming from a restarted sender.</doc> considered coming from a restarted sender.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="source-info" version="1.16" writable="1" transfer-ownership="none"> <property name="source-info" version="1.16" writable="1" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">Add RTP source information found in RTP header as meta to output buffer.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.c">Add RTP source information found in RTP header as meta to output buffer.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
@ -2748,6 +2764,7 @@ necessary attributes as required by the extension implementation.</doc>
<type name="Gst.ElementClass" c:type="GstElementClass"/> <type name="Gst.ElementClass" c:type="GstElementClass"/>
</field> </field>
<field name="set_caps"> <field name="set_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">configure the depayloader</doc>
<callback name="set_caps"> <callback name="set_caps">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -2764,6 +2781,11 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="process"> <field name="process">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">process incoming rtp packets. Subclass must implement either
this method or @process_rtp_packet to process incoming rtp packets.
If the child returns a buffer without a valid timestamp, the timestamp
of the provided buffer will be applied to the result buffer and the
buffer will be pushed. If this function returns %NULL, nothing is pushed.</doc>
<callback name="process"> <callback name="process">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -2780,6 +2802,7 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="packet_lost"> <field name="packet_lost">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">signal the depayloader about packet loss</doc>
<callback name="packet_lost"> <callback name="packet_lost">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -2796,6 +2819,7 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="handle_event"> <field name="handle_event">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">custom event handling</doc>
<callback name="handle_event"> <callback name="handle_event">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -2812,6 +2836,14 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="process_rtp_packet"> <field name="process_rtp_packet">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h">Same as the process virtual function, but slightly more
efficient, since it is passed the rtp buffer structure that has already
been mapped (with GST_MAP_READ) by the base class and thus does not have
to be mapped again by the subclass. Can be used by the subclass to process
incoming rtp packets. If the subclass returns a buffer without a valid
timestamp, the timestamp of the input buffer will be applied to the result
buffer and the output buffer will be pushed out. If this function returns
%NULL, nothing is pushed out. Since: 1.6.</doc>
<callback name="process_rtp_packet"> <callback name="process_rtp_packet">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -2833,13 +2865,14 @@ necessary attributes as required by the extension implementation.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="RTPBaseDepayloadPrivate" c:type="GstRTPBaseDepayloadPrivate" disguised="1"> <record name="RTPBaseDepayloadPrivate" c:type="GstRTPBaseDepayloadPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasedepayload.h"/>
</record> </record>
<class name="RTPBasePayload" c:symbol-prefix="rtp_base_payload" c:type="GstRTPBasePayload" parent="Gst.Element" abstract="1" glib:type-name="GstRTPBasePayload" glib:get-type="gst_rtp_base_payload_get_type" glib:type-struct="RTPBasePayloadClass"> <class name="RTPBasePayload" c:symbol-prefix="rtp_base_payload" c:type="GstRTPBasePayload" parent="Gst.Element" abstract="1" glib:type-name="GstRTPBasePayload" glib:get-type="gst_rtp_base_payload_get_type" glib:type-struct="RTPBasePayloadClass">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Provides a base class for RTP payloaders</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Provides a base class for RTP payloaders</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<virtual-method name="get_caps"> <virtual-method name="get_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">get desired caps</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.Caps" c:type="GstCaps*"/> <type name="Gst.Caps" c:type="GstCaps*"/>
@ -2857,6 +2890,7 @@ necessary attributes as required by the extension implementation.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="handle_buffer"> <virtual-method name="handle_buffer">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">process data</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/> <type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
@ -2871,6 +2905,7 @@ necessary attributes as required by the extension implementation.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="query"> <virtual-method name="query">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">custom query handling</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -2888,6 +2923,7 @@ necessary attributes as required by the extension implementation.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_caps"> <virtual-method name="set_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">configure the payloader</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -2902,6 +2938,7 @@ necessary attributes as required by the extension implementation.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="sink_event"> <virtual-method name="sink_event">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">custom event handling on the sinkpad</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -2916,6 +2953,7 @@ necessary attributes as required by the extension implementation.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="src_event"> <virtual-method name="src_event">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">custom event handling on the srcpad</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -3152,14 +3190,14 @@ Variable arguments should be in the form field name, field type
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="auto-header-extension" version="1.20" writable="1" transfer-ownership="none"> <property name="auto-header-extension" version="1.20" writable="1" transfer-ownership="none" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">If enabled, the payloader will automatically try to enable all the <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">If enabled, the payloader will automatically try to enable all the
RTP header extensions provided in the src caps, saving the application RTP header extensions provided in the src caps, saving the application
the need to handle these extensions manually using the the need to handle these extensions manually using the
GstRTPBasePayload::request-extension: signal.</doc> GstRTPBasePayload::request-extension: signal.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="extensions" version="1.24" transfer-ownership="none"> <property name="extensions" version="1.24" transfer-ownership="none" default-value="&lt; &gt;">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">A list of already enabled RTP header extensions. This may be useful for finding <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">A list of already enabled RTP header extensions. This may be useful for finding
out which extensions are already enabled (with add-extension signal) and picking a non-conflicting out which extensions are already enabled (with add-extension signal) and picking a non-conflicting
ID for a new extension that needs to be added on top of the existing ones. ID for a new extension that needs to be added on top of the existing ones.
@ -3172,22 +3210,22 @@ Dynamic updates of this property can be received by subscribing to its correspon
"notify::extensions".</doc> "notify::extensions".</doc>
<type name="Gst.ValueArray"/> <type name="Gst.ValueArray"/>
</property> </property>
<property name="max-ptime" writable="1" transfer-ownership="none"> <property name="max-ptime" writable="1" transfer-ownership="none" default-value="-1">
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="min-ptime" writable="1" transfer-ownership="none"> <property name="min-ptime" writable="1" transfer-ownership="none" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Minimum duration of the packet data in ns (can't go above MTU)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Minimum duration of the packet data in ns (can't go above MTU)</doc>
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="mtu" writable="1" transfer-ownership="none"> <property name="mtu" writable="1" transfer-ownership="none" default-value="1400">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="onvif-no-rate-control" version="1.16" writable="1" transfer-ownership="none"> <property name="onvif-no-rate-control" version="1.16" writable="1" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Make the payloader timestamp packets according to the Rate-Control=no <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Make the payloader timestamp packets according to the Rate-Control=no
behaviour specified in the ONVIF replay spec.</doc> behaviour specified in the ONVIF replay spec.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="perfect-rtptime" writable="1" transfer-ownership="none"> <property name="perfect-rtptime" writable="1" transfer-ownership="none" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Try to use the offset fields to generate perfect RTP timestamps. When this <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Try to use the offset fields to generate perfect RTP timestamps. When this
option is disabled, RTP timestamps are generated from GST_BUFFER_PTS of option is disabled, RTP timestamps are generated from GST_BUFFER_PTS of
each payloaded buffer. The PTSes of buffers may not necessarily increment each payloaded buffer. The PTSes of buffers may not necessarily increment
@ -3205,14 +3243,14 @@ buffer. Currently GstRTPBasePayload is limited to handling perfect RTP
timestamps for audio streams.</doc> timestamps for audio streams.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="pt" writable="1" transfer-ownership="none"> <property name="pt" writable="1" transfer-ownership="none" default-value="96">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="ptime-multiple" writable="1" transfer-ownership="none"> <property name="ptime-multiple" writable="1" transfer-ownership="none" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Force buffers to be multiples of this duration in ns (0 disables)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Force buffers to be multiples of this duration in ns (0 disables)</doc>
<type name="gint64" c:type="gint64"/> <type name="gint64" c:type="gint64"/>
</property> </property>
<property name="scale-rtptime" version="1.18" writable="1" transfer-ownership="none"> <property name="scale-rtptime" version="1.18" writable="1" transfer-ownership="none" default-value="TRUE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Make the RTP packets' timestamps be scaled with the segment's rate <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Make the RTP packets' timestamps be scaled with the segment's rate
(corresponding to RTSP speed parameter). Disabling this property means (corresponding to RTSP speed parameter). Disabling this property means
the timestamps will not be affected by the set delivery speed (RTSP speed). the timestamps will not be affected by the set delivery speed (RTSP speed).
@ -3223,18 +3261,18 @@ video. This is achieved by the client setting RTSP Speed to 2 while the
server has this property disabled.</doc> server has this property disabled.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="seqnum" transfer-ownership="none"> <property name="seqnum" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="seqnum-offset" writable="1" transfer-ownership="none"> <property name="seqnum-offset" writable="1" transfer-ownership="none" default-value="-1">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="source-info" version="1.16" writable="1" transfer-ownership="none"> <property name="source-info" version="1.16" writable="1" transfer-ownership="none" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Enable writing the CSRC field in allocated RTP header based on RTP source <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.c">Enable writing the CSRC field in allocated RTP header based on RTP source
information found in the input buffer's #GstRTPSourceMeta.</doc> information found in the input buffer's #GstRTPSourceMeta.</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="ssrc" writable="1" transfer-ownership="none"> <property name="ssrc" writable="1" transfer-ownership="none" default-value="4294967295">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="stats" transfer-ownership="none"> <property name="stats" transfer-ownership="none">
@ -3254,10 +3292,10 @@ the last processed buffer and current state of the stream being payloaded:
* `timestamp-offset` :#G_TYPE_UINT, The current offset added to the timestamp</doc> * `timestamp-offset` :#G_TYPE_UINT, The current offset added to the timestamp</doc>
<type name="Gst.Structure"/> <type name="Gst.Structure"/>
</property> </property>
<property name="timestamp" transfer-ownership="none"> <property name="timestamp" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="timestamp-offset" writable="1" transfer-ownership="none"> <property name="timestamp-offset" writable="1" transfer-ownership="none" default-value="4294967295">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<field name="element"> <field name="element">
@ -3380,6 +3418,7 @@ necessary attributes as required by the extension implementation.</doc>
<type name="Gst.ElementClass" c:type="GstElementClass"/> <type name="Gst.ElementClass" c:type="GstElementClass"/>
</field> </field>
<field name="get_caps"> <field name="get_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">get desired caps</doc>
<callback name="get_caps"> <callback name="get_caps">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -3399,6 +3438,7 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="set_caps"> <field name="set_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">configure the payloader</doc>
<callback name="set_caps"> <callback name="set_caps">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3415,6 +3455,7 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="handle_buffer"> <field name="handle_buffer">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">process data</doc>
<callback name="handle_buffer"> <callback name="handle_buffer">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3431,6 +3472,7 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="sink_event"> <field name="sink_event">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">custom event handling on the sinkpad</doc>
<callback name="sink_event"> <callback name="sink_event">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3447,6 +3489,7 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="src_event"> <field name="src_event">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">custom event handling on the srcpad</doc>
<callback name="src_event"> <callback name="src_event">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3463,6 +3506,7 @@ necessary attributes as required by the extension implementation.</doc>
</callback> </callback>
</field> </field>
<field name="query"> <field name="query">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h">custom query handling</doc>
<callback name="query"> <callback name="query">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3487,7 +3531,7 @@ necessary attributes as required by the extension implementation.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="RTPBasePayloadPrivate" c:type="GstRTPBasePayloadPrivate" disguised="1"> <record name="RTPBasePayloadPrivate" c:type="GstRTPBasePayloadPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbasepayload.h"/>
</record> </record>
<record name="RTPBuffer" c:type="GstRTPBuffer"> <record name="RTPBuffer" c:type="GstRTPBuffer">
@ -4553,28 +4597,28 @@ buffers carrying RTP packets.
Note that these are only valid for #GstCaps of type: application/x-rtp (x-rtcp). Note that these are only valid for #GstCaps of type: application/x-rtp (x-rtcp).
They can conflict with other extended buffer flags.</doc> They can conflict with other extended buffer flags.</doc>
<member name="retransmission" value="1048576" c:identifier="GST_RTP_BUFFER_FLAG_RETRANSMISSION" glib:nick="retransmission"> <member name="retransmission" value="1048576" c:identifier="GST_RTP_BUFFER_FLAG_RETRANSMISSION" glib:nick="retransmission" glib:name="GST_RTP_BUFFER_FLAG_RETRANSMISSION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">The #GstBuffer was once wrapped <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">The #GstBuffer was once wrapped
in a retransmitted packet as specified by RFC 4588.</doc> in a retransmitted packet as specified by RFC 4588.</doc>
</member> </member>
<member name="redundant" value="2097152" c:identifier="GST_RTP_BUFFER_FLAG_REDUNDANT" glib:nick="redundant"> <member name="redundant" value="2097152" c:identifier="GST_RTP_BUFFER_FLAG_REDUNDANT" glib:nick="redundant" glib:name="GST_RTP_BUFFER_FLAG_REDUNDANT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">The packet represents redundant RTP packet. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">The packet represents redundant RTP packet.
The flag is used in gstrtpstorage to be able to hold the packetback The flag is used in gstrtpstorage to be able to hold the packetback
and use it only for recovery from packet loss. and use it only for recovery from packet loss.
Since: 1.14</doc> Since: 1.14</doc>
</member> </member>
<member name="last" value="268435456" c:identifier="GST_RTP_BUFFER_FLAG_LAST" glib:nick="last"> <member name="last" value="268435456" c:identifier="GST_RTP_BUFFER_FLAG_LAST" glib:nick="last" glib:name="GST_RTP_BUFFER_FLAG_LAST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Offset to define more flags.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Offset to define more flags.</doc>
</member> </member>
</bitfield> </bitfield>
<bitfield name="RTPBufferMapFlags" version="1.6.1" glib:type-name="GstRTPBufferMapFlags" glib:get-type="gst_rtp_buffer_map_flags_get_type" c:type="GstRTPBufferMapFlags"> <bitfield name="RTPBufferMapFlags" version="1.6.1" glib:type-name="GstRTPBufferMapFlags" glib:get-type="gst_rtp_buffer_map_flags_get_type" c:type="GstRTPBufferMapFlags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Additional mapping flags for gst_rtp_buffer_map().</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Additional mapping flags for gst_rtp_buffer_map().</doc>
<member name="skip_padding" value="65536" c:identifier="GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING" glib:nick="skip-padding"> <member name="skip_padding" value="65536" c:identifier="GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING" glib:nick="skip-padding" glib:name="GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Skip mapping and validation of RTP <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Skip mapping and validation of RTP
padding and RTP pad count when present. Useful for buffers where padding and RTP pad count when present. Useful for buffers where
the padding may be encrypted.</doc> the padding may be encrypted.</doc>
</member> </member>
<member name="last" value="16777216" c:identifier="GST_RTP_BUFFER_MAP_FLAG_LAST" glib:nick="last"> <member name="last" value="16777216" c:identifier="GST_RTP_BUFFER_MAP_FLAG_LAST" glib:nick="last" glib:name="GST_RTP_BUFFER_MAP_FLAG_LAST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Offset to define more flags</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpbuffer.h">Offset to define more flags</doc>
</member> </member>
</bitfield> </bitfield>
@ -4618,6 +4662,7 @@ information given in the input @buffer.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_supported_flags" invoker="get_supported_flags" version="1.20"> <virtual-method name="get_supported_flags" invoker="get_supported_flags" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">retrieve the supported flags</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.c">the flags supported by this instance of @ext</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.c">the flags supported by this instance of @ext</doc>
@ -4664,6 +4709,8 @@ information given in the input @buffer.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_attributes"> <virtual-method name="set_attributes">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">set the necessary attributes that may be signaled e.g. with
an SDP.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -5143,6 +5190,7 @@ from gst_rtp_header_extension_get_max_size().</doc>
<type name="Gst.ElementClass" c:type="GstElementClass"/> <type name="Gst.ElementClass" c:type="GstElementClass"/>
</field> </field>
<field name="get_supported_flags"> <field name="get_supported_flags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">retrieve the supported flags</doc>
<callback name="get_supported_flags"> <callback name="get_supported_flags">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5158,6 +5206,13 @@ from gst_rtp_header_extension_get_max_size().</doc>
</callback> </callback>
</field> </field>
<field name="get_max_size"> <field name="get_max_size">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">retrieve the maximum size for this extension based on the
information available from input_meta. Implementations should attempt
to provide as accurate information as possible as the returned value
will be used to control the amount of possible data in the payload.
Implementations must return the maximum as the allocated size for
writing the extension will be at least the size of the returned value.
Return the amount of data read or &lt;0 on failure.</doc>
<callback name="get_max_size"> <callback name="get_max_size">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5177,6 +5232,8 @@ from gst_rtp_header_extension_get_max_size().</doc>
</callback> </callback>
</field> </field>
<field name="write"> <field name="write">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">write into @data the information for this extension. Various
information is provided to help writing extensions in particular cases.</doc>
<callback name="write"> <callback name="write">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5215,6 +5272,8 @@ from gst_rtp_header_extension_get_max_size().</doc>
</callback> </callback>
</field> </field>
<field name="read"> <field name="read">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">read from a rtp payloaded buffer and extract the extension
information, optionally adding some meta onto the output buffer.</doc>
<callback name="read"> <callback name="read">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5249,6 +5308,8 @@ from gst_rtp_header_extension_get_max_size().</doc>
</callback> </callback>
</field> </field>
<field name="set_non_rtp_sink_caps"> <field name="set_non_rtp_sink_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">read any information from sink caps that the header
extension needs for its function.</doc>
<callback name="set_non_rtp_sink_caps"> <callback name="set_non_rtp_sink_caps">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5268,6 +5329,8 @@ from gst_rtp_header_extension_get_max_size().</doc>
</callback> </callback>
</field> </field>
<field name="update_non_rtp_src_caps"> <field name="update_non_rtp_src_caps">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">update depayloader non-RTP (depayloaded) caps with
the information parsed from RTP header.</doc>
<callback name="update_non_rtp_src_caps"> <callback name="update_non_rtp_src_caps">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5287,6 +5350,8 @@ from gst_rtp_header_extension_get_max_size().</doc>
</callback> </callback>
</field> </field>
<field name="set_attributes"> <field name="set_attributes">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">set the necessary attributes that may be signaled e.g. with
an SDP.</doc>
<callback name="set_attributes"> <callback name="set_attributes">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5306,6 +5371,8 @@ from gst_rtp_header_extension_get_max_size().</doc>
</callback> </callback>
</field> </field>
<field name="set_caps_from_attributes"> <field name="set_caps_from_attributes">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">write the necessary caps field/s for the configured
attributes e.g. as signalled with SDP.</doc>
<callback name="set_caps_from_attributes"> <callback name="set_caps_from_attributes">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -5350,34 +5417,34 @@ from gst_rtp_header_extension_get_max_size().</doc>
</record> </record>
<bitfield name="RTPHeaderExtensionDirection" version="1.20" glib:type-name="GstRTPHeaderExtensionDirection" glib:get-type="gst_rtp_header_extension_direction_get_type" c:type="GstRTPHeaderExtensionDirection"> <bitfield name="RTPHeaderExtensionDirection" version="1.20" glib:type-name="GstRTPHeaderExtensionDirection" glib:get-type="gst_rtp_header_extension_direction_get_type" c:type="GstRTPHeaderExtensionDirection">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Direction to which to apply the RTP Header Extension</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Direction to which to apply the RTP Header Extension</doc>
<member name="inactive" value="0" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_INACTIVE" glib:nick="inactive"> <member name="inactive" value="0" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_INACTIVE" glib:nick="inactive" glib:name="GST_RTP_HEADER_EXTENSION_DIRECTION_INACTIVE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Neither send nor <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Neither send nor
receive RTP Header Extensions</doc> receive RTP Header Extensions</doc>
</member> </member>
<member name="sendonly" value="1" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDONLY" glib:nick="sendonly"> <member name="sendonly" value="1" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDONLY" glib:nick="sendonly" glib:name="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDONLY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Only send RTP Header <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Only send RTP Header
Extensions @GST_RTP_HEADER_EXTENSION_DIRECTION_RECVONLY: Only Extensions @GST_RTP_HEADER_EXTENSION_DIRECTION_RECVONLY: Only
receive RTP Header Extensions</doc> receive RTP Header Extensions</doc>
</member> </member>
<member name="recvonly" value="2" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_RECVONLY" glib:nick="recvonly"> <member name="recvonly" value="2" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_RECVONLY" glib:nick="recvonly" glib:name="GST_RTP_HEADER_EXTENSION_DIRECTION_RECVONLY">
</member> </member>
<member name="sendrecv" value="3" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDRECV" glib:nick="sendrecv"> <member name="sendrecv" value="3" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDRECV" glib:nick="sendrecv" glib:name="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDRECV">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Send and receive RTP <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Send and receive RTP
Header Extensions ext</doc> Header Extensions ext</doc>
</member> </member>
<member name="inherited" value="4" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_INHERITED" glib:nick="inherited"> <member name="inherited" value="4" c:identifier="GST_RTP_HEADER_EXTENSION_DIRECTION_INHERITED" glib:nick="inherited" glib:name="GST_RTP_HEADER_EXTENSION_DIRECTION_INHERITED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">RTP header extension <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">RTP header extension
direction is inherited from the stream</doc> direction is inherited from the stream</doc>
</member> </member>
</bitfield> </bitfield>
<bitfield name="RTPHeaderExtensionFlags" version="1.20" glib:type-name="GstRTPHeaderExtensionFlags" glib:get-type="gst_rtp_header_extension_flags_get_type" c:type="GstRTPHeaderExtensionFlags"> <bitfield name="RTPHeaderExtensionFlags" version="1.20" glib:type-name="GstRTPHeaderExtensionFlags" glib:get-type="gst_rtp_header_extension_flags_get_type" c:type="GstRTPHeaderExtensionFlags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Flags that apply to a RTP Audio/Video header extension.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">Flags that apply to a RTP Audio/Video header extension.</doc>
<member name="one_byte" value="1" c:identifier="GST_RTP_HEADER_EXTENSION_ONE_BYTE" glib:nick="one-byte"> <member name="one_byte" value="1" c:identifier="GST_RTP_HEADER_EXTENSION_ONE_BYTE" glib:nick="one-byte" glib:name="GST_RTP_HEADER_EXTENSION_ONE_BYTE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">The one byte rtp extension header. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">The one byte rtp extension header.
1-16 data bytes per extension with a maximum of 1-16 data bytes per extension with a maximum of
14 extension ids in total.</doc> 14 extension ids in total.</doc>
</member> </member>
<member name="two_byte" value="2" c:identifier="GST_RTP_HEADER_EXTENSION_TWO_BYTE" glib:nick="two-byte"> <member name="two_byte" value="2" c:identifier="GST_RTP_HEADER_EXTENSION_TWO_BYTE" glib:nick="two-byte" glib:name="GST_RTP_HEADER_EXTENSION_TWO_BYTE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">The two byte rtp extension header. <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtphdrext.h">The two byte rtp extension header.
256 data bytes per extension with a maximum of 255 (or 256 256 data bytes per extension with a maximum of 255 (or 256
including appbits) extensions in total.</doc> including appbits) extensions in total.</doc>
@ -5396,82 +5463,82 @@ unassigned: 20-23,
Video: Video:
unassigned: 24, 27, 29, 30, 35-71, 77-95 unassigned: 24, 27, 29, 30, 35-71, 77-95
Reserved for RTCP conflict avoidance: 72-76</doc> Reserved for RTCP conflict avoidance: 72-76</doc>
<member name="pcmu" value="0" c:identifier="GST_RTP_PAYLOAD_PCMU" glib:nick="pcmu"> <member name="pcmu" value="0" c:identifier="GST_RTP_PAYLOAD_PCMU" glib:nick="pcmu" glib:name="GST_RTP_PAYLOAD_PCMU">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.711. mu-law audio (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.711. mu-law audio (RFC 3551)</doc>
</member> </member>
<member name="1016" value="1" c:identifier="GST_RTP_PAYLOAD_1016" glib:nick="1016"> <member name="1016" value="1" c:identifier="GST_RTP_PAYLOAD_1016" glib:nick="1016" glib:name="GST_RTP_PAYLOAD_1016">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">RFC 3551 says reserved</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">RFC 3551 says reserved</doc>
</member> </member>
<member name="g721" value="2" c:identifier="GST_RTP_PAYLOAD_G721" glib:nick="g721"> <member name="g721" value="2" c:identifier="GST_RTP_PAYLOAD_G721" glib:nick="g721" glib:name="GST_RTP_PAYLOAD_G721">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">RFC 3551 says reserved</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">RFC 3551 says reserved</doc>
</member> </member>
<member name="gsm" value="3" c:identifier="GST_RTP_PAYLOAD_GSM" glib:nick="gsm"> <member name="gsm" value="3" c:identifier="GST_RTP_PAYLOAD_GSM" glib:nick="gsm" glib:name="GST_RTP_PAYLOAD_GSM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">GSM audio</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">GSM audio</doc>
</member> </member>
<member name="g723" value="4" c:identifier="GST_RTP_PAYLOAD_G723" glib:nick="g723"> <member name="g723" value="4" c:identifier="GST_RTP_PAYLOAD_G723" glib:nick="g723" glib:name="GST_RTP_PAYLOAD_G723">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU G.723.1 audio</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU G.723.1 audio</doc>
</member> </member>
<member name="dvi4_8000" value="5" c:identifier="GST_RTP_PAYLOAD_DVI4_8000" glib:nick="dvi4-8000"> <member name="dvi4_8000" value="5" c:identifier="GST_RTP_PAYLOAD_DVI4_8000" glib:nick="dvi4-8000" glib:name="GST_RTP_PAYLOAD_DVI4_8000">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc>
</member> </member>
<member name="dvi4_16000" value="6" c:identifier="GST_RTP_PAYLOAD_DVI4_16000" glib:nick="dvi4-16000"> <member name="dvi4_16000" value="6" c:identifier="GST_RTP_PAYLOAD_DVI4_16000" glib:nick="dvi4-16000" glib:name="GST_RTP_PAYLOAD_DVI4_16000">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc>
</member> </member>
<member name="lpc" value="7" c:identifier="GST_RTP_PAYLOAD_LPC" glib:nick="lpc"> <member name="lpc" value="7" c:identifier="GST_RTP_PAYLOAD_LPC" glib:nick="lpc" glib:name="GST_RTP_PAYLOAD_LPC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">experimental linear predictive encoding</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">experimental linear predictive encoding</doc>
</member> </member>
<member name="pcma" value="8" c:identifier="GST_RTP_PAYLOAD_PCMA" glib:nick="pcma"> <member name="pcma" value="8" c:identifier="GST_RTP_PAYLOAD_PCMA" glib:nick="pcma" glib:name="GST_RTP_PAYLOAD_PCMA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.711 A-law audio (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.711 A-law audio (RFC 3551)</doc>
</member> </member>
<member name="g722" value="9" c:identifier="GST_RTP_PAYLOAD_G722" glib:nick="g722"> <member name="g722" value="9" c:identifier="GST_RTP_PAYLOAD_G722" glib:nick="g722" glib:name="GST_RTP_PAYLOAD_G722">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.722 (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.722 (RFC 3551)</doc>
</member> </member>
<member name="l16_stereo" value="10" c:identifier="GST_RTP_PAYLOAD_L16_STEREO" glib:nick="l16-stereo"> <member name="l16_stereo" value="10" c:identifier="GST_RTP_PAYLOAD_L16_STEREO" glib:nick="l16-stereo" glib:name="GST_RTP_PAYLOAD_L16_STEREO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">stereo PCM</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">stereo PCM</doc>
</member> </member>
<member name="l16_mono" value="11" c:identifier="GST_RTP_PAYLOAD_L16_MONO" glib:nick="l16-mono"> <member name="l16_mono" value="11" c:identifier="GST_RTP_PAYLOAD_L16_MONO" glib:nick="l16-mono" glib:name="GST_RTP_PAYLOAD_L16_MONO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">mono PCM</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">mono PCM</doc>
</member> </member>
<member name="qcelp" value="12" c:identifier="GST_RTP_PAYLOAD_QCELP" glib:nick="qcelp"> <member name="qcelp" value="12" c:identifier="GST_RTP_PAYLOAD_QCELP" glib:nick="qcelp" glib:name="GST_RTP_PAYLOAD_QCELP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">EIA &amp; TIA standard IS-733</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">EIA &amp; TIA standard IS-733</doc>
</member> </member>
<member name="cn" value="13" c:identifier="GST_RTP_PAYLOAD_CN" glib:nick="cn"> <member name="cn" value="13" c:identifier="GST_RTP_PAYLOAD_CN" glib:nick="cn" glib:name="GST_RTP_PAYLOAD_CN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Comfort Noise (RFC 3389)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Comfort Noise (RFC 3389)</doc>
</member> </member>
<member name="mpa" value="14" c:identifier="GST_RTP_PAYLOAD_MPA" glib:nick="mpa"> <member name="mpa" value="14" c:identifier="GST_RTP_PAYLOAD_MPA" glib:nick="mpa" glib:name="GST_RTP_PAYLOAD_MPA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Audio MPEG 1-3.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Audio MPEG 1-3.</doc>
</member> </member>
<member name="g728" value="15" c:identifier="GST_RTP_PAYLOAD_G728" glib:nick="g728"> <member name="g728" value="15" c:identifier="GST_RTP_PAYLOAD_G728" glib:nick="g728" glib:name="GST_RTP_PAYLOAD_G728">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.728 Speech coder (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.728 Speech coder (RFC 3551)</doc>
</member> </member>
<member name="dvi4_11025" value="16" c:identifier="GST_RTP_PAYLOAD_DVI4_11025" glib:nick="dvi4-11025"> <member name="dvi4_11025" value="16" c:identifier="GST_RTP_PAYLOAD_DVI4_11025" glib:nick="dvi4-11025" glib:name="GST_RTP_PAYLOAD_DVI4_11025">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc>
</member> </member>
<member name="dvi4_22050" value="17" c:identifier="GST_RTP_PAYLOAD_DVI4_22050" glib:nick="dvi4-22050"> <member name="dvi4_22050" value="17" c:identifier="GST_RTP_PAYLOAD_DVI4_22050" glib:nick="dvi4-22050" glib:name="GST_RTP_PAYLOAD_DVI4_22050">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">IMA ADPCM wave type (RFC 3551)</doc>
</member> </member>
<member name="g729" value="18" c:identifier="GST_RTP_PAYLOAD_G729" glib:nick="g729"> <member name="g729" value="18" c:identifier="GST_RTP_PAYLOAD_G729" glib:nick="g729" glib:name="GST_RTP_PAYLOAD_G729">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.729 Speech coder (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T G.729 Speech coder (RFC 3551)</doc>
</member> </member>
<member name="cellb" value="25" c:identifier="GST_RTP_PAYLOAD_CELLB" glib:nick="cellb"> <member name="cellb" value="25" c:identifier="GST_RTP_PAYLOAD_CELLB" glib:nick="cellb" glib:name="GST_RTP_PAYLOAD_CELLB">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">See RFC 2029</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">See RFC 2029</doc>
</member> </member>
<member name="jpeg" value="26" c:identifier="GST_RTP_PAYLOAD_JPEG" glib:nick="jpeg"> <member name="jpeg" value="26" c:identifier="GST_RTP_PAYLOAD_JPEG" glib:nick="jpeg" glib:name="GST_RTP_PAYLOAD_JPEG">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ISO Standards 10918-1 and 10918-2 (RFC 2435)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ISO Standards 10918-1 and 10918-2 (RFC 2435)</doc>
</member> </member>
<member name="nv" value="28" c:identifier="GST_RTP_PAYLOAD_NV" glib:nick="nv"> <member name="nv" value="28" c:identifier="GST_RTP_PAYLOAD_NV" glib:nick="nv" glib:name="GST_RTP_PAYLOAD_NV">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">nv encoding by Ron Frederick</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">nv encoding by Ron Frederick</doc>
</member> </member>
<member name="h261" value="31" c:identifier="GST_RTP_PAYLOAD_H261" glib:nick="h261"> <member name="h261" value="31" c:identifier="GST_RTP_PAYLOAD_H261" glib:nick="h261" glib:name="GST_RTP_PAYLOAD_H261">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T Recommendation H.261 (RFC 2032)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">ITU-T Recommendation H.261 (RFC 2032)</doc>
</member> </member>
<member name="mpv" value="32" c:identifier="GST_RTP_PAYLOAD_MPV" glib:nick="mpv"> <member name="mpv" value="32" c:identifier="GST_RTP_PAYLOAD_MPV" glib:nick="mpv" glib:name="GST_RTP_PAYLOAD_MPV">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Video MPEG 1 &amp; 2 (RFC 2250)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Video MPEG 1 &amp; 2 (RFC 2250)</doc>
</member> </member>
<member name="mp2t" value="33" c:identifier="GST_RTP_PAYLOAD_MP2T" glib:nick="mp2t"> <member name="mp2t" value="33" c:identifier="GST_RTP_PAYLOAD_MP2T" glib:nick="mp2t" glib:name="GST_RTP_PAYLOAD_MP2T">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">MPEG-2 transport stream (RFC 2250)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">MPEG-2 transport stream (RFC 2250)</doc>
</member> </member>
<member name="h263" value="34" c:identifier="GST_RTP_PAYLOAD_H263" glib:nick="h263"> <member name="h263" value="34" c:identifier="GST_RTP_PAYLOAD_H263" glib:nick="h263" glib:name="GST_RTP_PAYLOAD_H263">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Video H263 (RFC 2190)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtppayloads.h">Video H263 (RFC 2190)</doc>
</member> </member>
</enumeration> </enumeration>
@ -5550,19 +5617,19 @@ types specified with @payload_type.</doc>
</record> </record>
<enumeration name="RTPProfile" version="1.6" glib:type-name="GstRTPProfile" glib:get-type="gst_rtp_profile_get_type" c:type="GstRTPProfile"> <enumeration name="RTPProfile" version="1.6" glib:type-name="GstRTPProfile" glib:get-type="gst_rtp_profile_get_type" c:type="GstRTPProfile">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">The transfer profile to use.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">The transfer profile to use.</doc>
<member name="unknown" value="0" c:identifier="GST_RTP_PROFILE_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="0" c:identifier="GST_RTP_PROFILE_UNKNOWN" glib:nick="unknown" glib:name="GST_RTP_PROFILE_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">invalid profile</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">invalid profile</doc>
</member> </member>
<member name="avp" value="1" c:identifier="GST_RTP_PROFILE_AVP" glib:nick="avp"> <member name="avp" value="1" c:identifier="GST_RTP_PROFILE_AVP" glib:nick="avp" glib:name="GST_RTP_PROFILE_AVP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the Audio/Visual profile (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the Audio/Visual profile (RFC 3551)</doc>
</member> </member>
<member name="savp" value="2" c:identifier="GST_RTP_PROFILE_SAVP" glib:nick="savp"> <member name="savp" value="2" c:identifier="GST_RTP_PROFILE_SAVP" glib:nick="savp" glib:name="GST_RTP_PROFILE_SAVP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the secure Audio/Visual profile (RFC 3711)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the secure Audio/Visual profile (RFC 3711)</doc>
</member> </member>
<member name="avpf" value="3" c:identifier="GST_RTP_PROFILE_AVPF" glib:nick="avpf"> <member name="avpf" value="3" c:identifier="GST_RTP_PROFILE_AVPF" glib:nick="avpf" glib:name="GST_RTP_PROFILE_AVPF">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the Audio/Visual profile with feedback (RFC 4585)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the Audio/Visual profile with feedback (RFC 4585)</doc>
</member> </member>
<member name="savpf" value="4" c:identifier="GST_RTP_PROFILE_SAVPF" glib:nick="savpf"> <member name="savpf" value="4" c:identifier="GST_RTP_PROFILE_SAVPF" glib:nick="savpf" glib:name="GST_RTP_PROFILE_SAVPF">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the secure Audio/Visual profile with feedback (RFC 5124)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtp/gstrtpdefs.h">the secure Audio/Visual profile with feedback (RFC 5124)</doc>
</member> </member>
</enumeration> </enumeration>

View file

@ -34,13 +34,13 @@ and/or use gtk-doc annotations. -->
</record> </record>
<enumeration name="RTSPAuthMethod" glib:type-name="GstRTSPAuthMethod" glib:get-type="gst_rtsp_auth_method_get_type" c:type="GstRTSPAuthMethod"> <enumeration name="RTSPAuthMethod" glib:type-name="GstRTSPAuthMethod" glib:get-type="gst_rtsp_auth_method_get_type" c:type="GstRTSPAuthMethod">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Authentication methods, ordered by strength</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Authentication methods, ordered by strength</doc>
<member name="none" value="0" c:identifier="GST_RTSP_AUTH_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_RTSP_AUTH_NONE" glib:nick="none" glib:name="GST_RTSP_AUTH_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">no authentication</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">no authentication</doc>
</member> </member>
<member name="basic" value="1" c:identifier="GST_RTSP_AUTH_BASIC" glib:nick="basic"> <member name="basic" value="1" c:identifier="GST_RTSP_AUTH_BASIC" glib:nick="basic" glib:name="GST_RTSP_AUTH_BASIC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">basic authentication</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">basic authentication</doc>
</member> </member>
<member name="digest" value="2" c:identifier="GST_RTSP_AUTH_DIGEST" glib:nick="digest"> <member name="digest" value="2" c:identifier="GST_RTSP_AUTH_DIGEST" glib:nick="digest" glib:name="GST_RTSP_AUTH_DIGEST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">digest authentication</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">digest authentication</doc>
</member> </member>
</enumeration> </enumeration>
@ -78,7 +78,7 @@ and/or use gtk-doc annotations. -->
</parameters> </parameters>
</method> </method>
</record> </record>
<record name="RTSPConnection" c:type="GstRTSPConnection" disguised="1"> <record name="RTSPConnection" c:type="GstRTSPConnection" disguised="1" opaque="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.c">This object manages the RTSP connection to the server. It provides function <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.c">This object manages the RTSP connection to the server. It provides function
to receive and send bytes and messages.</doc> to receive and send bytes and messages.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
@ -1302,10 +1302,10 @@ read from @socket which should be used before starting to read new data.</doc>
</callback> </callback>
<bitfield name="RTSPEvent" glib:type-name="GstRTSPEvent" glib:get-type="gst_rtsp_event_get_type" c:type="GstRTSPEvent"> <bitfield name="RTSPEvent" glib:type-name="GstRTSPEvent" glib:get-type="gst_rtsp_event_get_type" c:type="GstRTSPEvent">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The possible events for the connection.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The possible events for the connection.</doc>
<member name="read" value="1" c:identifier="GST_RTSP_EV_READ" glib:nick="read"> <member name="read" value="1" c:identifier="GST_RTSP_EV_READ" glib:nick="read" glib:name="GST_RTSP_EV_READ">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">connection is readable</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">connection is readable</doc>
</member> </member>
<member name="write" value="2" c:identifier="GST_RTSP_EV_WRITE" glib:nick="write"> <member name="write" value="2" c:identifier="GST_RTSP_EV_WRITE" glib:nick="write" glib:name="GST_RTSP_EV_WRITE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">connection is writable</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">connection is writable</doc>
</member> </member>
</bitfield> </bitfield>
@ -1817,217 +1817,217 @@ read from @socket which should be used before starting to read new data.</doc>
</record> </record>
<enumeration name="RTSPFamily" glib:type-name="GstRTSPFamily" glib:get-type="gst_rtsp_family_get_type" c:type="GstRTSPFamily"> <enumeration name="RTSPFamily" glib:type-name="GstRTSPFamily" glib:get-type="gst_rtsp_family_get_type" c:type="GstRTSPFamily">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The possible network families.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The possible network families.</doc>
<member name="none" value="0" c:identifier="GST_RTSP_FAM_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_RTSP_FAM_NONE" glib:nick="none" glib:name="GST_RTSP_FAM_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">unknown network family</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">unknown network family</doc>
</member> </member>
<member name="inet" value="1" c:identifier="GST_RTSP_FAM_INET" glib:nick="inet"> <member name="inet" value="1" c:identifier="GST_RTSP_FAM_INET" glib:nick="inet" glib:name="GST_RTSP_FAM_INET">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">internet</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">internet</doc>
</member> </member>
<member name="inet6" value="2" c:identifier="GST_RTSP_FAM_INET6" glib:nick="inet6"> <member name="inet6" value="2" c:identifier="GST_RTSP_FAM_INET6" glib:nick="inet6" glib:name="GST_RTSP_FAM_INET6">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">internet V6</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">internet V6</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="RTSPHeaderField" glib:type-name="GstRTSPHeaderField" glib:get-type="gst_rtsp_header_field_get_type" c:type="GstRTSPHeaderField"> <enumeration name="RTSPHeaderField" glib:type-name="GstRTSPHeaderField" glib:get-type="gst_rtsp_header_field_get_type" c:type="GstRTSPHeaderField">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Enumeration of rtsp header fields</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Enumeration of rtsp header fields</doc>
<member name="invalid" value="0" c:identifier="GST_RTSP_HDR_INVALID" glib:nick="invalid"> <member name="invalid" value="0" c:identifier="GST_RTSP_HDR_INVALID" glib:nick="invalid" glib:name="GST_RTSP_HDR_INVALID">
</member> </member>
<member name="accept" value="1" c:identifier="GST_RTSP_HDR_ACCEPT" glib:nick="accept"> <member name="accept" value="1" c:identifier="GST_RTSP_HDR_ACCEPT" glib:nick="accept" glib:name="GST_RTSP_HDR_ACCEPT">
</member> </member>
<member name="accept_encoding" value="2" c:identifier="GST_RTSP_HDR_ACCEPT_ENCODING" glib:nick="accept-encoding"> <member name="accept_encoding" value="2" c:identifier="GST_RTSP_HDR_ACCEPT_ENCODING" glib:nick="accept-encoding" glib:name="GST_RTSP_HDR_ACCEPT_ENCODING">
</member> </member>
<member name="accept_language" value="3" c:identifier="GST_RTSP_HDR_ACCEPT_LANGUAGE" glib:nick="accept-language"> <member name="accept_language" value="3" c:identifier="GST_RTSP_HDR_ACCEPT_LANGUAGE" glib:nick="accept-language" glib:name="GST_RTSP_HDR_ACCEPT_LANGUAGE">
</member> </member>
<member name="allow" value="4" c:identifier="GST_RTSP_HDR_ALLOW" glib:nick="allow"> <member name="allow" value="4" c:identifier="GST_RTSP_HDR_ALLOW" glib:nick="allow" glib:name="GST_RTSP_HDR_ALLOW">
</member> </member>
<member name="authorization" value="5" c:identifier="GST_RTSP_HDR_AUTHORIZATION" glib:nick="authorization"> <member name="authorization" value="5" c:identifier="GST_RTSP_HDR_AUTHORIZATION" glib:nick="authorization" glib:name="GST_RTSP_HDR_AUTHORIZATION">
</member> </member>
<member name="bandwidth" value="6" c:identifier="GST_RTSP_HDR_BANDWIDTH" glib:nick="bandwidth"> <member name="bandwidth" value="6" c:identifier="GST_RTSP_HDR_BANDWIDTH" glib:nick="bandwidth" glib:name="GST_RTSP_HDR_BANDWIDTH">
</member> </member>
<member name="blocksize" value="7" c:identifier="GST_RTSP_HDR_BLOCKSIZE" glib:nick="blocksize"> <member name="blocksize" value="7" c:identifier="GST_RTSP_HDR_BLOCKSIZE" glib:nick="blocksize" glib:name="GST_RTSP_HDR_BLOCKSIZE">
</member> </member>
<member name="cache_control" value="8" c:identifier="GST_RTSP_HDR_CACHE_CONTROL" glib:nick="cache-control"> <member name="cache_control" value="8" c:identifier="GST_RTSP_HDR_CACHE_CONTROL" glib:nick="cache-control" glib:name="GST_RTSP_HDR_CACHE_CONTROL">
</member> </member>
<member name="conference" value="9" c:identifier="GST_RTSP_HDR_CONFERENCE" glib:nick="conference"> <member name="conference" value="9" c:identifier="GST_RTSP_HDR_CONFERENCE" glib:nick="conference" glib:name="GST_RTSP_HDR_CONFERENCE">
</member> </member>
<member name="connection" value="10" c:identifier="GST_RTSP_HDR_CONNECTION" glib:nick="connection"> <member name="connection" value="10" c:identifier="GST_RTSP_HDR_CONNECTION" glib:nick="connection" glib:name="GST_RTSP_HDR_CONNECTION">
</member> </member>
<member name="content_base" value="11" c:identifier="GST_RTSP_HDR_CONTENT_BASE" glib:nick="content-base"> <member name="content_base" value="11" c:identifier="GST_RTSP_HDR_CONTENT_BASE" glib:nick="content-base" glib:name="GST_RTSP_HDR_CONTENT_BASE">
</member> </member>
<member name="content_encoding" value="12" c:identifier="GST_RTSP_HDR_CONTENT_ENCODING" glib:nick="content-encoding"> <member name="content_encoding" value="12" c:identifier="GST_RTSP_HDR_CONTENT_ENCODING" glib:nick="content-encoding" glib:name="GST_RTSP_HDR_CONTENT_ENCODING">
</member> </member>
<member name="content_language" value="13" c:identifier="GST_RTSP_HDR_CONTENT_LANGUAGE" glib:nick="content-language"> <member name="content_language" value="13" c:identifier="GST_RTSP_HDR_CONTENT_LANGUAGE" glib:nick="content-language" glib:name="GST_RTSP_HDR_CONTENT_LANGUAGE">
</member> </member>
<member name="content_length" value="14" c:identifier="GST_RTSP_HDR_CONTENT_LENGTH" glib:nick="content-length"> <member name="content_length" value="14" c:identifier="GST_RTSP_HDR_CONTENT_LENGTH" glib:nick="content-length" glib:name="GST_RTSP_HDR_CONTENT_LENGTH">
</member> </member>
<member name="content_location" value="15" c:identifier="GST_RTSP_HDR_CONTENT_LOCATION" glib:nick="content-location"> <member name="content_location" value="15" c:identifier="GST_RTSP_HDR_CONTENT_LOCATION" glib:nick="content-location" glib:name="GST_RTSP_HDR_CONTENT_LOCATION">
</member> </member>
<member name="content_type" value="16" c:identifier="GST_RTSP_HDR_CONTENT_TYPE" glib:nick="content-type"> <member name="content_type" value="16" c:identifier="GST_RTSP_HDR_CONTENT_TYPE" glib:nick="content-type" glib:name="GST_RTSP_HDR_CONTENT_TYPE">
</member> </member>
<member name="cseq" value="17" c:identifier="GST_RTSP_HDR_CSEQ" glib:nick="cseq"> <member name="cseq" value="17" c:identifier="GST_RTSP_HDR_CSEQ" glib:nick="cseq" glib:name="GST_RTSP_HDR_CSEQ">
</member> </member>
<member name="date" value="18" c:identifier="GST_RTSP_HDR_DATE" glib:nick="date"> <member name="date" value="18" c:identifier="GST_RTSP_HDR_DATE" glib:nick="date" glib:name="GST_RTSP_HDR_DATE">
</member> </member>
<member name="expires" value="19" c:identifier="GST_RTSP_HDR_EXPIRES" glib:nick="expires"> <member name="expires" value="19" c:identifier="GST_RTSP_HDR_EXPIRES" glib:nick="expires" glib:name="GST_RTSP_HDR_EXPIRES">
</member> </member>
<member name="from" value="20" c:identifier="GST_RTSP_HDR_FROM" glib:nick="from"> <member name="from" value="20" c:identifier="GST_RTSP_HDR_FROM" glib:nick="from" glib:name="GST_RTSP_HDR_FROM">
</member> </member>
<member name="if_modified_since" value="21" c:identifier="GST_RTSP_HDR_IF_MODIFIED_SINCE" glib:nick="if-modified-since"> <member name="if_modified_since" value="21" c:identifier="GST_RTSP_HDR_IF_MODIFIED_SINCE" glib:nick="if-modified-since" glib:name="GST_RTSP_HDR_IF_MODIFIED_SINCE">
</member> </member>
<member name="last_modified" value="22" c:identifier="GST_RTSP_HDR_LAST_MODIFIED" glib:nick="last-modified"> <member name="last_modified" value="22" c:identifier="GST_RTSP_HDR_LAST_MODIFIED" glib:nick="last-modified" glib:name="GST_RTSP_HDR_LAST_MODIFIED">
</member> </member>
<member name="proxy_authenticate" value="23" c:identifier="GST_RTSP_HDR_PROXY_AUTHENTICATE" glib:nick="proxy-authenticate"> <member name="proxy_authenticate" value="23" c:identifier="GST_RTSP_HDR_PROXY_AUTHENTICATE" glib:nick="proxy-authenticate" glib:name="GST_RTSP_HDR_PROXY_AUTHENTICATE">
</member> </member>
<member name="proxy_require" value="24" c:identifier="GST_RTSP_HDR_PROXY_REQUIRE" glib:nick="proxy-require"> <member name="proxy_require" value="24" c:identifier="GST_RTSP_HDR_PROXY_REQUIRE" glib:nick="proxy-require" glib:name="GST_RTSP_HDR_PROXY_REQUIRE">
</member> </member>
<member name="public" value="25" c:identifier="GST_RTSP_HDR_PUBLIC" glib:nick="public"> <member name="public" value="25" c:identifier="GST_RTSP_HDR_PUBLIC" glib:nick="public" glib:name="GST_RTSP_HDR_PUBLIC">
</member> </member>
<member name="range" value="26" c:identifier="GST_RTSP_HDR_RANGE" glib:nick="range"> <member name="range" value="26" c:identifier="GST_RTSP_HDR_RANGE" glib:nick="range" glib:name="GST_RTSP_HDR_RANGE">
</member> </member>
<member name="referer" value="27" c:identifier="GST_RTSP_HDR_REFERER" glib:nick="referer"> <member name="referer" value="27" c:identifier="GST_RTSP_HDR_REFERER" glib:nick="referer" glib:name="GST_RTSP_HDR_REFERER">
</member> </member>
<member name="require" value="28" c:identifier="GST_RTSP_HDR_REQUIRE" glib:nick="require"> <member name="require" value="28" c:identifier="GST_RTSP_HDR_REQUIRE" glib:nick="require" glib:name="GST_RTSP_HDR_REQUIRE">
</member> </member>
<member name="retry_after" value="29" c:identifier="GST_RTSP_HDR_RETRY_AFTER" glib:nick="retry-after"> <member name="retry_after" value="29" c:identifier="GST_RTSP_HDR_RETRY_AFTER" glib:nick="retry-after" glib:name="GST_RTSP_HDR_RETRY_AFTER">
</member> </member>
<member name="rtp_info" value="30" c:identifier="GST_RTSP_HDR_RTP_INFO" glib:nick="rtp-info"> <member name="rtp_info" value="30" c:identifier="GST_RTSP_HDR_RTP_INFO" glib:nick="rtp-info" glib:name="GST_RTSP_HDR_RTP_INFO">
</member> </member>
<member name="scale" value="31" c:identifier="GST_RTSP_HDR_SCALE" glib:nick="scale"> <member name="scale" value="31" c:identifier="GST_RTSP_HDR_SCALE" glib:nick="scale" glib:name="GST_RTSP_HDR_SCALE">
</member> </member>
<member name="session" value="32" c:identifier="GST_RTSP_HDR_SESSION" glib:nick="session"> <member name="session" value="32" c:identifier="GST_RTSP_HDR_SESSION" glib:nick="session" glib:name="GST_RTSP_HDR_SESSION">
</member> </member>
<member name="server" value="33" c:identifier="GST_RTSP_HDR_SERVER" glib:nick="server"> <member name="server" value="33" c:identifier="GST_RTSP_HDR_SERVER" glib:nick="server" glib:name="GST_RTSP_HDR_SERVER">
</member> </member>
<member name="speed" value="34" c:identifier="GST_RTSP_HDR_SPEED" glib:nick="speed"> <member name="speed" value="34" c:identifier="GST_RTSP_HDR_SPEED" glib:nick="speed" glib:name="GST_RTSP_HDR_SPEED">
</member> </member>
<member name="transport" value="35" c:identifier="GST_RTSP_HDR_TRANSPORT" glib:nick="transport"> <member name="transport" value="35" c:identifier="GST_RTSP_HDR_TRANSPORT" glib:nick="transport" glib:name="GST_RTSP_HDR_TRANSPORT">
</member> </member>
<member name="unsupported" value="36" c:identifier="GST_RTSP_HDR_UNSUPPORTED" glib:nick="unsupported"> <member name="unsupported" value="36" c:identifier="GST_RTSP_HDR_UNSUPPORTED" glib:nick="unsupported" glib:name="GST_RTSP_HDR_UNSUPPORTED">
</member> </member>
<member name="user_agent" value="37" c:identifier="GST_RTSP_HDR_USER_AGENT" glib:nick="user-agent"> <member name="user_agent" value="37" c:identifier="GST_RTSP_HDR_USER_AGENT" glib:nick="user-agent" glib:name="GST_RTSP_HDR_USER_AGENT">
</member> </member>
<member name="via" value="38" c:identifier="GST_RTSP_HDR_VIA" glib:nick="via"> <member name="via" value="38" c:identifier="GST_RTSP_HDR_VIA" glib:nick="via" glib:name="GST_RTSP_HDR_VIA">
</member> </member>
<member name="www_authenticate" value="39" c:identifier="GST_RTSP_HDR_WWW_AUTHENTICATE" glib:nick="www-authenticate"> <member name="www_authenticate" value="39" c:identifier="GST_RTSP_HDR_WWW_AUTHENTICATE" glib:nick="www-authenticate" glib:name="GST_RTSP_HDR_WWW_AUTHENTICATE">
</member> </member>
<member name="client_challenge" value="40" c:identifier="GST_RTSP_HDR_CLIENT_CHALLENGE" glib:nick="client-challenge"> <member name="client_challenge" value="40" c:identifier="GST_RTSP_HDR_CLIENT_CHALLENGE" glib:nick="client-challenge" glib:name="GST_RTSP_HDR_CLIENT_CHALLENGE">
</member> </member>
<member name="real_challenge1" value="41" c:identifier="GST_RTSP_HDR_REAL_CHALLENGE1" glib:nick="real-challenge1"> <member name="real_challenge1" value="41" c:identifier="GST_RTSP_HDR_REAL_CHALLENGE1" glib:nick="real-challenge1" glib:name="GST_RTSP_HDR_REAL_CHALLENGE1">
</member> </member>
<member name="real_challenge2" value="42" c:identifier="GST_RTSP_HDR_REAL_CHALLENGE2" glib:nick="real-challenge2"> <member name="real_challenge2" value="42" c:identifier="GST_RTSP_HDR_REAL_CHALLENGE2" glib:nick="real-challenge2" glib:name="GST_RTSP_HDR_REAL_CHALLENGE2">
</member> </member>
<member name="real_challenge3" value="43" c:identifier="GST_RTSP_HDR_REAL_CHALLENGE3" glib:nick="real-challenge3"> <member name="real_challenge3" value="43" c:identifier="GST_RTSP_HDR_REAL_CHALLENGE3" glib:nick="real-challenge3" glib:name="GST_RTSP_HDR_REAL_CHALLENGE3">
</member> </member>
<member name="subscribe" value="44" c:identifier="GST_RTSP_HDR_SUBSCRIBE" glib:nick="subscribe"> <member name="subscribe" value="44" c:identifier="GST_RTSP_HDR_SUBSCRIBE" glib:nick="subscribe" glib:name="GST_RTSP_HDR_SUBSCRIBE">
</member> </member>
<member name="alert" value="45" c:identifier="GST_RTSP_HDR_ALERT" glib:nick="alert"> <member name="alert" value="45" c:identifier="GST_RTSP_HDR_ALERT" glib:nick="alert" glib:name="GST_RTSP_HDR_ALERT">
</member> </member>
<member name="client_id" value="46" c:identifier="GST_RTSP_HDR_CLIENT_ID" glib:nick="client-id"> <member name="client_id" value="46" c:identifier="GST_RTSP_HDR_CLIENT_ID" glib:nick="client-id" glib:name="GST_RTSP_HDR_CLIENT_ID">
</member> </member>
<member name="company_id" value="47" c:identifier="GST_RTSP_HDR_COMPANY_ID" glib:nick="company-id"> <member name="company_id" value="47" c:identifier="GST_RTSP_HDR_COMPANY_ID" glib:nick="company-id" glib:name="GST_RTSP_HDR_COMPANY_ID">
</member> </member>
<member name="guid" value="48" c:identifier="GST_RTSP_HDR_GUID" glib:nick="guid"> <member name="guid" value="48" c:identifier="GST_RTSP_HDR_GUID" glib:nick="guid" glib:name="GST_RTSP_HDR_GUID">
</member> </member>
<member name="region_data" value="49" c:identifier="GST_RTSP_HDR_REGION_DATA" glib:nick="region-data"> <member name="region_data" value="49" c:identifier="GST_RTSP_HDR_REGION_DATA" glib:nick="region-data" glib:name="GST_RTSP_HDR_REGION_DATA">
</member> </member>
<member name="max_asm_width" value="50" c:identifier="GST_RTSP_HDR_MAX_ASM_WIDTH" glib:nick="max-asm-width"> <member name="max_asm_width" value="50" c:identifier="GST_RTSP_HDR_MAX_ASM_WIDTH" glib:nick="max-asm-width" glib:name="GST_RTSP_HDR_MAX_ASM_WIDTH">
</member> </member>
<member name="language" value="51" c:identifier="GST_RTSP_HDR_LANGUAGE" glib:nick="language"> <member name="language" value="51" c:identifier="GST_RTSP_HDR_LANGUAGE" glib:nick="language" glib:name="GST_RTSP_HDR_LANGUAGE">
</member> </member>
<member name="player_start_time" value="52" c:identifier="GST_RTSP_HDR_PLAYER_START_TIME" glib:nick="player-start-time"> <member name="player_start_time" value="52" c:identifier="GST_RTSP_HDR_PLAYER_START_TIME" glib:nick="player-start-time" glib:name="GST_RTSP_HDR_PLAYER_START_TIME">
</member> </member>
<member name="location" value="53" c:identifier="GST_RTSP_HDR_LOCATION" glib:nick="location"> <member name="location" value="53" c:identifier="GST_RTSP_HDR_LOCATION" glib:nick="location" glib:name="GST_RTSP_HDR_LOCATION">
</member> </member>
<member name="etag" value="54" c:identifier="GST_RTSP_HDR_ETAG" glib:nick="etag"> <member name="etag" value="54" c:identifier="GST_RTSP_HDR_ETAG" glib:nick="etag" glib:name="GST_RTSP_HDR_ETAG">
</member> </member>
<member name="if_match" value="55" c:identifier="GST_RTSP_HDR_IF_MATCH" glib:nick="if-match"> <member name="if_match" value="55" c:identifier="GST_RTSP_HDR_IF_MATCH" glib:nick="if-match" glib:name="GST_RTSP_HDR_IF_MATCH">
</member> </member>
<member name="accept_charset" value="56" c:identifier="GST_RTSP_HDR_ACCEPT_CHARSET" glib:nick="accept-charset"> <member name="accept_charset" value="56" c:identifier="GST_RTSP_HDR_ACCEPT_CHARSET" glib:nick="accept-charset" glib:name="GST_RTSP_HDR_ACCEPT_CHARSET">
</member> </member>
<member name="supported" value="57" c:identifier="GST_RTSP_HDR_SUPPORTED" glib:nick="supported"> <member name="supported" value="57" c:identifier="GST_RTSP_HDR_SUPPORTED" glib:nick="supported" glib:name="GST_RTSP_HDR_SUPPORTED">
</member> </member>
<member name="vary" value="58" c:identifier="GST_RTSP_HDR_VARY" glib:nick="vary"> <member name="vary" value="58" c:identifier="GST_RTSP_HDR_VARY" glib:nick="vary" glib:name="GST_RTSP_HDR_VARY">
</member> </member>
<member name="x_accelerate_streaming" value="59" c:identifier="GST_RTSP_HDR_X_ACCELERATE_STREAMING" glib:nick="x-accelerate-streaming"> <member name="x_accelerate_streaming" value="59" c:identifier="GST_RTSP_HDR_X_ACCELERATE_STREAMING" glib:nick="x-accelerate-streaming" glib:name="GST_RTSP_HDR_X_ACCELERATE_STREAMING">
</member> </member>
<member name="x_accept_authent" value="60" c:identifier="GST_RTSP_HDR_X_ACCEPT_AUTHENT" glib:nick="x-accept-authent"> <member name="x_accept_authent" value="60" c:identifier="GST_RTSP_HDR_X_ACCEPT_AUTHENT" glib:nick="x-accept-authent" glib:name="GST_RTSP_HDR_X_ACCEPT_AUTHENT">
</member> </member>
<member name="x_accept_proxy_authent" value="61" c:identifier="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" glib:nick="x-accept-proxy-authent"> <member name="x_accept_proxy_authent" value="61" c:identifier="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" glib:nick="x-accept-proxy-authent" glib:name="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT">
</member> </member>
<member name="x_broadcast_id" value="62" c:identifier="GST_RTSP_HDR_X_BROADCAST_ID" glib:nick="x-broadcast-id"> <member name="x_broadcast_id" value="62" c:identifier="GST_RTSP_HDR_X_BROADCAST_ID" glib:nick="x-broadcast-id" glib:name="GST_RTSP_HDR_X_BROADCAST_ID">
</member> </member>
<member name="x_burst_streaming" value="63" c:identifier="GST_RTSP_HDR_X_BURST_STREAMING" glib:nick="x-burst-streaming"> <member name="x_burst_streaming" value="63" c:identifier="GST_RTSP_HDR_X_BURST_STREAMING" glib:nick="x-burst-streaming" glib:name="GST_RTSP_HDR_X_BURST_STREAMING">
</member> </member>
<member name="x_notice" value="64" c:identifier="GST_RTSP_HDR_X_NOTICE" glib:nick="x-notice"> <member name="x_notice" value="64" c:identifier="GST_RTSP_HDR_X_NOTICE" glib:nick="x-notice" glib:name="GST_RTSP_HDR_X_NOTICE">
</member> </member>
<member name="x_player_lag_time" value="65" c:identifier="GST_RTSP_HDR_X_PLAYER_LAG_TIME" glib:nick="x-player-lag-time"> <member name="x_player_lag_time" value="65" c:identifier="GST_RTSP_HDR_X_PLAYER_LAG_TIME" glib:nick="x-player-lag-time" glib:name="GST_RTSP_HDR_X_PLAYER_LAG_TIME">
</member> </member>
<member name="x_playlist" value="66" c:identifier="GST_RTSP_HDR_X_PLAYLIST" glib:nick="x-playlist"> <member name="x_playlist" value="66" c:identifier="GST_RTSP_HDR_X_PLAYLIST" glib:nick="x-playlist" glib:name="GST_RTSP_HDR_X_PLAYLIST">
</member> </member>
<member name="x_playlist_change_notice" value="67" c:identifier="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" glib:nick="x-playlist-change-notice"> <member name="x_playlist_change_notice" value="67" c:identifier="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" glib:nick="x-playlist-change-notice" glib:name="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE">
</member> </member>
<member name="x_playlist_gen_id" value="68" c:identifier="GST_RTSP_HDR_X_PLAYLIST_GEN_ID" glib:nick="x-playlist-gen-id"> <member name="x_playlist_gen_id" value="68" c:identifier="GST_RTSP_HDR_X_PLAYLIST_GEN_ID" glib:nick="x-playlist-gen-id" glib:name="GST_RTSP_HDR_X_PLAYLIST_GEN_ID">
</member> </member>
<member name="x_playlist_seek_id" value="69" c:identifier="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" glib:nick="x-playlist-seek-id"> <member name="x_playlist_seek_id" value="69" c:identifier="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" glib:nick="x-playlist-seek-id" glib:name="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID">
</member> </member>
<member name="x_proxy_client_agent" value="70" c:identifier="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" glib:nick="x-proxy-client-agent"> <member name="x_proxy_client_agent" value="70" c:identifier="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" glib:nick="x-proxy-client-agent" glib:name="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT">
</member> </member>
<member name="x_proxy_client_verb" value="71" c:identifier="GST_RTSP_HDR_X_PROXY_CLIENT_VERB" glib:nick="x-proxy-client-verb"> <member name="x_proxy_client_verb" value="71" c:identifier="GST_RTSP_HDR_X_PROXY_CLIENT_VERB" glib:nick="x-proxy-client-verb" glib:name="GST_RTSP_HDR_X_PROXY_CLIENT_VERB">
</member> </member>
<member name="x_receding_playlistchange" value="72" c:identifier="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" glib:nick="x-receding-playlistchange"> <member name="x_receding_playlistchange" value="72" c:identifier="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" glib:nick="x-receding-playlistchange" glib:name="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE">
</member> </member>
<member name="x_rtp_info" value="73" c:identifier="GST_RTSP_HDR_X_RTP_INFO" glib:nick="x-rtp-info"> <member name="x_rtp_info" value="73" c:identifier="GST_RTSP_HDR_X_RTP_INFO" glib:nick="x-rtp-info" glib:name="GST_RTSP_HDR_X_RTP_INFO">
</member> </member>
<member name="x_startupprofile" value="74" c:identifier="GST_RTSP_HDR_X_STARTUPPROFILE" glib:nick="x-startupprofile"> <member name="x_startupprofile" value="74" c:identifier="GST_RTSP_HDR_X_STARTUPPROFILE" glib:nick="x-startupprofile" glib:name="GST_RTSP_HDR_X_STARTUPPROFILE">
</member> </member>
<member name="timestamp" value="75" c:identifier="GST_RTSP_HDR_TIMESTAMP" glib:nick="timestamp"> <member name="timestamp" value="75" c:identifier="GST_RTSP_HDR_TIMESTAMP" glib:nick="timestamp" glib:name="GST_RTSP_HDR_TIMESTAMP">
</member> </member>
<member name="authentication_info" value="76" c:identifier="GST_RTSP_HDR_AUTHENTICATION_INFO" glib:nick="authentication-info"> <member name="authentication_info" value="76" c:identifier="GST_RTSP_HDR_AUTHENTICATION_INFO" glib:nick="authentication-info" glib:name="GST_RTSP_HDR_AUTHENTICATION_INFO">
</member> </member>
<member name="host" value="77" c:identifier="GST_RTSP_HDR_HOST" glib:nick="host"> <member name="host" value="77" c:identifier="GST_RTSP_HDR_HOST" glib:nick="host" glib:name="GST_RTSP_HDR_HOST">
</member> </member>
<member name="pragma" value="78" c:identifier="GST_RTSP_HDR_PRAGMA" glib:nick="pragma"> <member name="pragma" value="78" c:identifier="GST_RTSP_HDR_PRAGMA" glib:nick="pragma" glib:name="GST_RTSP_HDR_PRAGMA">
</member> </member>
<member name="x_server_ip_address" value="79" c:identifier="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" glib:nick="x-server-ip-address"> <member name="x_server_ip_address" value="79" c:identifier="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" glib:nick="x-server-ip-address" glib:name="GST_RTSP_HDR_X_SERVER_IP_ADDRESS">
</member> </member>
<member name="x_sessioncookie" value="80" c:identifier="GST_RTSP_HDR_X_SESSIONCOOKIE" glib:nick="x-sessioncookie"> <member name="x_sessioncookie" value="80" c:identifier="GST_RTSP_HDR_X_SESSIONCOOKIE" glib:nick="x-sessioncookie" glib:name="GST_RTSP_HDR_X_SESSIONCOOKIE">
</member> </member>
<member name="rtcp_interval" value="81" c:identifier="GST_RTSP_HDR_RTCP_INTERVAL" glib:nick="rtcp-interval"> <member name="rtcp_interval" value="81" c:identifier="GST_RTSP_HDR_RTCP_INTERVAL" glib:nick="rtcp-interval" glib:name="GST_RTSP_HDR_RTCP_INTERVAL">
</member> </member>
<member name="keymgmt" value="82" c:identifier="GST_RTSP_HDR_KEYMGMT" glib:nick="keymgmt"> <member name="keymgmt" value="82" c:identifier="GST_RTSP_HDR_KEYMGMT" glib:nick="keymgmt" glib:name="GST_RTSP_HDR_KEYMGMT">
</member> </member>
<member name="pipelined_requests" value="83" c:identifier="GST_RTSP_HDR_PIPELINED_REQUESTS" glib:nick="pipelined-requests"> <member name="pipelined_requests" value="83" c:identifier="GST_RTSP_HDR_PIPELINED_REQUESTS" glib:nick="pipelined-requests" glib:name="GST_RTSP_HDR_PIPELINED_REQUESTS">
</member> </member>
<member name="media_properties" value="84" c:identifier="GST_RTSP_HDR_MEDIA_PROPERTIES" glib:nick="media-properties"> <member name="media_properties" value="84" c:identifier="GST_RTSP_HDR_MEDIA_PROPERTIES" glib:nick="media-properties" glib:name="GST_RTSP_HDR_MEDIA_PROPERTIES">
</member> </member>
<member name="seek_style" value="85" c:identifier="GST_RTSP_HDR_SEEK_STYLE" glib:nick="seek-style"> <member name="seek_style" value="85" c:identifier="GST_RTSP_HDR_SEEK_STYLE" glib:nick="seek-style" glib:name="GST_RTSP_HDR_SEEK_STYLE">
</member> </member>
<member name="accept_ranges" value="86" c:identifier="GST_RTSP_HDR_ACCEPT_RANGES" glib:nick="accept-ranges"> <member name="accept_ranges" value="86" c:identifier="GST_RTSP_HDR_ACCEPT_RANGES" glib:nick="accept-ranges" glib:name="GST_RTSP_HDR_ACCEPT_RANGES">
</member> </member>
<member name="frames" value="87" c:identifier="GST_RTSP_HDR_FRAMES" glib:nick="frames"> <member name="frames" value="87" c:identifier="GST_RTSP_HDR_FRAMES" glib:nick="frames" glib:name="GST_RTSP_HDR_FRAMES">
</member> </member>
<member name="rate_control" value="88" c:identifier="GST_RTSP_HDR_RATE_CONTROL" glib:nick="rate-control"> <member name="rate_control" value="88" c:identifier="GST_RTSP_HDR_RATE_CONTROL" glib:nick="rate-control" glib:name="GST_RTSP_HDR_RATE_CONTROL">
</member> </member>
<member name="last" value="89" c:identifier="GST_RTSP_HDR_LAST" glib:nick="last"> <member name="last" value="89" c:identifier="GST_RTSP_HDR_LAST" glib:nick="last" glib:name="GST_RTSP_HDR_LAST">
</member> </member>
</enumeration> </enumeration>
<bitfield name="RTSPLowerTrans" glib:type-name="GstRTSPLowerTrans" glib:get-type="gst_rtsp_lower_trans_get_type" c:type="GstRTSPLowerTrans"> <bitfield name="RTSPLowerTrans" glib:type-name="GstRTSPLowerTrans" glib:get-type="gst_rtsp_lower_trans_get_type" c:type="GstRTSPLowerTrans">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">The different transport methods.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">The different transport methods.</doc>
<member name="unknown" value="0" c:identifier="GST_RTSP_LOWER_TRANS_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="0" c:identifier="GST_RTSP_LOWER_TRANS_UNKNOWN" glib:nick="unknown" glib:name="GST_RTSP_LOWER_TRANS_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">invalid transport flag</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">invalid transport flag</doc>
</member> </member>
<member name="udp" value="1" c:identifier="GST_RTSP_LOWER_TRANS_UDP" glib:nick="udp"> <member name="udp" value="1" c:identifier="GST_RTSP_LOWER_TRANS_UDP" glib:nick="udp" glib:name="GST_RTSP_LOWER_TRANS_UDP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data over UDP</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data over UDP</doc>
</member> </member>
<member name="udp_mcast" value="2" c:identifier="GST_RTSP_LOWER_TRANS_UDP_MCAST" glib:nick="udp-mcast"> <member name="udp_mcast" value="2" c:identifier="GST_RTSP_LOWER_TRANS_UDP_MCAST" glib:nick="udp-mcast" glib:name="GST_RTSP_LOWER_TRANS_UDP_MCAST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data over UDP multicast</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data over UDP multicast</doc>
</member> </member>
<member name="tcp" value="4" c:identifier="GST_RTSP_LOWER_TRANS_TCP" glib:nick="tcp"> <member name="tcp" value="4" c:identifier="GST_RTSP_LOWER_TRANS_TCP" glib:nick="tcp" glib:name="GST_RTSP_LOWER_TRANS_TCP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data over TCP</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data over TCP</doc>
</member> </member>
<member name="http" value="16" c:identifier="GST_RTSP_LOWER_TRANS_HTTP" glib:nick="http"> <member name="http" value="16" c:identifier="GST_RTSP_LOWER_TRANS_HTTP" glib:nick="http" glib:name="GST_RTSP_LOWER_TRANS_HTTP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data tunneled over HTTP.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">stream data tunneled over HTTP.</doc>
</member> </member>
<member name="tls" value="32" c:identifier="GST_RTSP_LOWER_TRANS_TLS" glib:nick="tls"> <member name="tls" value="32" c:identifier="GST_RTSP_LOWER_TRANS_TLS" glib:nick="tls" glib:name="GST_RTSP_LOWER_TRANS_TLS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">encrypt TCP and HTTP with TLS</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">encrypt TCP and HTTP with TLS</doc>
</member> </member>
</bitfield> </bitfield>
@ -2773,46 +2773,46 @@ gst_rtsp_message_init_data() on stack allocated #GstRTSPMessage structures.</doc
</record> </record>
<bitfield name="RTSPMethod" glib:type-name="GstRTSPMethod" glib:get-type="gst_rtsp_method_get_type" c:type="GstRTSPMethod"> <bitfield name="RTSPMethod" glib:type-name="GstRTSPMethod" glib:get-type="gst_rtsp_method_get_type" c:type="GstRTSPMethod">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The different supported RTSP methods.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The different supported RTSP methods.</doc>
<member name="invalid" value="0" c:identifier="GST_RTSP_INVALID" glib:nick="invalid"> <member name="invalid" value="0" c:identifier="GST_RTSP_INVALID" glib:nick="invalid" glib:name="GST_RTSP_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">invalid method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">invalid method</doc>
</member> </member>
<member name="describe" value="1" c:identifier="GST_RTSP_DESCRIBE" glib:nick="describe"> <member name="describe" value="1" c:identifier="GST_RTSP_DESCRIBE" glib:nick="describe" glib:name="GST_RTSP_DESCRIBE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the DESCRIBE method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the DESCRIBE method</doc>
</member> </member>
<member name="announce" value="2" c:identifier="GST_RTSP_ANNOUNCE" glib:nick="announce"> <member name="announce" value="2" c:identifier="GST_RTSP_ANNOUNCE" glib:nick="announce" glib:name="GST_RTSP_ANNOUNCE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the ANNOUNCE method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the ANNOUNCE method</doc>
</member> </member>
<member name="get_parameter" value="4" c:identifier="GST_RTSP_GET_PARAMETER" glib:nick="get-parameter"> <member name="get_parameter" value="4" c:identifier="GST_RTSP_GET_PARAMETER" glib:nick="get-parameter" glib:name="GST_RTSP_GET_PARAMETER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the GET_PARAMETER method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the GET_PARAMETER method</doc>
</member> </member>
<member name="options" value="8" c:identifier="GST_RTSP_OPTIONS" glib:nick="options"> <member name="options" value="8" c:identifier="GST_RTSP_OPTIONS" glib:nick="options" glib:name="GST_RTSP_OPTIONS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the OPTIONS method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the OPTIONS method</doc>
</member> </member>
<member name="pause" value="16" c:identifier="GST_RTSP_PAUSE" glib:nick="pause"> <member name="pause" value="16" c:identifier="GST_RTSP_PAUSE" glib:nick="pause" glib:name="GST_RTSP_PAUSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the PAUSE method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the PAUSE method</doc>
</member> </member>
<member name="play" value="32" c:identifier="GST_RTSP_PLAY" glib:nick="play"> <member name="play" value="32" c:identifier="GST_RTSP_PLAY" glib:nick="play" glib:name="GST_RTSP_PLAY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the PLAY method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the PLAY method</doc>
</member> </member>
<member name="record" value="64" c:identifier="GST_RTSP_RECORD" glib:nick="record"> <member name="record" value="64" c:identifier="GST_RTSP_RECORD" glib:nick="record" glib:name="GST_RTSP_RECORD">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the RECORD method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the RECORD method</doc>
</member> </member>
<member name="redirect" value="128" c:identifier="GST_RTSP_REDIRECT" glib:nick="redirect"> <member name="redirect" value="128" c:identifier="GST_RTSP_REDIRECT" glib:nick="redirect" glib:name="GST_RTSP_REDIRECT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the REDIRECT method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the REDIRECT method</doc>
</member> </member>
<member name="setup" value="256" c:identifier="GST_RTSP_SETUP" glib:nick="setup"> <member name="setup" value="256" c:identifier="GST_RTSP_SETUP" glib:nick="setup" glib:name="GST_RTSP_SETUP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the SETUP method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the SETUP method</doc>
</member> </member>
<member name="set_parameter" value="512" c:identifier="GST_RTSP_SET_PARAMETER" glib:nick="set-parameter"> <member name="set_parameter" value="512" c:identifier="GST_RTSP_SET_PARAMETER" glib:nick="set-parameter" glib:name="GST_RTSP_SET_PARAMETER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the SET_PARAMETER method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the SET_PARAMETER method</doc>
</member> </member>
<member name="teardown" value="1024" c:identifier="GST_RTSP_TEARDOWN" glib:nick="teardown"> <member name="teardown" value="1024" c:identifier="GST_RTSP_TEARDOWN" glib:nick="teardown" glib:name="GST_RTSP_TEARDOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the TEARDOWN method</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the TEARDOWN method</doc>
</member> </member>
<member name="get" value="2048" c:identifier="GST_RTSP_GET" glib:nick="get"> <member name="get" value="2048" c:identifier="GST_RTSP_GET" glib:nick="get" glib:name="GST_RTSP_GET">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the GET method (HTTP).</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the GET method (HTTP).</doc>
</member> </member>
<member name="post" value="4096" c:identifier="GST_RTSP_POST" glib:nick="post"> <member name="post" value="4096" c:identifier="GST_RTSP_POST" glib:nick="post" glib:name="GST_RTSP_POST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the POST method (HTTP).</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the POST method (HTTP).</doc>
</member> </member>
<function name="as_text" c:identifier="gst_rtsp_method_as_text"> <function name="as_text" c:identifier="gst_rtsp_method_as_text">
@ -2832,40 +2832,40 @@ gst_rtsp_message_init_data() on stack allocated #GstRTSPMessage structures.</doc
</bitfield> </bitfield>
<enumeration name="RTSPMsgType" glib:type-name="GstRTSPMsgType" glib:get-type="gst_rtsp_msg_type_get_type" c:type="GstRTSPMsgType"> <enumeration name="RTSPMsgType" glib:type-name="GstRTSPMsgType" glib:get-type="gst_rtsp_msg_type_get_type" c:type="GstRTSPMsgType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">The type of a message.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">The type of a message.</doc>
<member name="invalid" value="0" c:identifier="GST_RTSP_MESSAGE_INVALID" glib:nick="invalid"> <member name="invalid" value="0" c:identifier="GST_RTSP_MESSAGE_INVALID" glib:nick="invalid" glib:name="GST_RTSP_MESSAGE_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">invalid message type</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">invalid message type</doc>
</member> </member>
<member name="request" value="1" c:identifier="GST_RTSP_MESSAGE_REQUEST" glib:nick="request"> <member name="request" value="1" c:identifier="GST_RTSP_MESSAGE_REQUEST" glib:nick="request" glib:name="GST_RTSP_MESSAGE_REQUEST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">RTSP request message</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">RTSP request message</doc>
</member> </member>
<member name="response" value="2" c:identifier="GST_RTSP_MESSAGE_RESPONSE" glib:nick="response"> <member name="response" value="2" c:identifier="GST_RTSP_MESSAGE_RESPONSE" glib:nick="response" glib:name="GST_RTSP_MESSAGE_RESPONSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">RTSP response message</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">RTSP response message</doc>
</member> </member>
<member name="http_request" value="3" c:identifier="GST_RTSP_MESSAGE_HTTP_REQUEST" glib:nick="http-request"> <member name="http_request" value="3" c:identifier="GST_RTSP_MESSAGE_HTTP_REQUEST" glib:nick="http-request" glib:name="GST_RTSP_MESSAGE_HTTP_REQUEST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">HTTP request message.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">HTTP request message.</doc>
</member> </member>
<member name="http_response" value="4" c:identifier="GST_RTSP_MESSAGE_HTTP_RESPONSE" glib:nick="http-response"> <member name="http_response" value="4" c:identifier="GST_RTSP_MESSAGE_HTTP_RESPONSE" glib:nick="http-response" glib:name="GST_RTSP_MESSAGE_HTTP_RESPONSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">HTTP response message.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">HTTP response message.</doc>
</member> </member>
<member name="data" value="5" c:identifier="GST_RTSP_MESSAGE_DATA" glib:nick="data"> <member name="data" value="5" c:identifier="GST_RTSP_MESSAGE_DATA" glib:nick="data" glib:name="GST_RTSP_MESSAGE_DATA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">data message</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspmessage.h">data message</doc>
</member> </member>
</enumeration> </enumeration>
<bitfield name="RTSPProfile" glib:type-name="GstRTSPProfile" glib:get-type="gst_rtsp_profile_get_type" c:type="GstRTSPProfile"> <bitfield name="RTSPProfile" glib:type-name="GstRTSPProfile" glib:get-type="gst_rtsp_profile_get_type" c:type="GstRTSPProfile">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">The transfer profile to use.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">The transfer profile to use.</doc>
<member name="unknown" value="0" c:identifier="GST_RTSP_PROFILE_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="0" c:identifier="GST_RTSP_PROFILE_UNKNOWN" glib:nick="unknown" glib:name="GST_RTSP_PROFILE_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">invalid profile</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">invalid profile</doc>
</member> </member>
<member name="avp" value="1" c:identifier="GST_RTSP_PROFILE_AVP" glib:nick="avp"> <member name="avp" value="1" c:identifier="GST_RTSP_PROFILE_AVP" glib:nick="avp" glib:name="GST_RTSP_PROFILE_AVP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the Audio/Visual profile (RFC 3551)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the Audio/Visual profile (RFC 3551)</doc>
</member> </member>
<member name="savp" value="2" c:identifier="GST_RTSP_PROFILE_SAVP" glib:nick="savp"> <member name="savp" value="2" c:identifier="GST_RTSP_PROFILE_SAVP" glib:nick="savp" glib:name="GST_RTSP_PROFILE_SAVP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the secure Audio/Visual profile (RFC 3711)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the secure Audio/Visual profile (RFC 3711)</doc>
</member> </member>
<member name="avpf" value="4" c:identifier="GST_RTSP_PROFILE_AVPF" glib:nick="avpf"> <member name="avpf" value="4" c:identifier="GST_RTSP_PROFILE_AVPF" glib:nick="avpf" glib:name="GST_RTSP_PROFILE_AVPF">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the Audio/Visual profile with feedback (RFC 4585)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the Audio/Visual profile with feedback (RFC 4585)</doc>
</member> </member>
<member name="savpf" value="8" c:identifier="GST_RTSP_PROFILE_SAVPF" glib:nick="savpf"> <member name="savpf" value="8" c:identifier="GST_RTSP_PROFILE_SAVPF" glib:nick="savpf" glib:name="GST_RTSP_PROFILE_SAVPF">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the secure Audio/Visual profile with feedback (RFC 5124)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">the secure Audio/Visual profile with feedback (RFC 5124)</doc>
</member> </member>
</bitfield> </bitfield>
@ -2976,202 +2976,202 @@ UTC times will be converted to nanoseconds since 1900.</doc>
</record> </record>
<enumeration name="RTSPRangeUnit" glib:type-name="GstRTSPRangeUnit" glib:get-type="gst_rtsp_range_unit_get_type" c:type="GstRTSPRangeUnit"> <enumeration name="RTSPRangeUnit" glib:type-name="GstRTSPRangeUnit" glib:get-type="gst_rtsp_range_unit_get_type" c:type="GstRTSPRangeUnit">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Different possible time range units.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Different possible time range units.</doc>
<member name="smpte" value="0" c:identifier="GST_RTSP_RANGE_SMPTE" glib:nick="smpte"> <member name="smpte" value="0" c:identifier="GST_RTSP_RANGE_SMPTE" glib:nick="smpte" glib:name="GST_RTSP_RANGE_SMPTE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">SMPTE timecode</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">SMPTE timecode</doc>
</member> </member>
<member name="smpte_30_drop" value="1" c:identifier="GST_RTSP_RANGE_SMPTE_30_DROP" glib:nick="smpte-30-drop"> <member name="smpte_30_drop" value="1" c:identifier="GST_RTSP_RANGE_SMPTE_30_DROP" glib:nick="smpte-30-drop" glib:name="GST_RTSP_RANGE_SMPTE_30_DROP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">29.97 frames per second</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">29.97 frames per second</doc>
</member> </member>
<member name="smpte_25" value="2" c:identifier="GST_RTSP_RANGE_SMPTE_25" glib:nick="smpte-25"> <member name="smpte_25" value="2" c:identifier="GST_RTSP_RANGE_SMPTE_25" glib:nick="smpte-25" glib:name="GST_RTSP_RANGE_SMPTE_25">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">25 frames per second</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">25 frames per second</doc>
</member> </member>
<member name="npt" value="3" c:identifier="GST_RTSP_RANGE_NPT" glib:nick="npt"> <member name="npt" value="3" c:identifier="GST_RTSP_RANGE_NPT" glib:nick="npt" glib:name="GST_RTSP_RANGE_NPT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Normal play time</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Normal play time</doc>
</member> </member>
<member name="clock" value="4" c:identifier="GST_RTSP_RANGE_CLOCK" glib:nick="clock"> <member name="clock" value="4" c:identifier="GST_RTSP_RANGE_CLOCK" glib:nick="clock" glib:name="GST_RTSP_RANGE_CLOCK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Absolute time expressed as ISO 8601 timestamps</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Absolute time expressed as ISO 8601 timestamps</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="RTSPResult" glib:type-name="GstRTSPResult" glib:get-type="gst_rtsp_result_get_type" c:type="GstRTSPResult"> <enumeration name="RTSPResult" glib:type-name="GstRTSPResult" glib:get-type="gst_rtsp_result_get_type" c:type="GstRTSPResult">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Result codes from the RTSP functions.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Result codes from the RTSP functions.</doc>
<member name="ok" value="0" c:identifier="GST_RTSP_OK" glib:nick="ok"> <member name="ok" value="0" c:identifier="GST_RTSP_OK" glib:nick="ok" glib:name="GST_RTSP_OK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">no error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">no error</doc>
</member> </member>
<member name="ok_redirect" value="1" c:identifier="GST_RTSP_OK_REDIRECT" version="1.24" glib:nick="ok-redirect"> <member name="ok_redirect" value="1" c:identifier="GST_RTSP_OK_REDIRECT" version="1.24" glib:nick="ok-redirect" glib:name="GST_RTSP_OK_REDIRECT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">RTSP request is successful, but was redirected.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">RTSP request is successful, but was redirected.</doc>
</member> </member>
<member name="error" value="-1" c:identifier="GST_RTSP_ERROR" glib:nick="error"> <member name="error" value="-1" c:identifier="GST_RTSP_ERROR" glib:nick="error" glib:name="GST_RTSP_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">some unspecified error occurred</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">some unspecified error occurred</doc>
</member> </member>
<member name="einval" value="-2" c:identifier="GST_RTSP_EINVAL" glib:nick="einval"> <member name="einval" value="-2" c:identifier="GST_RTSP_EINVAL" glib:nick="einval" glib:name="GST_RTSP_EINVAL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">invalid arguments were provided to a function</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">invalid arguments were provided to a function</doc>
</member> </member>
<member name="eintr" value="-3" c:identifier="GST_RTSP_EINTR" glib:nick="eintr"> <member name="eintr" value="-3" c:identifier="GST_RTSP_EINTR" glib:nick="eintr" glib:name="GST_RTSP_EINTR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">an operation was canceled</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">an operation was canceled</doc>
</member> </member>
<member name="enomem" value="-4" c:identifier="GST_RTSP_ENOMEM" glib:nick="enomem"> <member name="enomem" value="-4" c:identifier="GST_RTSP_ENOMEM" glib:nick="enomem" glib:name="GST_RTSP_ENOMEM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">no memory was available for the operation</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">no memory was available for the operation</doc>
</member> </member>
<member name="eresolv" value="-5" c:identifier="GST_RTSP_ERESOLV" glib:nick="eresolv"> <member name="eresolv" value="-5" c:identifier="GST_RTSP_ERESOLV" glib:nick="eresolv" glib:name="GST_RTSP_ERESOLV">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a host resolve error occurred</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a host resolve error occurred</doc>
</member> </member>
<member name="enotimpl" value="-6" c:identifier="GST_RTSP_ENOTIMPL" glib:nick="enotimpl"> <member name="enotimpl" value="-6" c:identifier="GST_RTSP_ENOTIMPL" glib:nick="enotimpl" glib:name="GST_RTSP_ENOTIMPL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">function not implemented</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">function not implemented</doc>
</member> </member>
<member name="esys" value="-7" c:identifier="GST_RTSP_ESYS" glib:nick="esys"> <member name="esys" value="-7" c:identifier="GST_RTSP_ESYS" glib:nick="esys" glib:name="GST_RTSP_ESYS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a system error occurred, errno contains more details</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a system error occurred, errno contains more details</doc>
</member> </member>
<member name="eparse" value="-8" c:identifier="GST_RTSP_EPARSE" glib:nick="eparse"> <member name="eparse" value="-8" c:identifier="GST_RTSP_EPARSE" glib:nick="eparse" glib:name="GST_RTSP_EPARSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a parsing error occurred</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a parsing error occurred</doc>
</member> </member>
<member name="ewsastart" value="-9" c:identifier="GST_RTSP_EWSASTART" glib:nick="ewsastart"> <member name="ewsastart" value="-9" c:identifier="GST_RTSP_EWSASTART" glib:nick="ewsastart" glib:name="GST_RTSP_EWSASTART">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">windows networking could not start</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">windows networking could not start</doc>
</member> </member>
<member name="ewsaversion" value="-10" c:identifier="GST_RTSP_EWSAVERSION" glib:nick="ewsaversion"> <member name="ewsaversion" value="-10" c:identifier="GST_RTSP_EWSAVERSION" glib:nick="ewsaversion" glib:name="GST_RTSP_EWSAVERSION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">windows networking stack has wrong version</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">windows networking stack has wrong version</doc>
</member> </member>
<member name="eeof" value="-11" c:identifier="GST_RTSP_EEOF" glib:nick="eeof"> <member name="eeof" value="-11" c:identifier="GST_RTSP_EEOF" glib:nick="eeof" glib:name="GST_RTSP_EEOF">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">end-of-file was reached</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">end-of-file was reached</doc>
</member> </member>
<member name="enet" value="-12" c:identifier="GST_RTSP_ENET" glib:nick="enet"> <member name="enet" value="-12" c:identifier="GST_RTSP_ENET" glib:nick="enet" glib:name="GST_RTSP_ENET">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a network problem occurred, h_errno contains more details</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a network problem occurred, h_errno contains more details</doc>
</member> </member>
<member name="enotip" value="-13" c:identifier="GST_RTSP_ENOTIP" glib:nick="enotip"> <member name="enotip" value="-13" c:identifier="GST_RTSP_ENOTIP" glib:nick="enotip" glib:name="GST_RTSP_ENOTIP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the host is not an IP host</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the host is not an IP host</doc>
</member> </member>
<member name="etimeout" value="-14" c:identifier="GST_RTSP_ETIMEOUT" glib:nick="etimeout"> <member name="etimeout" value="-14" c:identifier="GST_RTSP_ETIMEOUT" glib:nick="etimeout" glib:name="GST_RTSP_ETIMEOUT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a timeout occurred</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">a timeout occurred</doc>
</member> </member>
<member name="etget" value="-15" c:identifier="GST_RTSP_ETGET" glib:nick="etget"> <member name="etget" value="-15" c:identifier="GST_RTSP_ETGET" glib:nick="etget" glib:name="GST_RTSP_ETGET">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the tunnel GET request has been performed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the tunnel GET request has been performed</doc>
</member> </member>
<member name="etpost" value="-16" c:identifier="GST_RTSP_ETPOST" glib:nick="etpost"> <member name="etpost" value="-16" c:identifier="GST_RTSP_ETPOST" glib:nick="etpost" glib:name="GST_RTSP_ETPOST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the tunnel POST request has been performed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">the tunnel POST request has been performed</doc>
</member> </member>
<member name="elast" value="-17" c:identifier="GST_RTSP_ELAST" glib:nick="elast"> <member name="elast" value="-17" c:identifier="GST_RTSP_ELAST" glib:nick="elast" glib:name="GST_RTSP_ELAST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">last error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">last error</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="RTSPState" glib:type-name="GstRTSPState" glib:get-type="gst_rtsp_state_get_type" c:type="GstRTSPState"> <enumeration name="RTSPState" glib:type-name="GstRTSPState" glib:get-type="gst_rtsp_state_get_type" c:type="GstRTSPState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The different RTSP states.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The different RTSP states.</doc>
<member name="invalid" value="0" c:identifier="GST_RTSP_STATE_INVALID" glib:nick="invalid"> <member name="invalid" value="0" c:identifier="GST_RTSP_STATE_INVALID" glib:nick="invalid" glib:name="GST_RTSP_STATE_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">invalid state</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">invalid state</doc>
</member> </member>
<member name="init" value="1" c:identifier="GST_RTSP_STATE_INIT" glib:nick="init"> <member name="init" value="1" c:identifier="GST_RTSP_STATE_INIT" glib:nick="init" glib:name="GST_RTSP_STATE_INIT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">initializing</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">initializing</doc>
</member> </member>
<member name="ready" value="2" c:identifier="GST_RTSP_STATE_READY" glib:nick="ready"> <member name="ready" value="2" c:identifier="GST_RTSP_STATE_READY" glib:nick="ready" glib:name="GST_RTSP_STATE_READY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">ready for operation</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">ready for operation</doc>
</member> </member>
<member name="seeking" value="3" c:identifier="GST_RTSP_STATE_SEEKING" glib:nick="seeking"> <member name="seeking" value="3" c:identifier="GST_RTSP_STATE_SEEKING" glib:nick="seeking" glib:name="GST_RTSP_STATE_SEEKING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">seeking in progress</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">seeking in progress</doc>
</member> </member>
<member name="playing" value="4" c:identifier="GST_RTSP_STATE_PLAYING" glib:nick="playing"> <member name="playing" value="4" c:identifier="GST_RTSP_STATE_PLAYING" glib:nick="playing" glib:name="GST_RTSP_STATE_PLAYING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">playing</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">playing</doc>
</member> </member>
<member name="recording" value="5" c:identifier="GST_RTSP_STATE_RECORDING" glib:nick="recording"> <member name="recording" value="5" c:identifier="GST_RTSP_STATE_RECORDING" glib:nick="recording" glib:name="GST_RTSP_STATE_RECORDING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">recording</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">recording</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="RTSPStatusCode" glib:type-name="GstRTSPStatusCode" glib:get-type="gst_rtsp_status_code_get_type" c:type="GstRTSPStatusCode"> <enumeration name="RTSPStatusCode" glib:type-name="GstRTSPStatusCode" glib:get-type="gst_rtsp_status_code_get_type" c:type="GstRTSPStatusCode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Enumeration of rtsp status codes</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">Enumeration of rtsp status codes</doc>
<member name="invalid" value="0" c:identifier="GST_RTSP_STS_INVALID" glib:nick="invalid"> <member name="invalid" value="0" c:identifier="GST_RTSP_STS_INVALID" glib:nick="invalid" glib:name="GST_RTSP_STS_INVALID">
</member> </member>
<member name="continue" value="100" c:identifier="GST_RTSP_STS_CONTINUE" glib:nick="continue"> <member name="continue" value="100" c:identifier="GST_RTSP_STS_CONTINUE" glib:nick="continue" glib:name="GST_RTSP_STS_CONTINUE">
</member> </member>
<member name="ok" value="200" c:identifier="GST_RTSP_STS_OK" glib:nick="ok"> <member name="ok" value="200" c:identifier="GST_RTSP_STS_OK" glib:nick="ok" glib:name="GST_RTSP_STS_OK">
</member> </member>
<member name="created" value="201" c:identifier="GST_RTSP_STS_CREATED" glib:nick="created"> <member name="created" value="201" c:identifier="GST_RTSP_STS_CREATED" glib:nick="created" glib:name="GST_RTSP_STS_CREATED">
</member> </member>
<member name="low_on_storage" value="250" c:identifier="GST_RTSP_STS_LOW_ON_STORAGE" glib:nick="low-on-storage"> <member name="low_on_storage" value="250" c:identifier="GST_RTSP_STS_LOW_ON_STORAGE" glib:nick="low-on-storage" glib:name="GST_RTSP_STS_LOW_ON_STORAGE">
</member> </member>
<member name="multiple_choices" value="300" c:identifier="GST_RTSP_STS_MULTIPLE_CHOICES" glib:nick="multiple-choices"> <member name="multiple_choices" value="300" c:identifier="GST_RTSP_STS_MULTIPLE_CHOICES" glib:nick="multiple-choices" glib:name="GST_RTSP_STS_MULTIPLE_CHOICES">
</member> </member>
<member name="moved_permanently" value="301" c:identifier="GST_RTSP_STS_MOVED_PERMANENTLY" glib:nick="moved-permanently"> <member name="moved_permanently" value="301" c:identifier="GST_RTSP_STS_MOVED_PERMANENTLY" glib:nick="moved-permanently" glib:name="GST_RTSP_STS_MOVED_PERMANENTLY">
</member> </member>
<member name="move_temporarily" value="302" c:identifier="GST_RTSP_STS_MOVE_TEMPORARILY" glib:nick="move-temporarily"> <member name="move_temporarily" value="302" c:identifier="GST_RTSP_STS_MOVE_TEMPORARILY" glib:nick="move-temporarily" glib:name="GST_RTSP_STS_MOVE_TEMPORARILY">
</member> </member>
<member name="see_other" value="303" c:identifier="GST_RTSP_STS_SEE_OTHER" glib:nick="see-other"> <member name="see_other" value="303" c:identifier="GST_RTSP_STS_SEE_OTHER" glib:nick="see-other" glib:name="GST_RTSP_STS_SEE_OTHER">
</member> </member>
<member name="not_modified" value="304" c:identifier="GST_RTSP_STS_NOT_MODIFIED" glib:nick="not-modified"> <member name="not_modified" value="304" c:identifier="GST_RTSP_STS_NOT_MODIFIED" glib:nick="not-modified" glib:name="GST_RTSP_STS_NOT_MODIFIED">
</member> </member>
<member name="use_proxy" value="305" c:identifier="GST_RTSP_STS_USE_PROXY" glib:nick="use-proxy"> <member name="use_proxy" value="305" c:identifier="GST_RTSP_STS_USE_PROXY" glib:nick="use-proxy" glib:name="GST_RTSP_STS_USE_PROXY">
</member> </member>
<member name="redirect_temporarily" value="307" c:identifier="GST_RTSP_STS_REDIRECT_TEMPORARILY" version="1.24" glib:nick="redirect-temporarily"> <member name="redirect_temporarily" value="307" c:identifier="GST_RTSP_STS_REDIRECT_TEMPORARILY" version="1.24" glib:nick="redirect-temporarily" glib:name="GST_RTSP_STS_REDIRECT_TEMPORARILY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">RTSP request is temporarily redirected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">RTSP request is temporarily redirected</doc>
</member> </member>
<member name="redirect_permanently" value="308" c:identifier="GST_RTSP_STS_REDIRECT_PERMANENTLY" version="1.24" glib:nick="redirect-permanently"> <member name="redirect_permanently" value="308" c:identifier="GST_RTSP_STS_REDIRECT_PERMANENTLY" version="1.24" glib:nick="redirect-permanently" glib:name="GST_RTSP_STS_REDIRECT_PERMANENTLY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">RTSP request is permanently redirected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">RTSP request is permanently redirected</doc>
</member> </member>
<member name="bad_request" value="400" c:identifier="GST_RTSP_STS_BAD_REQUEST" glib:nick="bad-request"> <member name="bad_request" value="400" c:identifier="GST_RTSP_STS_BAD_REQUEST" glib:nick="bad-request" glib:name="GST_RTSP_STS_BAD_REQUEST">
</member> </member>
<member name="unauthorized" value="401" c:identifier="GST_RTSP_STS_UNAUTHORIZED" glib:nick="unauthorized"> <member name="unauthorized" value="401" c:identifier="GST_RTSP_STS_UNAUTHORIZED" glib:nick="unauthorized" glib:name="GST_RTSP_STS_UNAUTHORIZED">
</member> </member>
<member name="payment_required" value="402" c:identifier="GST_RTSP_STS_PAYMENT_REQUIRED" glib:nick="payment-required"> <member name="payment_required" value="402" c:identifier="GST_RTSP_STS_PAYMENT_REQUIRED" glib:nick="payment-required" glib:name="GST_RTSP_STS_PAYMENT_REQUIRED">
</member> </member>
<member name="forbidden" value="403" c:identifier="GST_RTSP_STS_FORBIDDEN" glib:nick="forbidden"> <member name="forbidden" value="403" c:identifier="GST_RTSP_STS_FORBIDDEN" glib:nick="forbidden" glib:name="GST_RTSP_STS_FORBIDDEN">
</member> </member>
<member name="not_found" value="404" c:identifier="GST_RTSP_STS_NOT_FOUND" glib:nick="not-found"> <member name="not_found" value="404" c:identifier="GST_RTSP_STS_NOT_FOUND" glib:nick="not-found" glib:name="GST_RTSP_STS_NOT_FOUND">
</member> </member>
<member name="method_not_allowed" value="405" c:identifier="GST_RTSP_STS_METHOD_NOT_ALLOWED" glib:nick="method-not-allowed"> <member name="method_not_allowed" value="405" c:identifier="GST_RTSP_STS_METHOD_NOT_ALLOWED" glib:nick="method-not-allowed" glib:name="GST_RTSP_STS_METHOD_NOT_ALLOWED">
</member> </member>
<member name="not_acceptable" value="406" c:identifier="GST_RTSP_STS_NOT_ACCEPTABLE" glib:nick="not-acceptable"> <member name="not_acceptable" value="406" c:identifier="GST_RTSP_STS_NOT_ACCEPTABLE" glib:nick="not-acceptable" glib:name="GST_RTSP_STS_NOT_ACCEPTABLE">
</member> </member>
<member name="proxy_auth_required" value="407" c:identifier="GST_RTSP_STS_PROXY_AUTH_REQUIRED" glib:nick="proxy-auth-required"> <member name="proxy_auth_required" value="407" c:identifier="GST_RTSP_STS_PROXY_AUTH_REQUIRED" glib:nick="proxy-auth-required" glib:name="GST_RTSP_STS_PROXY_AUTH_REQUIRED">
</member> </member>
<member name="request_timeout" value="408" c:identifier="GST_RTSP_STS_REQUEST_TIMEOUT" glib:nick="request-timeout"> <member name="request_timeout" value="408" c:identifier="GST_RTSP_STS_REQUEST_TIMEOUT" glib:nick="request-timeout" glib:name="GST_RTSP_STS_REQUEST_TIMEOUT">
</member> </member>
<member name="gone" value="410" c:identifier="GST_RTSP_STS_GONE" glib:nick="gone"> <member name="gone" value="410" c:identifier="GST_RTSP_STS_GONE" glib:nick="gone" glib:name="GST_RTSP_STS_GONE">
</member> </member>
<member name="length_required" value="411" c:identifier="GST_RTSP_STS_LENGTH_REQUIRED" glib:nick="length-required"> <member name="length_required" value="411" c:identifier="GST_RTSP_STS_LENGTH_REQUIRED" glib:nick="length-required" glib:name="GST_RTSP_STS_LENGTH_REQUIRED">
</member> </member>
<member name="precondition_failed" value="412" c:identifier="GST_RTSP_STS_PRECONDITION_FAILED" glib:nick="precondition-failed"> <member name="precondition_failed" value="412" c:identifier="GST_RTSP_STS_PRECONDITION_FAILED" glib:nick="precondition-failed" glib:name="GST_RTSP_STS_PRECONDITION_FAILED">
</member> </member>
<member name="request_entity_too_large" value="413" c:identifier="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" glib:nick="request-entity-too-large"> <member name="request_entity_too_large" value="413" c:identifier="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" glib:nick="request-entity-too-large" glib:name="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE">
</member> </member>
<member name="request_uri_too_large" value="414" c:identifier="GST_RTSP_STS_REQUEST_URI_TOO_LARGE" glib:nick="request-uri-too-large"> <member name="request_uri_too_large" value="414" c:identifier="GST_RTSP_STS_REQUEST_URI_TOO_LARGE" glib:nick="request-uri-too-large" glib:name="GST_RTSP_STS_REQUEST_URI_TOO_LARGE">
</member> </member>
<member name="unsupported_media_type" value="415" c:identifier="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" glib:nick="unsupported-media-type"> <member name="unsupported_media_type" value="415" c:identifier="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" glib:nick="unsupported-media-type" glib:name="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE">
</member> </member>
<member name="parameter_not_understood" value="451" c:identifier="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" glib:nick="parameter-not-understood"> <member name="parameter_not_understood" value="451" c:identifier="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" glib:nick="parameter-not-understood" glib:name="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD">
</member> </member>
<member name="conference_not_found" value="452" c:identifier="GST_RTSP_STS_CONFERENCE_NOT_FOUND" glib:nick="conference-not-found"> <member name="conference_not_found" value="452" c:identifier="GST_RTSP_STS_CONFERENCE_NOT_FOUND" glib:nick="conference-not-found" glib:name="GST_RTSP_STS_CONFERENCE_NOT_FOUND">
</member> </member>
<member name="not_enough_bandwidth" value="453" c:identifier="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" glib:nick="not-enough-bandwidth"> <member name="not_enough_bandwidth" value="453" c:identifier="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" glib:nick="not-enough-bandwidth" glib:name="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH">
</member> </member>
<member name="session_not_found" value="454" c:identifier="GST_RTSP_STS_SESSION_NOT_FOUND" glib:nick="session-not-found"> <member name="session_not_found" value="454" c:identifier="GST_RTSP_STS_SESSION_NOT_FOUND" glib:nick="session-not-found" glib:name="GST_RTSP_STS_SESSION_NOT_FOUND">
</member> </member>
<member name="method_not_valid_in_this_state" value="455" c:identifier="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" glib:nick="method-not-valid-in-this-state"> <member name="method_not_valid_in_this_state" value="455" c:identifier="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" glib:nick="method-not-valid-in-this-state" glib:name="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE">
</member> </member>
<member name="header_field_not_valid_for_resource" value="456" c:identifier="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" glib:nick="header-field-not-valid-for-resource"> <member name="header_field_not_valid_for_resource" value="456" c:identifier="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" glib:nick="header-field-not-valid-for-resource" glib:name="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE">
</member> </member>
<member name="invalid_range" value="457" c:identifier="GST_RTSP_STS_INVALID_RANGE" glib:nick="invalid-range"> <member name="invalid_range" value="457" c:identifier="GST_RTSP_STS_INVALID_RANGE" glib:nick="invalid-range" glib:name="GST_RTSP_STS_INVALID_RANGE">
</member> </member>
<member name="parameter_is_readonly" value="458" c:identifier="GST_RTSP_STS_PARAMETER_IS_READONLY" glib:nick="parameter-is-readonly"> <member name="parameter_is_readonly" value="458" c:identifier="GST_RTSP_STS_PARAMETER_IS_READONLY" glib:nick="parameter-is-readonly" glib:name="GST_RTSP_STS_PARAMETER_IS_READONLY">
</member> </member>
<member name="aggregate_operation_not_allowed" value="459" c:identifier="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" glib:nick="aggregate-operation-not-allowed"> <member name="aggregate_operation_not_allowed" value="459" c:identifier="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" glib:nick="aggregate-operation-not-allowed" glib:name="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED">
</member> </member>
<member name="only_aggregate_operation_allowed" value="460" c:identifier="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" glib:nick="only-aggregate-operation-allowed"> <member name="only_aggregate_operation_allowed" value="460" c:identifier="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" glib:nick="only-aggregate-operation-allowed" glib:name="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED">
</member> </member>
<member name="unsupported_transport" value="461" c:identifier="GST_RTSP_STS_UNSUPPORTED_TRANSPORT" glib:nick="unsupported-transport"> <member name="unsupported_transport" value="461" c:identifier="GST_RTSP_STS_UNSUPPORTED_TRANSPORT" glib:nick="unsupported-transport" glib:name="GST_RTSP_STS_UNSUPPORTED_TRANSPORT">
</member> </member>
<member name="destination_unreachable" value="462" c:identifier="GST_RTSP_STS_DESTINATION_UNREACHABLE" glib:nick="destination-unreachable"> <member name="destination_unreachable" value="462" c:identifier="GST_RTSP_STS_DESTINATION_UNREACHABLE" glib:nick="destination-unreachable" glib:name="GST_RTSP_STS_DESTINATION_UNREACHABLE">
</member> </member>
<member name="key_management_failure" value="463" c:identifier="GST_RTSP_STS_KEY_MANAGEMENT_FAILURE" glib:nick="key-management-failure"> <member name="key_management_failure" value="463" c:identifier="GST_RTSP_STS_KEY_MANAGEMENT_FAILURE" glib:nick="key-management-failure" glib:name="GST_RTSP_STS_KEY_MANAGEMENT_FAILURE">
</member> </member>
<member name="internal_server_error" value="500" c:identifier="GST_RTSP_STS_INTERNAL_SERVER_ERROR" glib:nick="internal-server-error"> <member name="internal_server_error" value="500" c:identifier="GST_RTSP_STS_INTERNAL_SERVER_ERROR" glib:nick="internal-server-error" glib:name="GST_RTSP_STS_INTERNAL_SERVER_ERROR">
</member> </member>
<member name="not_implemented" value="501" c:identifier="GST_RTSP_STS_NOT_IMPLEMENTED" glib:nick="not-implemented"> <member name="not_implemented" value="501" c:identifier="GST_RTSP_STS_NOT_IMPLEMENTED" glib:nick="not-implemented" glib:name="GST_RTSP_STS_NOT_IMPLEMENTED">
</member> </member>
<member name="bad_gateway" value="502" c:identifier="GST_RTSP_STS_BAD_GATEWAY" glib:nick="bad-gateway"> <member name="bad_gateway" value="502" c:identifier="GST_RTSP_STS_BAD_GATEWAY" glib:nick="bad-gateway" glib:name="GST_RTSP_STS_BAD_GATEWAY">
</member> </member>
<member name="service_unavailable" value="503" c:identifier="GST_RTSP_STS_SERVICE_UNAVAILABLE" glib:nick="service-unavailable"> <member name="service_unavailable" value="503" c:identifier="GST_RTSP_STS_SERVICE_UNAVAILABLE" glib:nick="service-unavailable" glib:name="GST_RTSP_STS_SERVICE_UNAVAILABLE">
</member> </member>
<member name="gateway_timeout" value="504" c:identifier="GST_RTSP_STS_GATEWAY_TIMEOUT" glib:nick="gateway-timeout"> <member name="gateway_timeout" value="504" c:identifier="GST_RTSP_STS_GATEWAY_TIMEOUT" glib:nick="gateway-timeout" glib:name="GST_RTSP_STS_GATEWAY_TIMEOUT">
</member> </member>
<member name="rtsp_version_not_supported" value="505" c:identifier="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" glib:nick="rtsp-version-not-supported"> <member name="rtsp_version_not_supported" value="505" c:identifier="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" glib:nick="rtsp-version-not-supported" glib:name="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED">
</member> </member>
<member name="option_not_supported" value="551" c:identifier="GST_RTSP_STS_OPTION_NOT_SUPPORTED" glib:nick="option-not-supported"> <member name="option_not_supported" value="551" c:identifier="GST_RTSP_STS_OPTION_NOT_SUPPORTED" glib:nick="option-not-supported" glib:name="GST_RTSP_STS_OPTION_NOT_SUPPORTED">
</member> </member>
</enumeration> </enumeration>
<record name="RTSPTime" c:type="GstRTSPTime"> <record name="RTSPTime" c:type="GstRTSPTime">
@ -3234,31 +3234,31 @@ UTC times will be converted to nanoseconds since 1900.</doc>
</record> </record>
<enumeration name="RTSPTimeType" glib:type-name="GstRTSPTimeType" glib:get-type="gst_rtsp_time_type_get_type" c:type="GstRTSPTimeType"> <enumeration name="RTSPTimeType" glib:type-name="GstRTSPTimeType" glib:get-type="gst_rtsp_time_type_get_type" c:type="GstRTSPTimeType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Possible time types.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">Possible time types.</doc>
<member name="seconds" value="0" c:identifier="GST_RTSP_TIME_SECONDS" glib:nick="seconds"> <member name="seconds" value="0" c:identifier="GST_RTSP_TIME_SECONDS" glib:nick="seconds" glib:name="GST_RTSP_TIME_SECONDS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">seconds</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">seconds</doc>
</member> </member>
<member name="now" value="1" c:identifier="GST_RTSP_TIME_NOW" glib:nick="now"> <member name="now" value="1" c:identifier="GST_RTSP_TIME_NOW" glib:nick="now" glib:name="GST_RTSP_TIME_NOW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">now</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">now</doc>
</member> </member>
<member name="end" value="2" c:identifier="GST_RTSP_TIME_END" glib:nick="end"> <member name="end" value="2" c:identifier="GST_RTSP_TIME_END" glib:nick="end" glib:name="GST_RTSP_TIME_END">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">end</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">end</doc>
</member> </member>
<member name="frames" value="3" c:identifier="GST_RTSP_TIME_FRAMES" glib:nick="frames"> <member name="frames" value="3" c:identifier="GST_RTSP_TIME_FRAMES" glib:nick="frames" glib:name="GST_RTSP_TIME_FRAMES">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">frames and subframes</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">frames and subframes</doc>
</member> </member>
<member name="utc" value="4" c:identifier="GST_RTSP_TIME_UTC" glib:nick="utc"> <member name="utc" value="4" c:identifier="GST_RTSP_TIME_UTC" glib:nick="utc" glib:name="GST_RTSP_TIME_UTC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">UTC time</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsprange.h">UTC time</doc>
</member> </member>
</enumeration> </enumeration>
<bitfield name="RTSPTransMode" glib:type-name="GstRTSPTransMode" glib:get-type="gst_rtsp_trans_mode_get_type" c:type="GstRTSPTransMode"> <bitfield name="RTSPTransMode" glib:type-name="GstRTSPTransMode" glib:get-type="gst_rtsp_trans_mode_get_type" c:type="GstRTSPTransMode">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">The transfer mode to use.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">The transfer mode to use.</doc>
<member name="unknown" value="0" c:identifier="GST_RTSP_TRANS_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="0" c:identifier="GST_RTSP_TRANS_UNKNOWN" glib:nick="unknown" glib:name="GST_RTSP_TRANS_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">invalid tansport mode</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">invalid tansport mode</doc>
</member> </member>
<member name="rtp" value="1" c:identifier="GST_RTSP_TRANS_RTP" glib:nick="rtp"> <member name="rtp" value="1" c:identifier="GST_RTSP_TRANS_RTP" glib:nick="rtp" glib:name="GST_RTSP_TRANS_RTP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">transfer RTP data</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">transfer RTP data</doc>
</member> </member>
<member name="rdt" value="2" c:identifier="GST_RTSP_TRANS_RDT" glib:nick="rdt"> <member name="rdt" value="2" c:identifier="GST_RTSP_TRANS_RDT" glib:nick="rdt" glib:name="GST_RTSP_TRANS_RDT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">transfer RDT (RealMedia) data</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtsptransport.h">transfer RDT (RealMedia) data</doc>
</member> </member>
</bitfield> </bitfield>
@ -3662,16 +3662,16 @@ with gst_rtsp_url_free().</doc>
</record> </record>
<enumeration name="RTSPVersion" glib:type-name="GstRTSPVersion" glib:get-type="gst_rtsp_version_get_type" c:type="GstRTSPVersion"> <enumeration name="RTSPVersion" glib:type-name="GstRTSPVersion" glib:get-type="gst_rtsp_version_get_type" c:type="GstRTSPVersion">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The supported RTSP versions.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">The supported RTSP versions.</doc>
<member name="invalid" value="0" c:identifier="GST_RTSP_VERSION_INVALID" glib:nick="invalid"> <member name="invalid" value="0" c:identifier="GST_RTSP_VERSION_INVALID" glib:nick="invalid" glib:name="GST_RTSP_VERSION_INVALID">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">unknown/invalid version</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">unknown/invalid version</doc>
</member> </member>
<member name="1_0" value="16" c:identifier="GST_RTSP_VERSION_1_0" glib:nick="1-0"> <member name="1_0" value="16" c:identifier="GST_RTSP_VERSION_1_0" glib:nick="1-0" glib:name="GST_RTSP_VERSION_1_0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">version 1.0</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">version 1.0</doc>
</member> </member>
<member name="1_1" value="17" c:identifier="GST_RTSP_VERSION_1_1" glib:nick="1-1"> <member name="1_1" value="17" c:identifier="GST_RTSP_VERSION_1_1" glib:nick="1-1" glib:name="GST_RTSP_VERSION_1_1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">version 1.1.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">version 1.1.</doc>
</member> </member>
<member name="2_0" value="32" c:identifier="GST_RTSP_VERSION_2_0" glib:nick="2-0"> <member name="2_0" value="32" c:identifier="GST_RTSP_VERSION_2_0" glib:nick="2-0" glib:name="GST_RTSP_VERSION_2_0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">version 2.0.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspdefs.h">version 2.0.</doc>
</member> </member>
<function name="as_text" c:identifier="gst_rtsp_version_as_text"> <function name="as_text" c:identifier="gst_rtsp_version_as_text">
@ -3689,7 +3689,7 @@ with gst_rtsp_url_free().</doc>
</parameters> </parameters>
</function> </function>
</enumeration> </enumeration>
<record name="RTSPWatch" c:type="GstRTSPWatch" disguised="1"> <record name="RTSPWatch" c:type="GstRTSPWatch" disguised="1" opaque="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">Opaque RTSP watch object that can be used for asynchronous RTSP <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">Opaque RTSP watch object that can be used for asynchronous RTSP
operations.</doc> operations.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
@ -4004,6 +4004,7 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">Callback functions from a #GstRTSPWatch.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">Callback functions from a #GstRTSPWatch.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<field name="message_received"> <field name="message_received">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">callback when a message was received</doc>
<callback name="message_received"> <callback name="message_received">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4023,6 +4024,7 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="message_sent"> <field name="message_sent">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">callback when a message was sent</doc>
<callback name="message_sent"> <callback name="message_sent">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4042,6 +4044,7 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="closed"> <field name="closed">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">callback when the connection is closed</doc>
<callback name="closed"> <callback name="closed">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4058,6 +4061,7 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="error"> <field name="error">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">callback when an error occurred</doc>
<callback name="error"> <callback name="error">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4077,6 +4081,8 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="tunnel_start"> <field name="tunnel_start">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">a client started a tunneled connection. The tunnelid of the
connection must be saved.</doc>
<callback name="tunnel_start"> <callback name="tunnel_start">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4093,6 +4099,9 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="tunnel_complete"> <field name="tunnel_complete">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">a client finished a tunneled connection. In this callback
you usually pair the tunnelid of this connection with the saved one using
gst_rtsp_connection_do_tunnel().</doc>
<callback name="tunnel_complete"> <callback name="tunnel_complete">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4109,6 +4118,8 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="error_full"> <field name="error_full">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">callback when an error occurred with more information than
the @error callback.</doc>
<callback name="error_full"> <callback name="error_full">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4134,6 +4145,7 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="tunnel_lost"> <field name="tunnel_lost">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">callback when the post connection of a tunnel is closed.</doc>
<callback name="tunnel_lost"> <callback name="tunnel_lost">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -4150,6 +4162,9 @@ communication. Free with gst_rtsp_watch_unref () after usage.</doc>
</callback> </callback>
</field> </field>
<field name="tunnel_http_response"> <field name="tunnel_http_response">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h">callback when an HTTP response to the GET request
is about to be sent for a tunneled connection. The response can be
modified in the callback. Since: 1.4.</doc>
<callback name="tunnel_http_response"> <callback name="tunnel_http_response">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/rtsp/gstrtspconnection.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">

File diff suppressed because it is too large Load diff

View file

@ -20,7 +20,7 @@ and/or use gtk-doc annotations. -->
to be used for the specific CSB.</doc> to be used for the specific CSB.</doc>
</member> </member>
</enumeration> </enumeration>
<record name="MIKEYDecryptInfo" c:type="GstMIKEYDecryptInfo" disguised="1"> <record name="MIKEYDecryptInfo" c:type="GstMIKEYDecryptInfo" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/sdp/gstmikey.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/sdp/gstmikey.h"/>
</record> </record>
<enumeration name="MIKEYEncAlg" c:type="GstMIKEYEncAlg"> <enumeration name="MIKEYEncAlg" c:type="GstMIKEYEncAlg">
@ -39,7 +39,7 @@ and/or use gtk-doc annotations. -->
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/sdp/gstmikey.h">AES-GCM using a 128-bit key (Since: 1.16)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/sdp/gstmikey.h">AES-GCM using a 128-bit key (Since: 1.16)</doc>
</member> </member>
</enumeration> </enumeration>
<record name="MIKEYEncryptInfo" c:type="GstMIKEYEncryptInfo" disguised="1"> <record name="MIKEYEncryptInfo" c:type="GstMIKEYEncryptInfo" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/sdp/gstmikey.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/sdp/gstmikey.h"/>
</record> </record>
<enumeration name="MIKEYKVType" c:type="GstMIKEYKVType"> <enumeration name="MIKEYKVType" c:type="GstMIKEYKVType">

View file

@ -400,6 +400,9 @@ Subclasses have to do four things:
128 bytes.</doc> 128 bytes.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
<virtual-method name="identify_tag"> <virtual-method name="identify_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">identify tag and determine the size required to parse the
tag. Buffer may be larger than the specified minimum size.
Subclassed MUST override this vfunc in their class_init function.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
@ -420,6 +423,10 @@ Subclasses have to do four things:
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="merge_tags"> <virtual-method name="merge_tags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">merge start and end tags. Subclasses may want to override this
vfunc to allow prioritising of start or end tag according to user
preference. Note that both start_tags and end_tags may be NULL. By default
start tags are preferred over end tags.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.TagList" c:type="GstTagList*"/> <type name="Gst.TagList" c:type="GstTagList*"/>
@ -437,6 +444,12 @@ Subclasses have to do four things:
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="parse_tag"> <virtual-method name="parse_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">parse the tag. Buffer will be exactly of the size determined by
the identify_tag vfunc before. The parse_tag vfunc may change the size
stored in *tag_size and return GST_TAG_DEMUX_RESULT_AGAIN to request a
larger or smaller buffer. It is also permitted to adjust the tag_size to a
smaller value and then return GST_TAG_DEMUX_RESULT_OK in one go.
Subclassed MUST override the parse_tag vfunc in their class_init function.</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="TagDemuxResult" c:type="GstTagDemuxResult"/> <type name="TagDemuxResult" c:type="GstTagDemuxResult"/>
@ -493,6 +506,9 @@ Subclasses should set this in their class_init function.</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</field> </field>
<field name="identify_tag"> <field name="identify_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">identify tag and determine the size required to parse the
tag. Buffer may be larger than the specified minimum size.
Subclassed MUST override this vfunc in their class_init function.</doc>
<callback name="identify_tag"> <callback name="identify_tag">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -515,6 +531,12 @@ Subclasses should set this in their class_init function.</doc>
</callback> </callback>
</field> </field>
<field name="parse_tag"> <field name="parse_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">parse the tag. Buffer will be exactly of the size determined by
the identify_tag vfunc before. The parse_tag vfunc may change the size
stored in *tag_size and return GST_TAG_DEMUX_RESULT_AGAIN to request a
larger or smaller buffer. It is also permitted to adjust the tag_size to a
smaller value and then return GST_TAG_DEMUX_RESULT_OK in one go.
Subclassed MUST override the parse_tag vfunc in their class_init function.</doc>
<callback name="parse_tag"> <callback name="parse_tag">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -540,6 +562,10 @@ Subclasses should set this in their class_init function.</doc>
</callback> </callback>
</field> </field>
<field name="merge_tags"> <field name="merge_tags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">merge start and end tags. Subclasses may want to override this
vfunc to allow prioritising of start or end tag according to user
preference. Note that both start_tags and end_tags may be NULL. By default
start tags are preferred over end tags.</doc>
<callback name="merge_tags"> <callback name="merge_tags">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -564,146 +590,146 @@ Subclasses should set this in their class_init function.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="TagDemuxPrivate" c:type="GstTagDemuxPrivate" disguised="1"> <record name="TagDemuxPrivate" c:type="GstTagDemuxPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h"/>
</record> </record>
<enumeration name="TagDemuxResult" glib:type-name="GstTagDemuxResult" glib:get-type="gst_tag_demux_result_get_type" c:type="GstTagDemuxResult"> <enumeration name="TagDemuxResult" glib:type-name="GstTagDemuxResult" glib:get-type="gst_tag_demux_result_get_type" c:type="GstTagDemuxResult">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">Result values from the parse_tag virtual function.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">Result values from the parse_tag virtual function.</doc>
<member name="broken_tag" value="0" c:identifier="GST_TAG_DEMUX_RESULT_BROKEN_TAG" glib:nick="broken-tag"> <member name="broken_tag" value="0" c:identifier="GST_TAG_DEMUX_RESULT_BROKEN_TAG" glib:nick="broken-tag" glib:name="GST_TAG_DEMUX_RESULT_BROKEN_TAG">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">cannot parse tag, just skip it</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">cannot parse tag, just skip it</doc>
</member> </member>
<member name="again" value="1" c:identifier="GST_TAG_DEMUX_RESULT_AGAIN" glib:nick="again"> <member name="again" value="1" c:identifier="GST_TAG_DEMUX_RESULT_AGAIN" glib:nick="again" glib:name="GST_TAG_DEMUX_RESULT_AGAIN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">call again with less or more data</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">call again with less or more data</doc>
</member> </member>
<member name="ok" value="2" c:identifier="GST_TAG_DEMUX_RESULT_OK" glib:nick="ok"> <member name="ok" value="2" c:identifier="GST_TAG_DEMUX_RESULT_OK" glib:nick="ok" glib:name="GST_TAG_DEMUX_RESULT_OK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">parsed tag successfully</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagdemux.h">parsed tag successfully</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="TagImageType" glib:type-name="GstTagImageType" glib:get-type="gst_tag_image_type_get_type" c:type="GstTagImageType"> <enumeration name="TagImageType" glib:type-name="GstTagImageType" glib:get-type="gst_tag_image_type_get_type" c:type="GstTagImageType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Type of image contained in an image tag (specified as "image-type" field in <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Type of image contained in an image tag (specified as "image-type" field in
the info structure in the image's #GstSample)</doc> the info structure in the image's #GstSample)</doc>
<member name="none" value="-1" c:identifier="GST_TAG_IMAGE_TYPE_NONE" glib:nick="none"> <member name="none" value="-1" c:identifier="GST_TAG_IMAGE_TYPE_NONE" glib:nick="none" glib:name="GST_TAG_IMAGE_TYPE_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">No image type. Can be used to <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">No image type. Can be used to
tell functions such as gst_tag_image_data_to_image_sample() that no tell functions such as gst_tag_image_data_to_image_sample() that no
image type should be set.</doc> image type should be set.</doc>
</member> </member>
<member name="undefined" value="0" c:identifier="GST_TAG_IMAGE_TYPE_UNDEFINED" glib:nick="undefined"> <member name="undefined" value="0" c:identifier="GST_TAG_IMAGE_TYPE_UNDEFINED" glib:nick="undefined" glib:name="GST_TAG_IMAGE_TYPE_UNDEFINED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Undefined/other image type</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Undefined/other image type</doc>
</member> </member>
<member name="front_cover" value="1" c:identifier="GST_TAG_IMAGE_TYPE_FRONT_COVER" glib:nick="front-cover"> <member name="front_cover" value="1" c:identifier="GST_TAG_IMAGE_TYPE_FRONT_COVER" glib:nick="front-cover" glib:name="GST_TAG_IMAGE_TYPE_FRONT_COVER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Cover (front)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Cover (front)</doc>
</member> </member>
<member name="back_cover" value="2" c:identifier="GST_TAG_IMAGE_TYPE_BACK_COVER" glib:nick="back-cover"> <member name="back_cover" value="2" c:identifier="GST_TAG_IMAGE_TYPE_BACK_COVER" glib:nick="back-cover" glib:name="GST_TAG_IMAGE_TYPE_BACK_COVER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Cover (back)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Cover (back)</doc>
</member> </member>
<member name="leaflet_page" value="3" c:identifier="GST_TAG_IMAGE_TYPE_LEAFLET_PAGE" glib:nick="leaflet-page"> <member name="leaflet_page" value="3" c:identifier="GST_TAG_IMAGE_TYPE_LEAFLET_PAGE" glib:nick="leaflet-page" glib:name="GST_TAG_IMAGE_TYPE_LEAFLET_PAGE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Leaflet page</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Leaflet page</doc>
</member> </member>
<member name="medium" value="4" c:identifier="GST_TAG_IMAGE_TYPE_MEDIUM" glib:nick="medium"> <member name="medium" value="4" c:identifier="GST_TAG_IMAGE_TYPE_MEDIUM" glib:nick="medium" glib:name="GST_TAG_IMAGE_TYPE_MEDIUM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Medium (e.g. label side of CD)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Medium (e.g. label side of CD)</doc>
</member> </member>
<member name="lead_artist" value="5" c:identifier="GST_TAG_IMAGE_TYPE_LEAD_ARTIST" glib:nick="lead-artist"> <member name="lead_artist" value="5" c:identifier="GST_TAG_IMAGE_TYPE_LEAD_ARTIST" glib:nick="lead-artist" glib:name="GST_TAG_IMAGE_TYPE_LEAD_ARTIST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Lead artist/lead performer/soloist</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Lead artist/lead performer/soloist</doc>
</member> </member>
<member name="artist" value="6" c:identifier="GST_TAG_IMAGE_TYPE_ARTIST" glib:nick="artist"> <member name="artist" value="6" c:identifier="GST_TAG_IMAGE_TYPE_ARTIST" glib:nick="artist" glib:name="GST_TAG_IMAGE_TYPE_ARTIST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Artist/performer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Artist/performer</doc>
</member> </member>
<member name="conductor" value="7" c:identifier="GST_TAG_IMAGE_TYPE_CONDUCTOR" glib:nick="conductor"> <member name="conductor" value="7" c:identifier="GST_TAG_IMAGE_TYPE_CONDUCTOR" glib:nick="conductor" glib:name="GST_TAG_IMAGE_TYPE_CONDUCTOR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Conductor</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Conductor</doc>
</member> </member>
<member name="band_orchestra" value="8" c:identifier="GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA" glib:nick="band-orchestra"> <member name="band_orchestra" value="8" c:identifier="GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA" glib:nick="band-orchestra" glib:name="GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Band/orchestra</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Band/orchestra</doc>
</member> </member>
<member name="composer" value="9" c:identifier="GST_TAG_IMAGE_TYPE_COMPOSER" glib:nick="composer"> <member name="composer" value="9" c:identifier="GST_TAG_IMAGE_TYPE_COMPOSER" glib:nick="composer" glib:name="GST_TAG_IMAGE_TYPE_COMPOSER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Composer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Composer</doc>
</member> </member>
<member name="lyricist" value="10" c:identifier="GST_TAG_IMAGE_TYPE_LYRICIST" glib:nick="lyricist"> <member name="lyricist" value="10" c:identifier="GST_TAG_IMAGE_TYPE_LYRICIST" glib:nick="lyricist" glib:name="GST_TAG_IMAGE_TYPE_LYRICIST">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Lyricist/text writer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Lyricist/text writer</doc>
</member> </member>
<member name="recording_location" value="11" c:identifier="GST_TAG_IMAGE_TYPE_RECORDING_LOCATION" glib:nick="recording-location"> <member name="recording_location" value="11" c:identifier="GST_TAG_IMAGE_TYPE_RECORDING_LOCATION" glib:nick="recording-location" glib:name="GST_TAG_IMAGE_TYPE_RECORDING_LOCATION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Recording location</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Recording location</doc>
</member> </member>
<member name="during_recording" value="12" c:identifier="GST_TAG_IMAGE_TYPE_DURING_RECORDING" glib:nick="during-recording"> <member name="during_recording" value="12" c:identifier="GST_TAG_IMAGE_TYPE_DURING_RECORDING" glib:nick="during-recording" glib:name="GST_TAG_IMAGE_TYPE_DURING_RECORDING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">During recording</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">During recording</doc>
</member> </member>
<member name="during_performance" value="13" c:identifier="GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE" glib:nick="during-performance"> <member name="during_performance" value="13" c:identifier="GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE" glib:nick="during-performance" glib:name="GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">During performance</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">During performance</doc>
</member> </member>
<member name="video_capture" value="14" c:identifier="GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE" glib:nick="video-capture"> <member name="video_capture" value="14" c:identifier="GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE" glib:nick="video-capture" glib:name="GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Movie/video screen capture</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Movie/video screen capture</doc>
</member> </member>
<member name="fish" value="15" c:identifier="GST_TAG_IMAGE_TYPE_FISH" glib:nick="fish"> <member name="fish" value="15" c:identifier="GST_TAG_IMAGE_TYPE_FISH" glib:nick="fish" glib:name="GST_TAG_IMAGE_TYPE_FISH">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">A fish as funny as the ID3v2 spec</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">A fish as funny as the ID3v2 spec</doc>
</member> </member>
<member name="illustration" value="16" c:identifier="GST_TAG_IMAGE_TYPE_ILLUSTRATION" glib:nick="illustration"> <member name="illustration" value="16" c:identifier="GST_TAG_IMAGE_TYPE_ILLUSTRATION" glib:nick="illustration" glib:name="GST_TAG_IMAGE_TYPE_ILLUSTRATION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Illustration</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Illustration</doc>
</member> </member>
<member name="band_artist_logo" value="17" c:identifier="GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO" glib:nick="band-artist-logo"> <member name="band_artist_logo" value="17" c:identifier="GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO" glib:nick="band-artist-logo" glib:name="GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Band/artist logotype</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Band/artist logotype</doc>
</member> </member>
<member name="publisher_studio_logo" value="18" c:identifier="GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO" glib:nick="publisher-studio-logo"> <member name="publisher_studio_logo" value="18" c:identifier="GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO" glib:nick="publisher-studio-logo" glib:name="GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Publisher/studio logotype</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">Publisher/studio logotype</doc>
</member> </member>
</enumeration> </enumeration>
<bitfield name="TagLicenseFlags" glib:type-name="GstTagLicenseFlags" glib:get-type="gst_tag_license_flags_get_type" c:type="GstTagLicenseFlags"> <bitfield name="TagLicenseFlags" glib:type-name="GstTagLicenseFlags" glib:get-type="gst_tag_license_flags_get_type" c:type="GstTagLicenseFlags">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">See http://creativecommons.org/ns for more information.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">See http://creativecommons.org/ns for more information.</doc>
<member name="permits_reproduction" value="1" c:identifier="GST_TAG_LICENSE_PERMITS_REPRODUCTION" glib:nick="permits-reproduction"> <member name="permits_reproduction" value="1" c:identifier="GST_TAG_LICENSE_PERMITS_REPRODUCTION" glib:nick="permits-reproduction" glib:name="GST_TAG_LICENSE_PERMITS_REPRODUCTION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">making multiple copies <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">making multiple copies
is allowed</doc> is allowed</doc>
</member> </member>
<member name="permits_distribution" value="2" c:identifier="GST_TAG_LICENSE_PERMITS_DISTRIBUTION" glib:nick="permits-distribution"> <member name="permits_distribution" value="2" c:identifier="GST_TAG_LICENSE_PERMITS_DISTRIBUTION" glib:nick="permits-distribution" glib:name="GST_TAG_LICENSE_PERMITS_DISTRIBUTION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">distribution, public display <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">distribution, public display
and public performance are allowed</doc> and public performance are allowed</doc>
</member> </member>
<member name="permits_derivative_works" value="4" c:identifier="GST_TAG_LICENSE_PERMITS_DERIVATIVE_WORKS" glib:nick="permits-derivative-works"> <member name="permits_derivative_works" value="4" c:identifier="GST_TAG_LICENSE_PERMITS_DERIVATIVE_WORKS" glib:nick="permits-derivative-works" glib:name="GST_TAG_LICENSE_PERMITS_DERIVATIVE_WORKS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">distribution of derivative <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">distribution of derivative
works is allowed</doc> works is allowed</doc>
</member> </member>
<member name="permits_sharing" value="8" c:identifier="GST_TAG_LICENSE_PERMITS_SHARING" glib:nick="permits-sharing"> <member name="permits_sharing" value="8" c:identifier="GST_TAG_LICENSE_PERMITS_SHARING" glib:nick="permits-sharing" glib:name="GST_TAG_LICENSE_PERMITS_SHARING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">commercial derivatives are allowed, <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">commercial derivatives are allowed,
but only non-commercial distribution is allowed</doc> but only non-commercial distribution is allowed</doc>
</member> </member>
<member name="requires_notice" value="256" c:identifier="GST_TAG_LICENSE_REQUIRES_NOTICE" glib:nick="requires-notice"> <member name="requires_notice" value="256" c:identifier="GST_TAG_LICENSE_REQUIRES_NOTICE" glib:nick="requires-notice" glib:name="GST_TAG_LICENSE_REQUIRES_NOTICE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">copyright and license notices <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">copyright and license notices
must be kept intact</doc> must be kept intact</doc>
</member> </member>
<member name="requires_attribution" value="512" c:identifier="GST_TAG_LICENSE_REQUIRES_ATTRIBUTION" glib:nick="requires-attribution"> <member name="requires_attribution" value="512" c:identifier="GST_TAG_LICENSE_REQUIRES_ATTRIBUTION" glib:nick="requires-attribution" glib:name="GST_TAG_LICENSE_REQUIRES_ATTRIBUTION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">credit must be given to <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">credit must be given to
copyright holder and/or author</doc> copyright holder and/or author</doc>
</member> </member>
<member name="requires_share_alike" value="1024" c:identifier="GST_TAG_LICENSE_REQUIRES_SHARE_ALIKE" glib:nick="requires-share-alike"> <member name="requires_share_alike" value="1024" c:identifier="GST_TAG_LICENSE_REQUIRES_SHARE_ALIKE" glib:nick="requires-share-alike" glib:name="GST_TAG_LICENSE_REQUIRES_SHARE_ALIKE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">derivative works must be <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">derivative works must be
licensed under the same terms or compatible terms as the original work</doc> licensed under the same terms or compatible terms as the original work</doc>
</member> </member>
<member name="requires_source_code" value="2048" c:identifier="GST_TAG_LICENSE_REQUIRES_SOURCE_CODE" glib:nick="requires-source-code"> <member name="requires_source_code" value="2048" c:identifier="GST_TAG_LICENSE_REQUIRES_SOURCE_CODE" glib:nick="requires-source-code" glib:name="GST_TAG_LICENSE_REQUIRES_SOURCE_CODE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">source code (the preferred <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">source code (the preferred
form for making modifications) must be provided when exercising some form for making modifications) must be provided when exercising some
rights granted by the license</doc> rights granted by the license</doc>
</member> </member>
<member name="requires_copyleft" value="4096" c:identifier="GST_TAG_LICENSE_REQUIRES_COPYLEFT" glib:nick="requires-copyleft"> <member name="requires_copyleft" value="4096" c:identifier="GST_TAG_LICENSE_REQUIRES_COPYLEFT" glib:nick="requires-copyleft" glib:name="GST_TAG_LICENSE_REQUIRES_COPYLEFT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">derivative and combined works <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">derivative and combined works
must be licensed under specified terms, similar to those of the original must be licensed under specified terms, similar to those of the original
work</doc> work</doc>
</member> </member>
<member name="requires_lesser_copyleft" value="8192" c:identifier="GST_TAG_LICENSE_REQUIRES_LESSER_COPYLEFT" glib:nick="requires-lesser-copyleft"> <member name="requires_lesser_copyleft" value="8192" c:identifier="GST_TAG_LICENSE_REQUIRES_LESSER_COPYLEFT" glib:nick="requires-lesser-copyleft" glib:name="GST_TAG_LICENSE_REQUIRES_LESSER_COPYLEFT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">derivative works must be <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">derivative works must be
licensed under specified terms, with at least the same conditions as licensed under specified terms, with at least the same conditions as
the original work; combinations with the work may be licensed under the original work; combinations with the work may be licensed under
different terms</doc> different terms</doc>
</member> </member>
<member name="prohibits_commercial_use" value="65536" c:identifier="GST_TAG_LICENSE_PROHIBITS_COMMERCIAL_USE" glib:nick="prohibits-commercial-use"> <member name="prohibits_commercial_use" value="65536" c:identifier="GST_TAG_LICENSE_PROHIBITS_COMMERCIAL_USE" glib:nick="prohibits-commercial-use" glib:name="GST_TAG_LICENSE_PROHIBITS_COMMERCIAL_USE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">exercising rights for <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">exercising rights for
commercial purposes is prohibited</doc> commercial purposes is prohibited</doc>
</member> </member>
<member name="prohibits_high_income_nation_use" value="131072" c:identifier="GST_TAG_LICENSE_PROHIBITS_HIGH_INCOME_NATION_USE" glib:nick="prohibits-high-income-nation-use"> <member name="prohibits_high_income_nation_use" value="131072" c:identifier="GST_TAG_LICENSE_PROHIBITS_HIGH_INCOME_NATION_USE" glib:nick="prohibits-high-income-nation-use" glib:name="GST_TAG_LICENSE_PROHIBITS_HIGH_INCOME_NATION_USE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">use in a <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">use in a
non-developing country is prohibited</doc> non-developing country is prohibited</doc>
</member> </member>
<member name="creative_commons_license" value="16777216" c:identifier="GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE" glib:nick="creative-commons-license"> <member name="creative_commons_license" value="16777216" c:identifier="GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE" glib:nick="creative-commons-license" glib:name="GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">this license was created <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">this license was created
by the Creative Commons project</doc> by the Creative Commons project</doc>
</member> </member>
<member name="free_software_foundation_license" value="33554432" c:identifier="GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE" glib:nick="free-software-foundation-license"> <member name="free_software_foundation_license" value="33554432" c:identifier="GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE" glib:nick="free-software-foundation-license" glib:name="GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">this license was <doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/tag.h">this license was
created by the Free Software Foundation (FSF)</doc> created by the Free Software Foundation (FSF)</doc>
</member> </member>
@ -726,6 +752,8 @@ Subclasses have to do the following things:
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/>
<implements name="Gst.TagSetter"/> <implements name="Gst.TagSetter"/>
<virtual-method name="render_end_tag"> <virtual-method name="render_end_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h">create a tag buffer to add to the end of the
input stream given a tag list, or NULL</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.Buffer" c:type="GstBuffer*"/> <type name="Gst.Buffer" c:type="GstBuffer*"/>
@ -740,6 +768,8 @@ Subclasses have to do the following things:
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="render_start_tag"> <virtual-method name="render_start_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h">create a tag buffer to add to the beginning of the
input stream given a tag list, or NULL</doc>
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<type name="Gst.Buffer" c:type="GstBuffer*"/> <type name="Gst.Buffer" c:type="GstBuffer*"/>
@ -775,6 +805,8 @@ of the two render vfuncs.</doc>
<type name="Gst.ElementClass" c:type="GstElementClass"/> <type name="Gst.ElementClass" c:type="GstElementClass"/>
</field> </field>
<field name="render_start_tag"> <field name="render_start_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h">create a tag buffer to add to the beginning of the
input stream given a tag list, or NULL</doc>
<callback name="render_start_tag"> <callback name="render_start_tag">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -791,6 +823,8 @@ of the two render vfuncs.</doc>
</callback> </callback>
</field> </field>
<field name="render_end_tag"> <field name="render_end_tag">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h">create a tag buffer to add to the end of the
input stream given a tag list, or NULL</doc>
<callback name="render_end_tag"> <callback name="render_end_tag">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -812,7 +846,7 @@ of the two render vfuncs.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="TagMuxPrivate" c:type="GstTagMuxPrivate" disguised="1"> <record name="TagMuxPrivate" c:type="GstTagMuxPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/> <source-position filename="../subprojects/gst-plugins-base/gst-libs/gst/tag/gsttagmux.h"/>
</record> </record>
<interface name="TagXmpWriter" c:symbol-prefix="tag_xmp_writer" c:type="GstTagXmpWriter" glib:type-name="GstTagXmpWriter" glib:get-type="gst_tag_xmp_writer_get_type" glib:type-struct="TagXmpWriterInterface"> <interface name="TagXmpWriter" c:symbol-prefix="tag_xmp_writer" c:type="GstTagXmpWriter" glib:type-name="GstTagXmpWriter" glib:get-type="gst_tag_xmp_writer_get_type" glib:type-struct="TagXmpWriterInterface">

View file

@ -68,7 +68,7 @@ about the serialization format.</doc>
</parameter> </parameter>
</parameters> </parameters>
</function> </function>
<method name="get_avoid_reencoding" c:identifier="gst_transcoder_get_avoid_reencoding"> <method name="get_avoid_reencoding" c:identifier="gst_transcoder_get_avoid_reencoding" glib:get-property="avoid-reencoding">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">%TRUE if the transcoder tries to avoid reencoding streams where <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">%TRUE if the transcoder tries to avoid reencoding streams where
@ -82,7 +82,7 @@ reencoding is not strictly needed, %FALSE otherwise.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_dest_uri" c:identifier="gst_transcoder_get_dest_uri"> <method name="get_dest_uri" c:identifier="gst_transcoder_get_dest_uri" glib:get-property="dest-uri">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">Gets the URI of the destination of the transcoded stream.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">Gets the URI of the destination of the transcoded stream.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
@ -97,7 +97,7 @@ destination of the transcoded stream. g_free() after usage.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_duration" c:identifier="gst_transcoder_get_duration"> <method name="get_duration" c:identifier="gst_transcoder_get_duration" glib:get-property="duration">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">Retrieves the duration of the media stream that self represents.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">Retrieves the duration of the media stream that self represents.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -137,7 +137,7 @@ fill memory. To avoid that, the bus has to be set "flushing".</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_pipeline" c:identifier="gst_transcoder_get_pipeline"> <method name="get_pipeline" c:identifier="gst_transcoder_get_pipeline" glib:get-property="pipeline">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">The internal uritranscodebin instance</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">The internal uritranscodebin instance</doc>
@ -150,7 +150,7 @@ fill memory. To avoid that, the bus has to be set "flushing".</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_position" c:identifier="gst_transcoder_get_position"> <method name="get_position" c:identifier="gst_transcoder_get_position" glib:get-property="position">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">the absolute position time, in nanoseconds, of the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">the absolute position time, in nanoseconds, of the
@ -164,7 +164,7 @@ transcoding stream.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_position_update_interval" c:identifier="gst_transcoder_get_position_update_interval"> <method name="get_position_update_interval" c:identifier="gst_transcoder_get_position_update_interval" glib:get-property="position-update-interval">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">current position update interval in milliseconds</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">current position update interval in milliseconds</doc>
@ -265,7 +265,7 @@ notified about any error.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="set_avoid_reencoding" c:identifier="gst_transcoder_set_avoid_reencoding"> <method name="set_avoid_reencoding" c:identifier="gst_transcoder_set_avoid_reencoding" glib:set-property="avoid-reencoding">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -302,7 +302,7 @@ should try to use. It takes into account the number of cores available.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="set_position_update_interval" c:identifier="gst_transcoder_set_position_update_interval"> <method name="set_position_update_interval" c:identifier="gst_transcoder_set_position_update_interval" glib:set-property="position-update-interval">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">Set interval in milliseconds between two position-updated signals. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">Set interval in milliseconds between two position-updated signals.
Pass 0 to stop updating the position.</doc> Pass 0 to stop updating the position.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h"/>
@ -320,29 +320,29 @@ Pass 0 to stop updating the position.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="avoid-reencoding" writable="1" transfer-ownership="none"> <property name="avoid-reencoding" writable="1" transfer-ownership="none" setter="set_avoid_reencoding" getter="get_avoid_reencoding" default-value="FALSE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">See #encodebin:avoid-reencoding</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c">See #encodebin:avoid-reencoding</doc>
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="dest-uri" writable="1" construct-only="1" transfer-ownership="none"> <property name="dest-uri" writable="1" construct-only="1" transfer-ownership="none" getter="get_dest_uri" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="duration" transfer-ownership="none"> <property name="duration" transfer-ownership="none" getter="get_duration" default-value="18446744073709551615">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="pipeline" transfer-ownership="none"> <property name="pipeline" transfer-ownership="none" getter="get_pipeline">
<type name="Gst.Element"/> <type name="Gst.Element"/>
</property> </property>
<property name="position" transfer-ownership="none"> <property name="position" transfer-ownership="none" getter="get_position" default-value="18446744073709551615">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="position-update-interval" writable="1" transfer-ownership="none"> <property name="position-update-interval" writable="1" transfer-ownership="none" setter="set_position_update_interval" getter="get_position_update_interval" default-value="100">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="profile" writable="1" construct-only="1" transfer-ownership="none"> <property name="profile" writable="1" construct-only="1" transfer-ownership="none">
<type name="GstPbutils.EncodingProfile"/> <type name="GstPbutils.EncodingProfile"/>
</property> </property>
<property name="src-uri" writable="1" construct-only="1" transfer-ownership="none"> <property name="src-uri" writable="1" construct-only="1" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
</class> </class>
@ -353,7 +353,7 @@ Pass 0 to stop updating the position.</doc>
</field> </field>
</record> </record>
<enumeration name="TranscoderError" glib:type-name="GstTranscoderError" glib:get-type="gst_transcoder_error_get_type" c:type="GstTranscoderError" glib:error-domain="gst-transcoder-error-quark"> <enumeration name="TranscoderError" glib:type-name="GstTranscoderError" glib:get-type="gst_transcoder_error_get_type" c:type="GstTranscoderError" glib:error-domain="gst-transcoder-error-quark">
<member name="failed" value="0" c:identifier="GST_TRANSCODER_ERROR_FAILED" glib:nick="failed"> <member name="failed" value="0" c:identifier="GST_TRANSCODER_ERROR_FAILED" glib:nick="failed" glib:name="GST_TRANSCODER_ERROR_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">generic error.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">generic error.</doc>
</member> </member>
<function name="get_name" c:identifier="gst_transcoder_error_get_name"> <function name="get_name" c:identifier="gst_transcoder_error_get_name">
@ -380,22 +380,22 @@ Pass 0 to stop updating the position.</doc>
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Types of messages that will be posted on the transcoder API bus. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Types of messages that will be posted on the transcoder API bus.
See also #gst_transcoder_get_message_bus()</doc> See also #gst_transcoder_get_message_bus()</doc>
<member name="position_updated" value="0" c:identifier="GST_TRANSCODER_MESSAGE_POSITION_UPDATED" glib:nick="position-updated"> <member name="position_updated" value="0" c:identifier="GST_TRANSCODER_MESSAGE_POSITION_UPDATED" glib:nick="position-updated" glib:name="GST_TRANSCODER_MESSAGE_POSITION_UPDATED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Sink position changed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Sink position changed</doc>
</member> </member>
<member name="duration_changed" value="1" c:identifier="GST_TRANSCODER_MESSAGE_DURATION_CHANGED" glib:nick="duration-changed"> <member name="duration_changed" value="1" c:identifier="GST_TRANSCODER_MESSAGE_DURATION_CHANGED" glib:nick="duration-changed" glib:name="GST_TRANSCODER_MESSAGE_DURATION_CHANGED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Duration of stream changed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Duration of stream changed</doc>
</member> </member>
<member name="state_changed" value="2" c:identifier="GST_TRANSCODER_MESSAGE_STATE_CHANGED" glib:nick="state-changed"> <member name="state_changed" value="2" c:identifier="GST_TRANSCODER_MESSAGE_STATE_CHANGED" glib:nick="state-changed" glib:name="GST_TRANSCODER_MESSAGE_STATE_CHANGED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Pipeline state changed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Pipeline state changed</doc>
</member> </member>
<member name="done" value="3" c:identifier="GST_TRANSCODER_MESSAGE_DONE" glib:nick="done"> <member name="done" value="3" c:identifier="GST_TRANSCODER_MESSAGE_DONE" glib:nick="done" glib:name="GST_TRANSCODER_MESSAGE_DONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Transcoding is done</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Transcoding is done</doc>
</member> </member>
<member name="error" value="4" c:identifier="GST_TRANSCODER_MESSAGE_ERROR" glib:nick="error"> <member name="error" value="4" c:identifier="GST_TRANSCODER_MESSAGE_ERROR" glib:nick="error" glib:name="GST_TRANSCODER_MESSAGE_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Message contains an error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Message contains an error</doc>
</member> </member>
<member name="warning" value="5" c:identifier="GST_TRANSCODER_MESSAGE_WARNING" glib:nick="warning"> <member name="warning" value="5" c:identifier="GST_TRANSCODER_MESSAGE_WARNING" glib:nick="warning" glib:name="GST_TRANSCODER_MESSAGE_WARNING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Message contains an error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">Message contains an error</doc>
</member> </member>
<function name="get_name" c:identifier="gst_transcoder_message_get_name" version="1.20"> <function name="get_name" c:identifier="gst_transcoder_message_get_name" version="1.20">
@ -508,7 +508,7 @@ See also #gst_transcoder_get_message_bus()</doc>
<class name="TranscoderSignalAdapter" c:symbol-prefix="transcoder_signal_adapter" c:type="GstTranscoderSignalAdapter" version="1.20" parent="GObject.Object" glib:type-name="GstTranscoderSignalAdapter" glib:get-type="gst_transcoder_signal_adapter_get_type" glib:type-struct="TranscoderSignalAdapterClass"> <class name="TranscoderSignalAdapter" c:symbol-prefix="transcoder_signal_adapter" c:type="GstTranscoderSignalAdapter" version="1.20" parent="GObject.Object" glib:type-name="GstTranscoderSignalAdapter" glib:get-type="gst_transcoder_signal_adapter_get_type" glib:type-struct="TranscoderSignalAdapterClass">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h">Transforms #GstTranscoder bus messages to signals from the adapter object.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h">Transforms #GstTranscoder bus messages to signals from the adapter object.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h"/>
<method name="get_transcoder" c:identifier="gst_transcoder_signal_adapter_get_transcoder" version="1.20"> <method name="get_transcoder" c:identifier="gst_transcoder_signal_adapter_get_transcoder" glib:get-property="transcoder" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c">The #GstTranscoder @self is tracking</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c">The #GstTranscoder @self is tracking</doc>
@ -521,7 +521,7 @@ See also #gst_transcoder_get_message_bus()</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="transcoder" version="1.20" transfer-ownership="none"> <property name="transcoder" version="1.20" transfer-ownership="none" getter="get_transcoder">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c">The #GstTranscoder tracked by the adapter.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder-signal-adapter.c">The #GstTranscoder tracked by the adapter.</doc>
<type name="Transcoder"/> <type name="Transcoder"/>
</property> </property>
@ -595,13 +595,13 @@ See also #gst_transcoder_get_message_bus()</doc>
</record> </record>
<enumeration name="TranscoderState" version="1.20" glib:type-name="GstTranscoderState" glib:get-type="gst_transcoder_state_get_type" c:type="GstTranscoderState"> <enumeration name="TranscoderState" version="1.20" glib:type-name="GstTranscoderState" glib:get-type="gst_transcoder_state_get_type" c:type="GstTranscoderState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">High level representation of the transcoder pipeline state.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">High level representation of the transcoder pipeline state.</doc>
<member name="stopped" value="0" c:identifier="GST_TRANSCODER_STATE_STOPPED" glib:nick="stopped"> <member name="stopped" value="0" c:identifier="GST_TRANSCODER_STATE_STOPPED" glib:nick="stopped" glib:name="GST_TRANSCODER_STATE_STOPPED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">the transcoder is stopped.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">the transcoder is stopped.</doc>
</member> </member>
<member name="paused" value="1" c:identifier="GST_TRANSCODER_STATE_PAUSED" glib:nick="paused"> <member name="paused" value="1" c:identifier="GST_TRANSCODER_STATE_PAUSED" glib:nick="paused" glib:name="GST_TRANSCODER_STATE_PAUSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">the transcoder is paused.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">the transcoder is paused.</doc>
</member> </member>
<member name="playing" value="2" c:identifier="GST_TRANSCODER_STATE_PLAYING" glib:nick="playing"> <member name="playing" value="2" c:identifier="GST_TRANSCODER_STATE_PLAYING" glib:nick="playing" glib:name="GST_TRANSCODER_STATE_PLAYING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">the transcoder is currently transcoding a <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.h">the transcoder is currently transcoding a
stream.</doc> stream.</doc>
</member> </member>

View file

@ -528,7 +528,7 @@ GstVaDisplay descendants.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="description" transfer-ownership="none"> <property name="description" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="va-display" writable="1" construct-only="1" transfer-ownership="none"> <property name="va-display" writable="1" construct-only="1" transfer-ownership="none">
@ -582,11 +582,11 @@ and operate the device in @path.</doc>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<property name="path" writable="1" construct-only="1" transfer-ownership="none"> <property name="path" writable="1" construct-only="1" transfer-ownership="none" default-value="/dev/dri/renderD128">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
</class> </class>
<record name="VaDisplayDrmClass" c:type="GstVaDisplayDrmClass" disguised="1" glib:is-gtype-struct-for="VaDisplayDrm" version="1.20"> <record name="VaDisplayDrmClass" c:type="GstVaDisplayDrmClass" disguised="1" opaque="1" glib:is-gtype-struct-for="VaDisplayDrm" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h"/>
</record> </record>
<class name="VaDisplayWrapped" c:symbol-prefix="va_display_wrapped" c:type="GstVaDisplayWrapped" version="1.20" parent="VaDisplay" glib:type-name="GstVaDisplayWrapped" glib:get-type="gst_va_display_wrapped_get_type" glib:type-struct="VaDisplayWrappedClass"> <class name="VaDisplayWrapped" c:symbol-prefix="va_display_wrapped" c:type="GstVaDisplayWrapped" version="1.20" parent="VaDisplay" glib:type-name="GstVaDisplayWrapped" glib:get-type="gst_va_display_wrapped_get_type" glib:type-struct="VaDisplayWrappedClass">
@ -614,7 +614,7 @@ pipeline is not in NULL state.</doc>
</parameters> </parameters>
</constructor> </constructor>
</class> </class>
<record name="VaDisplayWrappedClass" c:type="GstVaDisplayWrappedClass" disguised="1" glib:is-gtype-struct-for="VaDisplayWrapped" version="1.20"> <record name="VaDisplayWrappedClass" c:type="GstVaDisplayWrappedClass" disguised="1" opaque="1" glib:is-gtype-struct-for="VaDisplayWrapped" version="1.20">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/va_fwd.h"/>
</record> </record>
<class name="VaDmabufAllocator" c:symbol-prefix="va_dmabuf_allocator" version="1.22" parent="Gst.Allocator" glib:type-name="GstVaDmabufAllocator" glib:get-type="gst_va_dmabuf_allocator_get_type"> <class name="VaDmabufAllocator" c:symbol-prefix="va_dmabuf_allocator" version="1.22" parent="Gst.Allocator" glib:type-name="GstVaDmabufAllocator" glib:get-type="gst_va_dmabuf_allocator_get_type">
@ -742,13 +742,13 @@ later it populates the @buffer with those DMABufs.</doc>
</function> </function>
</class> </class>
<enumeration name="VaFeature" version="1.22" glib:type-name="GstVaFeature" glib:get-type="gst_va_feature_get_type" c:type="GstVaFeature"> <enumeration name="VaFeature" version="1.22" glib:type-name="GstVaFeature" glib:get-type="gst_va_feature_get_type" c:type="GstVaFeature">
<member name="disabled" value="0" c:identifier="GST_VA_FEATURE_DISABLED" glib:nick="disabled"> <member name="disabled" value="0" c:identifier="GST_VA_FEATURE_DISABLED" glib:nick="disabled" glib:name="GST_VA_FEATURE_DISABLED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h">The feature is disabled.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h">The feature is disabled.</doc>
</member> </member>
<member name="enabled" value="1" c:identifier="GST_VA_FEATURE_ENABLED" glib:nick="enabled"> <member name="enabled" value="1" c:identifier="GST_VA_FEATURE_ENABLED" glib:nick="enabled" glib:name="GST_VA_FEATURE_ENABLED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h">The feature is enabled.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h">The feature is enabled.</doc>
</member> </member>
<member name="auto" value="2" c:identifier="GST_VA_FEATURE_AUTO" glib:nick="auto"> <member name="auto" value="2" c:identifier="GST_VA_FEATURE_AUTO" glib:nick="auto" glib:name="GST_VA_FEATURE_AUTO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h">The feature is enabled automatically.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstva.h">The feature is enabled automatically.</doc>
</member> </member>
</enumeration> </enumeration>
@ -1037,7 +1037,7 @@ to it.
</parameter> </parameter>
</parameters> </parameters>
</function> </function>
<function name="va_dmabuf_memories_setup" c:identifier="gst_va_dmabuf_memories_setup" version="1.22" introspectable="0"> <function name="va_dmabuf_memories_setup" c:identifier="gst_va_dmabuf_memories_setup" version="1.22">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.c">It imports the array of @mem, representing a single frame, into a <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.c">It imports the array of @mem, representing a single frame, into a
VASurfaceID and it's attached into every @mem.</doc> VASurfaceID and it's attached into every @mem.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.h"/>
@ -1066,7 +1066,7 @@ VASurfaceID and it's attached into every @mem.</doc>
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.c">array of <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/va/gstvaallocator.c">array of
DMABuf file descriptors.</doc> DMABuf file descriptors.</doc>
<array zero-terminated="0" c:type="uintptr_t*" fixed-size="4"> <array zero-terminated="0" c:type="uintptr_t*" fixed-size="4">
<type c:type="uintptr_t"/> <type name="guintptr"/>
</array> </array>
</parameter> </parameter>
<parameter name="offset" transfer-ownership="none"> <parameter name="offset" transfer-ownership="none">

View file

@ -258,7 +258,7 @@ value to a GstClockTime.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="ActionPrivate" c:type="GstValidateActionPrivate" disguised="1"> <record name="ActionPrivate" c:type="GstValidateActionPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/>
</record> </record>
<enumeration name="ActionReturn" glib:type-name="GstValidateActionReturn" glib:get-type="gst_validate_action_return_get_type" c:type="GstValidateActionReturn"> <enumeration name="ActionReturn" glib:type-name="GstValidateActionReturn" glib:get-type="gst_validate_action_return_get_type" c:type="GstValidateActionReturn">
@ -269,26 +269,26 @@ GST_VALIDATE_EXECUTE_ACTION_ERROR_REPORTED:
GST_VALIDATE_EXECUTE_ACTION_IN_PROGRESS: GST_VALIDATE_EXECUTE_ACTION_IN_PROGRESS:
GST_VALIDATE_EXECUTE_ACTION_NONE: GST_VALIDATE_EXECUTE_ACTION_NONE:
GST_VALIDATE_EXECUTE_ACTION_DONE:</doc> GST_VALIDATE_EXECUTE_ACTION_DONE:</doc>
<member name="error" value="0" c:identifier="GST_VALIDATE_EXECUTE_ACTION_ERROR" glib:nick="error"> <member name="error" value="0" c:identifier="GST_VALIDATE_EXECUTE_ACTION_ERROR" glib:nick="error" glib:name="GST_VALIDATE_EXECUTE_ACTION_ERROR">
</member> </member>
<member name="ok" value="1" c:identifier="GST_VALIDATE_EXECUTE_ACTION_OK" glib:nick="ok"> <member name="ok" value="1" c:identifier="GST_VALIDATE_EXECUTE_ACTION_OK" glib:nick="ok" glib:name="GST_VALIDATE_EXECUTE_ACTION_OK">
</member> </member>
<member name="async" value="2" c:identifier="GST_VALIDATE_EXECUTE_ACTION_ASYNC" glib:nick="async"> <member name="async" value="2" c:identifier="GST_VALIDATE_EXECUTE_ACTION_ASYNC" glib:nick="async" glib:name="GST_VALIDATE_EXECUTE_ACTION_ASYNC">
</member> </member>
<member name="non_blocking" value="3" c:identifier="GST_VALIDATE_EXECUTE_ACTION_NON_BLOCKING" version="1.20" glib:nick="non-blocking"> <member name="non_blocking" value="3" c:identifier="GST_VALIDATE_EXECUTE_ACTION_NON_BLOCKING" version="1.20" glib:nick="non-blocking" glib:name="GST_VALIDATE_EXECUTE_ACTION_NON_BLOCKING">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action will be executed asynchronously without blocking further <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action will be executed asynchronously without blocking further
actions to be executed</doc> actions to be executed</doc>
</member> </member>
<member name="interlaced" value="3" c:identifier="GST_VALIDATE_EXECUTE_ACTION_INTERLACED" glib:nick="interlaced"> <member name="interlaced" value="3" c:identifier="GST_VALIDATE_EXECUTE_ACTION_INTERLACED" glib:nick="interlaced" glib:name="GST_VALIDATE_EXECUTE_ACTION_INTERLACED">
<doc-deprecated xml:space="preserve">Use #GST_VALIDATE_EXECUTE_ACTION_NON_BLOCKING instead.</doc-deprecated> <doc-deprecated xml:space="preserve">Use #GST_VALIDATE_EXECUTE_ACTION_NON_BLOCKING instead.</doc-deprecated>
</member> </member>
<member name="error_reported" value="4" c:identifier="GST_VALIDATE_EXECUTE_ACTION_ERROR_REPORTED" glib:nick="error-reported"> <member name="error_reported" value="4" c:identifier="GST_VALIDATE_EXECUTE_ACTION_ERROR_REPORTED" glib:nick="error-reported" glib:name="GST_VALIDATE_EXECUTE_ACTION_ERROR_REPORTED">
</member> </member>
<member name="in_progress" value="5" c:identifier="GST_VALIDATE_EXECUTE_ACTION_IN_PROGRESS" glib:nick="in-progress"> <member name="in_progress" value="5" c:identifier="GST_VALIDATE_EXECUTE_ACTION_IN_PROGRESS" glib:nick="in-progress" glib:name="GST_VALIDATE_EXECUTE_ACTION_IN_PROGRESS">
</member> </member>
<member name="none" value="6" c:identifier="GST_VALIDATE_EXECUTE_ACTION_NONE" glib:nick="none"> <member name="none" value="6" c:identifier="GST_VALIDATE_EXECUTE_ACTION_NONE" glib:nick="none" glib:name="GST_VALIDATE_EXECUTE_ACTION_NONE">
</member> </member>
<member name="done" value="7" c:identifier="GST_VALIDATE_EXECUTE_ACTION_DONE" glib:nick="done"> <member name="done" value="7" c:identifier="GST_VALIDATE_EXECUTE_ACTION_DONE" glib:nick="done" glib:name="GST_VALIDATE_EXECUTE_ACTION_DONE">
</member> </member>
<function name="get_name" c:identifier="gst_validate_action_return_get_name"> <function name="get_name" c:identifier="gst_validate_action_return_get_name">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/>
@ -352,54 +352,54 @@ actions to be executed</doc>
</field> </field>
</record> </record>
<bitfield name="ActionTypeFlags" glib:type-name="GstValidateActionTypeFlags" glib:get-type="gst_validate_action_type_flags_get_type" c:type="GstValidateActionTypeFlags"> <bitfield name="ActionTypeFlags" glib:type-name="GstValidateActionTypeFlags" glib:get-type="gst_validate_action_type_flags_get_type" c:type="GstValidateActionTypeFlags">
<member name="none" value="0" c:identifier="GST_VALIDATE_ACTION_TYPE_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_VALIDATE_ACTION_TYPE_NONE" glib:nick="none" glib:name="GST_VALIDATE_ACTION_TYPE_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">No special flag</doc> <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">No special flag</doc>
</member> </member>
<member name="config" value="2" c:identifier="GST_VALIDATE_ACTION_TYPE_CONFIG" glib:nick="config"> <member name="config" value="2" c:identifier="GST_VALIDATE_ACTION_TYPE_CONFIG" glib:nick="config" glib:name="GST_VALIDATE_ACTION_TYPE_CONFIG">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action is a config</doc> <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action is a config</doc>
</member> </member>
<member name="async" value="4" c:identifier="GST_VALIDATE_ACTION_TYPE_ASYNC" glib:nick="async"> <member name="async" value="4" c:identifier="GST_VALIDATE_ACTION_TYPE_ASYNC" glib:nick="async" glib:name="GST_VALIDATE_ACTION_TYPE_ASYNC">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can be executed ASYNC</doc> <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can be executed ASYNC</doc>
</member> </member>
<member name="non_blocking" value="8" c:identifier="GST_VALIDATE_ACTION_TYPE_NON_BLOCKING" version="1.20" glib:nick="non-blocking"> <member name="non_blocking" value="8" c:identifier="GST_VALIDATE_ACTION_TYPE_NON_BLOCKING" version="1.20" glib:nick="non-blocking" glib:name="GST_VALIDATE_ACTION_TYPE_NON_BLOCKING">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can be executed asynchronously but without blocking further <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can be executed asynchronously but without blocking further
actions execution.</doc> actions execution.</doc>
</member> </member>
<member name="interlaced" value="8" c:identifier="GST_VALIDATE_ACTION_TYPE_INTERLACED" glib:nick="interlaced"> <member name="interlaced" value="8" c:identifier="GST_VALIDATE_ACTION_TYPE_INTERLACED" glib:nick="interlaced" glib:name="GST_VALIDATE_ACTION_TYPE_INTERLACED">
<doc-deprecated xml:space="preserve">Use #GST_VALIDATE_ACTION_TYPE_NON_BLOCKING instead.</doc-deprecated> <doc-deprecated xml:space="preserve">Use #GST_VALIDATE_ACTION_TYPE_NON_BLOCKING instead.</doc-deprecated>
</member> </member>
<member name="can_execute_on_addition" value="16" c:identifier="GST_VALIDATE_ACTION_TYPE_CAN_EXECUTE_ON_ADDITION" glib:nick="can-execute-on-addition"> <member name="can_execute_on_addition" value="16" c:identifier="GST_VALIDATE_ACTION_TYPE_CAN_EXECUTE_ON_ADDITION" glib:nick="can-execute-on-addition" glib:name="GST_VALIDATE_ACTION_TYPE_CAN_EXECUTE_ON_ADDITION">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action will be executed on 'element-added' <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action will be executed on 'element-added'
for a particular element type if no playback-time for a particular element type if no playback-time
is specified</doc> is specified</doc>
</member> </member>
<member name="needs_clock" value="32" c:identifier="GST_VALIDATE_ACTION_TYPE_NEEDS_CLOCK" glib:nick="needs-clock"> <member name="needs_clock" value="32" c:identifier="GST_VALIDATE_ACTION_TYPE_NEEDS_CLOCK" glib:nick="needs-clock" glib:name="GST_VALIDATE_ACTION_TYPE_NEEDS_CLOCK">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The pipeline will need to be synchronized with the clock <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The pipeline will need to be synchronized with the clock
for that action type to be used.</doc> for that action type to be used.</doc>
</member> </member>
<member name="no_execution_not_fatal" value="64" c:identifier="GST_VALIDATE_ACTION_TYPE_NO_EXECUTION_NOT_FATAL" glib:nick="no-execution-not-fatal"> <member name="no_execution_not_fatal" value="64" c:identifier="GST_VALIDATE_ACTION_TYPE_NO_EXECUTION_NOT_FATAL" glib:nick="no-execution-not-fatal" glib:name="GST_VALIDATE_ACTION_TYPE_NO_EXECUTION_NOT_FATAL">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">Do not consider the non execution of the action <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">Do not consider the non execution of the action
as a fatal error.</doc> as a fatal error.</doc>
</member> </member>
<member name="can_be_optional" value="128" c:identifier="GST_VALIDATE_ACTION_TYPE_CAN_BE_OPTIONAL" glib:nick="can-be-optional"> <member name="can_be_optional" value="128" c:identifier="GST_VALIDATE_ACTION_TYPE_CAN_BE_OPTIONAL" glib:nick="can-be-optional" glib:name="GST_VALIDATE_ACTION_TYPE_CAN_BE_OPTIONAL">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can use the 'optional' keyword. Such action <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can use the 'optional' keyword. Such action
instances will have the #GST_VALIDATE_ACTION_TYPE_NO_EXECUTION_NOT_FATAL instances will have the #GST_VALIDATE_ACTION_TYPE_NO_EXECUTION_NOT_FATAL
flag set and won't be considered as fatal if they fail.</doc> flag set and won't be considered as fatal if they fail.</doc>
</member> </member>
<member name="doesnt_need_pipeline" value="256" c:identifier="GST_VALIDATE_ACTION_TYPE_DOESNT_NEED_PIPELINE" glib:nick="doesnt-need-pipeline"> <member name="doesnt_need_pipeline" value="256" c:identifier="GST_VALIDATE_ACTION_TYPE_DOESNT_NEED_PIPELINE" glib:nick="doesnt-need-pipeline" glib:name="GST_VALIDATE_ACTION_TYPE_DOESNT_NEED_PIPELINE">
</member> </member>
<member name="handled_in_config" value="512" c:identifier="GST_VALIDATE_ACTION_TYPE_HANDLED_IN_CONFIG" glib:nick="handled-in-config"> <member name="handled_in_config" value="512" c:identifier="GST_VALIDATE_ACTION_TYPE_HANDLED_IN_CONFIG" glib:nick="handled-in-config" glib:name="GST_VALIDATE_ACTION_TYPE_HANDLED_IN_CONFIG">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can be used in config files even if it is not strictly a config <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action can be used in config files even if it is not strictly a config
action (ie. it needs a scenario to run).</doc> action (ie. it needs a scenario to run).</doc>
</member> </member>
<member name="check" value="1024" c:identifier="GST_VALIDATE_ACTION_TYPE_CHECK" version="1.22" glib:nick="check"> <member name="check" value="1024" c:identifier="GST_VALIDATE_ACTION_TYPE_CHECK" version="1.22" glib:nick="check" glib:name="GST_VALIDATE_ACTION_TYPE_CHECK">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action is checking some state from objects in the pipeline. It means that it can <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h">The action is checking some state from objects in the pipeline. It means that it can
be used as 'check' in different action which have a `check` "sub action", such as the 'wait' action type. be used as 'check' in different action which have a `check` "sub action", such as the 'wait' action type.
This implies that the action can be executed from any thread and not only from the scenario thread as other This implies that the action can be executed from any thread and not only from the scenario thread as other
types.</doc> types.</doc>
</member> </member>
</bitfield> </bitfield>
<record name="ActionTypePrivate" c:type="GstValidateActionTypePrivate" disguised="1"> <record name="ActionTypePrivate" c:type="GstValidateActionTypePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/>
</record> </record>
<class name="BinMonitor" c:symbol-prefix="bin_monitor" c:type="GstValidateBinMonitor" parent="ElementMonitor" glib:type-name="GstValidateBinMonitor" glib:get-type="gst_validate_bin_monitor_get_type" glib:type-struct="BinMonitorClass"> <class name="BinMonitor" c:symbol-prefix="bin_monitor" c:type="GstValidateBinMonitor" parent="ElementMonitor" glib:type-name="GstValidateBinMonitor" glib:get-type="gst_validate_bin_monitor_get_type" glib:type-struct="BinMonitorClass">
@ -443,7 +443,7 @@ under @monitor watch</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="handles-states" transfer-ownership="none"> <property name="handles-states" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -490,19 +490,19 @@ GST_VALIDATE_FATAL_CRITICALS:
GST_VALIDATE_PRINT_ISSUES: GST_VALIDATE_PRINT_ISSUES:
GST_VALIDATE_PRINT_WARNINGS: GST_VALIDATE_PRINT_WARNINGS:
GST_VALIDATE_PRINT_CRITICALS:</doc> GST_VALIDATE_PRINT_CRITICALS:</doc>
<member name="fatal_default" value="0" c:identifier="GST_VALIDATE_FATAL_DEFAULT" glib:nick="fatal-default"> <member name="fatal_default" value="0" c:identifier="GST_VALIDATE_FATAL_DEFAULT" glib:nick="fatal-default" glib:name="GST_VALIDATE_FATAL_DEFAULT">
</member> </member>
<member name="fatal_issues" value="1" c:identifier="GST_VALIDATE_FATAL_ISSUES" glib:nick="fatal-issues"> <member name="fatal_issues" value="1" c:identifier="GST_VALIDATE_FATAL_ISSUES" glib:nick="fatal-issues" glib:name="GST_VALIDATE_FATAL_ISSUES">
</member> </member>
<member name="fatal_warnings" value="2" c:identifier="GST_VALIDATE_FATAL_WARNINGS" glib:nick="fatal-warnings"> <member name="fatal_warnings" value="2" c:identifier="GST_VALIDATE_FATAL_WARNINGS" glib:nick="fatal-warnings" glib:name="GST_VALIDATE_FATAL_WARNINGS">
</member> </member>
<member name="fatal_criticals" value="4" c:identifier="GST_VALIDATE_FATAL_CRITICALS" glib:nick="fatal-criticals"> <member name="fatal_criticals" value="4" c:identifier="GST_VALIDATE_FATAL_CRITICALS" glib:nick="fatal-criticals" glib:name="GST_VALIDATE_FATAL_CRITICALS">
</member> </member>
<member name="print_issues" value="8" c:identifier="GST_VALIDATE_PRINT_ISSUES" glib:nick="print-issues"> <member name="print_issues" value="8" c:identifier="GST_VALIDATE_PRINT_ISSUES" glib:nick="print-issues" glib:name="GST_VALIDATE_PRINT_ISSUES">
</member> </member>
<member name="print_warnings" value="16" c:identifier="GST_VALIDATE_PRINT_WARNINGS" glib:nick="print-warnings"> <member name="print_warnings" value="16" c:identifier="GST_VALIDATE_PRINT_WARNINGS" glib:nick="print-warnings" glib:name="GST_VALIDATE_PRINT_WARNINGS">
</member> </member>
<member name="print_criticals" value="32" c:identifier="GST_VALIDATE_PRINT_CRITICALS" glib:nick="print-criticals"> <member name="print_criticals" value="32" c:identifier="GST_VALIDATE_PRINT_CRITICALS" glib:nick="print-criticals" glib:name="GST_VALIDATE_PRINT_CRITICALS">
</member> </member>
</bitfield> </bitfield>
<function-macro name="ELEMENT_MONITOR_ELEMENT_IS_CONVERTER" c:identifier="GST_VALIDATE_ELEMENT_MONITOR_ELEMENT_IS_CONVERTER" introspectable="0"> <function-macro name="ELEMENT_MONITOR_ELEMENT_IS_CONVERTER" c:identifier="GST_VALIDATE_ELEMENT_MONITOR_ELEMENT_IS_CONVERTER" introspectable="0">
@ -651,14 +651,14 @@ Class that wraps a #GstElement for Validate checks</doc>
</parameters> </parameters>
</function-macro> </function-macro>
<enumeration name="InterceptionReturn" glib:type-name="GstValidateInterceptionReturn" glib:get-type="gst_validate_interception_return_get_type" c:type="GstValidateInterceptionReturn"> <enumeration name="InterceptionReturn" glib:type-name="GstValidateInterceptionReturn" glib:get-type="gst_validate_interception_return_get_type" c:type="GstValidateInterceptionReturn">
<member name="drop" value="0" c:identifier="GST_VALIDATE_REPORTER_DROP" glib:nick="drop"> <member name="drop" value="0" c:identifier="GST_VALIDATE_REPORTER_DROP" glib:nick="drop" glib:name="GST_VALIDATE_REPORTER_DROP">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The report will be completely ignored.</doc> <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The report will be completely ignored.</doc>
</member> </member>
<member name="keep" value="1" c:identifier="GST_VALIDATE_REPORTER_KEEP" glib:nick="keep"> <member name="keep" value="1" c:identifier="GST_VALIDATE_REPORTER_KEEP" glib:nick="keep" glib:name="GST_VALIDATE_REPORTER_KEEP">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The report will be kept by the reporter, <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The report will be kept by the reporter,
but not reported to the runner.</doc> but not reported to the runner.</doc>
</member> </member>
<member name="report" value="2" c:identifier="GST_VALIDATE_REPORTER_REPORT" glib:nick="report"> <member name="report" value="2" c:identifier="GST_VALIDATE_REPORTER_REPORT" glib:nick="report" glib:name="GST_VALIDATE_REPORTER_REPORT">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The report will be kept by the reporter <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The report will be kept by the reporter
and reported to the runner.</doc> and reported to the runner.</doc>
</member> </member>
@ -804,13 +804,13 @@ Class that wraps a #GstElement for Validate checks</doc>
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h">GST_VALIDATE_ISSUE_FLAGS_NONE: No special flags for the issue type <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h">GST_VALIDATE_ISSUE_FLAGS_NONE: No special flags for the issue type
GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS: Always show all occurrences of the issue in full details GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS: Always show all occurrences of the issue in full details
GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE: Do not generate backtrace for the issue type</doc> GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE: Do not generate backtrace for the issue type</doc>
<member name="none" value="0" c:identifier="GST_VALIDATE_ISSUE_FLAGS_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_VALIDATE_ISSUE_FLAGS_NONE" glib:nick="none" glib:name="GST_VALIDATE_ISSUE_FLAGS_NONE">
</member> </member>
<member name="full_details" value="1" c:identifier="GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS" glib:nick="full-details"> <member name="full_details" value="1" c:identifier="GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS" glib:nick="full-details" glib:name="GST_VALIDATE_ISSUE_FLAGS_FULL_DETAILS">
</member> </member>
<member name="no_backtrace" value="2" c:identifier="GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE" glib:nick="no-backtrace"> <member name="no_backtrace" value="2" c:identifier="GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE" glib:nick="no-backtrace" glib:name="GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE">
</member> </member>
<member name="force_backtrace" value="4" c:identifier="GST_VALIDATE_ISSUE_FLAGS_FORCE_BACKTRACE" version="1.20" glib:nick="force-backtrace"> <member name="force_backtrace" value="4" c:identifier="GST_VALIDATE_ISSUE_FLAGS_FORCE_BACKTRACE" version="1.20" glib:nick="force-backtrace" glib:name="GST_VALIDATE_ISSUE_FLAGS_FORCE_BACKTRACE">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h">Always generate backtrace, even if not a critical issue</doc> <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h">Always generate backtrace, even if not a critical issue</doc>
</member> </member>
</bitfield> </bitfield>
@ -1117,10 +1117,10 @@ GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE: Do not generate backtrace for the issue t
</array> </array>
</field> </field>
</record> </record>
<record name="MediaDescriptorParserPrivate" c:type="GstValidateMediaDescriptorParserPrivate" disguised="1"> <record name="MediaDescriptorParserPrivate" c:type="GstValidateMediaDescriptorParserPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/media-descriptor-parser.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/media-descriptor-parser.h"/>
</record> </record>
<record name="MediaDescriptorPrivate" c:type="GstValidateMediaDescriptorPrivate" disguised="1"> <record name="MediaDescriptorPrivate" c:type="GstValidateMediaDescriptorPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/media-descriptor.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/media-descriptor.h"/>
</record> </record>
<class name="MediaDescriptorWriter" c:symbol-prefix="media_descriptor_writer" c:type="GstValidateMediaDescriptorWriter" parent="MediaDescriptor" glib:type-name="GstValidateMediaDescriptorWriter" glib:get-type="gst_validate_media_descriptor_writer_get_type" glib:type-struct="MediaDescriptorWriterClass"> <class name="MediaDescriptorWriter" c:symbol-prefix="media_descriptor_writer" c:type="GstValidateMediaDescriptorWriter" parent="MediaDescriptor" glib:type-name="GstValidateMediaDescriptorWriter" glib:get-type="gst_validate_media_descriptor_writer_get_type" glib:type-struct="MediaDescriptorWriterClass">
@ -1318,16 +1318,16 @@ GST_VALIDATE_ISSUE_FLAGS_NO_BACKTRACE: Do not generate backtrace for the issue t
</field> </field>
</record> </record>
<bitfield name="MediaDescriptorWriterFlags" glib:type-name="GstValidateMediaDescriptorWriterFlags" glib:get-type="gst_validate_media_descriptor_writer_flags_get_type" c:type="GstValidateMediaDescriptorWriterFlags"> <bitfield name="MediaDescriptorWriterFlags" glib:type-name="GstValidateMediaDescriptorWriterFlags" glib:get-type="gst_validate_media_descriptor_writer_flags_get_type" c:type="GstValidateMediaDescriptorWriterFlags">
<member name="none" value="1" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_NONE" glib:nick="none"> <member name="none" value="1" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_NONE" glib:nick="none" glib:name="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_NONE">
</member> </member>
<member name="no_parser" value="2" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_NO_PARSER" glib:nick="no-parser"> <member name="no_parser" value="2" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_NO_PARSER" glib:nick="no-parser" glib:name="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_NO_PARSER">
</member> </member>
<member name="full" value="4" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_FULL" glib:nick="full"> <member name="full" value="4" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_FULL" glib:nick="full" glib:name="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_FULL">
</member> </member>
<member name="handle_glogs" value="8" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_HANDLE_GLOGS" glib:nick="handle-glogs"> <member name="handle_glogs" value="8" c:identifier="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_HANDLE_GLOGS" glib:nick="handle-glogs" glib:name="GST_VALIDATE_MEDIA_DESCRIPTOR_WRITER_FLAGS_HANDLE_GLOGS">
</member> </member>
</bitfield> </bitfield>
<record name="MediaDescriptorWriterPrivate" c:type="GstValidateMediaDescriptorWriterPrivate" disguised="1"> <record name="MediaDescriptorWriterPrivate" c:type="GstValidateMediaDescriptorWriterPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/media-descriptor-writer.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/media-descriptor-writer.h"/>
</record> </record>
<record name="MediaInfo" c:type="GstValidateMediaInfo"> <record name="MediaInfo" c:type="GstValidateMediaInfo">
@ -1580,7 +1580,7 @@ Class that wraps a #GObject for Validate checks</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_pipeline" c:identifier="gst_validate_monitor_get_pipeline"> <method name="get_pipeline" c:identifier="gst_validate_monitor_get_pipeline" glib:get-property="pipeline">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-monitor.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-monitor.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-monitor.c">The pipeline in which @monitor <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-monitor.c">The pipeline in which @monitor
@ -1624,7 +1624,7 @@ target is in.</doc>
<property name="object" writable="1" construct-only="1" transfer-ownership="none"> <property name="object" writable="1" construct-only="1" transfer-ownership="none">
<type name="GObject.Object"/> <type name="GObject.Object"/>
</property> </property>
<property name="pipeline" writable="1" construct="1" transfer-ownership="none"> <property name="pipeline" writable="1" construct="1" transfer-ownership="none" getter="get_pipeline">
<type name="Gst.Pipeline"/> <type name="Gst.Pipeline"/>
</property> </property>
<property name="validate-parent" writable="1" construct-only="1" transfer-ownership="none"> <property name="validate-parent" writable="1" construct-only="1" transfer-ownership="none">
@ -1633,7 +1633,7 @@ target is in.</doc>
<property name="validate-runner" writable="1" construct-only="1" transfer-ownership="none"> <property name="validate-runner" writable="1" construct-only="1" transfer-ownership="none">
<type name="Runner"/> <type name="Runner"/>
</property> </property>
<property name="verbosity" writable="1" transfer-ownership="none"> <property name="verbosity" writable="1" transfer-ownership="none" default-value="GST_VALIDATE_VERBOSITY_POSITION">
<type name="VerbosityFlags"/> <type name="VerbosityFlags"/>
</property> </property>
<field name="object"> <field name="object">
@ -1739,11 +1739,11 @@ target is in.</doc>
</field> </field>
</record> </record>
<bitfield name="ObjectSetPropertyFlags" version="1.24" glib:type-name="GstValidateObjectSetPropertyFlags" glib:get-type="gst_validate_object_set_property_flags_get_type" c:type="GstValidateObjectSetPropertyFlags"> <bitfield name="ObjectSetPropertyFlags" version="1.24" glib:type-name="GstValidateObjectSetPropertyFlags" glib:get-type="gst_validate_object_set_property_flags_get_type" c:type="GstValidateObjectSetPropertyFlags">
<member name="optional" value="1" c:identifier="GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_OPTIONAL" glib:nick="optional"> <member name="optional" value="1" c:identifier="GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_OPTIONAL" glib:nick="optional" glib:name="GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_OPTIONAL">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">The property is optional, if it <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">The property is optional, if it
is not found on the object, nothing happens.</doc> is not found on the object, nothing happens.</doc>
</member> </member>
<member name="no_value_check" value="2" c:identifier="GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_NO_VALUE_CHECK" glib:nick="no-value-check"> <member name="no_value_check" value="2" c:identifier="GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_NO_VALUE_CHECK" glib:nick="no-value-check" glib:name="GST_VALIDATE_OBJECT_SET_PROPERTY_FLAGS_NO_VALUE_CHECK">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Do not check that after <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Do not check that after
setting the property, the value is the one we set.</doc> setting the property, the value is the one we set.</doc>
</member> </member>
@ -2255,7 +2255,7 @@ setting the property, the value is the one we set.</doc>
</parameter> </parameter>
</parameters> </parameters>
</callback> </callback>
<record name="OverridePrivate" c:type="GstValidateOverridePrivate" disguised="1"> <record name="OverridePrivate" c:type="GstValidateOverridePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-override.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-override.h"/>
</record> </record>
<callback name="OverrideQueryHandler" c:type="GstValidateOverrideQueryHandler"> <callback name="OverrideQueryHandler" c:type="GstValidateOverrideQueryHandler">
@ -2561,7 +2561,7 @@ Class that wraps a #GstPad for Validate checks</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="PadSeekData" c:type="GstValidatePadSeekData" disguised="1"> <record name="PadSeekData" c:type="GstValidatePadSeekData" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-pad-monitor.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-pad-monitor.h"/>
</record> </record>
<callback name="ParseVariableFunc" c:type="GstValidateParseVariableFunc"> <callback name="ParseVariableFunc" c:type="GstValidateParseVariableFunc">
@ -2676,6 +2676,36 @@ equations in the action structure.</doc>
</parameter> </parameter>
</parameters> </parameters>
</callback> </callback>
<function-macro name="REPORT" c:identifier="GST_VALIDATE_REPORT" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">Reports a new issue in the GstValidate reporting system with @m
as the source of that issue.</doc>
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h"/>
<parameters>
<parameter name="m">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The #GstValidateReporter where the issue happened</doc>
</parameter>
<parameter name="issue_id">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The #GstValidateIssueId of the issue</doc>
</parameter>
<parameter name="...">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h">The format of the message describing the issue in a printf
format, followed by the parameters.</doc>
</parameter>
</parameters>
</function-macro>
<function-macro name="REPORT_ACTION" c:identifier="GST_VALIDATE_REPORT_ACTION" introspectable="0">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-reporter.h"/>
<parameters>
<parameter name="m">
</parameter>
<parameter name="a">
</parameter>
<parameter name="issue_id">
</parameter>
<parameter name="...">
</parameter>
</parameters>
</function-macro>
<function-macro name="REPORT_PRINT_ARGS" c:identifier="GST_VALIDATE_REPORT_PRINT_ARGS" introspectable="0"> <function-macro name="REPORT_PRINT_ARGS" c:identifier="GST_VALIDATE_REPORT_PRINT_ARGS" introspectable="0">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h"/>
<parameters> <parameters>
@ -3088,19 +3118,19 @@ You can also use #GST_VALIDATE_REPORT instead.</doc>
</function> </function>
</record> </record>
<enumeration name="ReportLevel" glib:type-name="GstValidateReportLevel" glib:get-type="gst_validate_report_level_get_type" c:type="GstValidateReportLevel"> <enumeration name="ReportLevel" glib:type-name="GstValidateReportLevel" glib:get-type="gst_validate_report_level_get_type" c:type="GstValidateReportLevel">
<member name="critical" value="0" c:identifier="GST_VALIDATE_REPORT_LEVEL_CRITICAL" glib:nick="critical"> <member name="critical" value="0" c:identifier="GST_VALIDATE_REPORT_LEVEL_CRITICAL" glib:nick="critical" glib:name="GST_VALIDATE_REPORT_LEVEL_CRITICAL">
</member> </member>
<member name="warning" value="1" c:identifier="GST_VALIDATE_REPORT_LEVEL_WARNING" glib:nick="warning"> <member name="warning" value="1" c:identifier="GST_VALIDATE_REPORT_LEVEL_WARNING" glib:nick="warning" glib:name="GST_VALIDATE_REPORT_LEVEL_WARNING">
</member> </member>
<member name="issue" value="2" c:identifier="GST_VALIDATE_REPORT_LEVEL_ISSUE" glib:nick="issue"> <member name="issue" value="2" c:identifier="GST_VALIDATE_REPORT_LEVEL_ISSUE" glib:nick="issue" glib:name="GST_VALIDATE_REPORT_LEVEL_ISSUE">
</member> </member>
<member name="ignore" value="3" c:identifier="GST_VALIDATE_REPORT_LEVEL_IGNORE" glib:nick="ignore"> <member name="ignore" value="3" c:identifier="GST_VALIDATE_REPORT_LEVEL_IGNORE" glib:nick="ignore" glib:name="GST_VALIDATE_REPORT_LEVEL_IGNORE">
</member> </member>
<member name="unknown" value="4" c:identifier="GST_VALIDATE_REPORT_LEVEL_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="4" c:identifier="GST_VALIDATE_REPORT_LEVEL_UNKNOWN" glib:nick="unknown" glib:name="GST_VALIDATE_REPORT_LEVEL_UNKNOWN">
</member> </member>
<member name="expected" value="5" c:identifier="GST_VALIDATE_REPORT_LEVEL_EXPECTED" glib:nick="expected"> <member name="expected" value="5" c:identifier="GST_VALIDATE_REPORT_LEVEL_EXPECTED" glib:nick="expected" glib:name="GST_VALIDATE_REPORT_LEVEL_EXPECTED">
</member> </member>
<member name="num_entries" value="6" c:identifier="GST_VALIDATE_REPORT_LEVEL_NUM_ENTRIES" glib:nick="num-entries"> <member name="num_entries" value="6" c:identifier="GST_VALIDATE_REPORT_LEVEL_NUM_ENTRIES" glib:nick="num-entries" glib:name="GST_VALIDATE_REPORT_LEVEL_NUM_ENTRIES">
</member> </member>
<function name="from_name" c:identifier="gst_validate_report_level_from_name"> <function name="from_name" c:identifier="gst_validate_report_level_from_name">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-report.h"/>
@ -3430,26 +3460,26 @@ and levels. No object category / name sets the global level.
Examples: GST_VALIDATE_REPORTING_DETAILS=synthetic,h264parse:all Examples: GST_VALIDATE_REPORTING_DETAILS=synthetic,h264parse:all
GST_VALIDATE_REPORTING_DETAILS=none,h264parse::sink_0:synthetic</doc> GST_VALIDATE_REPORTING_DETAILS=none,h264parse::sink_0:synthetic</doc>
<member name="unknown" value="0" c:identifier="GST_VALIDATE_SHOW_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="0" c:identifier="GST_VALIDATE_SHOW_UNKNOWN" glib:nick="unknown" glib:name="GST_VALIDATE_SHOW_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">No reporting level known, <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">No reporting level known,
reporting will default to the global reporting level.</doc> reporting will default to the global reporting level.</doc>
</member> </member>
<member name="none" value="1" c:identifier="GST_VALIDATE_SHOW_NONE" glib:nick="none"> <member name="none" value="1" c:identifier="GST_VALIDATE_SHOW_NONE" glib:nick="none" glib:name="GST_VALIDATE_SHOW_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">No debugging level specified or desired. Used to deactivate <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">No debugging level specified or desired. Used to deactivate
debugging output.</doc> debugging output.</doc>
</member> </member>
<member name="synthetic" value="2" c:identifier="GST_VALIDATE_SHOW_SYNTHETIC" glib:nick="synthetic"> <member name="synthetic" value="2" c:identifier="GST_VALIDATE_SHOW_SYNTHETIC" glib:nick="synthetic" glib:name="GST_VALIDATE_SHOW_SYNTHETIC">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Summary of the issues found, with no <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Summary of the issues found, with no
details.</doc> details.</doc>
</member> </member>
<member name="subchain" value="3" c:identifier="GST_VALIDATE_SHOW_SUBCHAIN" glib:nick="subchain"> <member name="subchain" value="3" c:identifier="GST_VALIDATE_SHOW_SUBCHAIN" glib:nick="subchain" glib:name="GST_VALIDATE_SHOW_SUBCHAIN">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">If set as the default level, similar <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">If set as the default level, similar
issues can be reported multiple times for different subchains. issues can be reported multiple times for different subchains.
If set as the level for a particular object (my_object:subchain), validate If set as the level for a particular object (my_object:subchain), validate
will report the issues where the object is the first to report an issue for will report the issues where the object is the first to report an issue for
a subchain.</doc> a subchain.</doc>
</member> </member>
<member name="monitor" value="4" c:identifier="GST_VALIDATE_SHOW_MONITOR" glib:nick="monitor"> <member name="monitor" value="4" c:identifier="GST_VALIDATE_SHOW_MONITOR" glib:nick="monitor" glib:name="GST_VALIDATE_SHOW_MONITOR">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">If set as the default level, all the <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">If set as the default level, all the
distinct issues for all the monitors will be reported. distinct issues for all the monitors will be reported.
If set as the level for a particular object, all the distinct issues for this object If set as the level for a particular object, all the distinct issues for this object
@ -3457,16 +3487,16 @@ will be reported.
Note that if the same issue happens twice on the same object, up until this Note that if the same issue happens twice on the same object, up until this
level that issue is only reported once.</doc> level that issue is only reported once.</doc>
</member> </member>
<member name="all" value="5" c:identifier="GST_VALIDATE_SHOW_ALL" glib:nick="all"> <member name="all" value="5" c:identifier="GST_VALIDATE_SHOW_ALL" glib:nick="all" glib:name="GST_VALIDATE_SHOW_ALL">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">All the issues will be reported, even those <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">All the issues will be reported, even those
that repeat themselves inside the same object. This can be *very* verbose if that repeat themselves inside the same object. This can be *very* verbose if
set globally.</doc> set globally.</doc>
</member> </member>
<member name="smart" value="6" c:identifier="GST_VALIDATE_SHOW_SMART" glib:nick="smart"> <member name="smart" value="6" c:identifier="GST_VALIDATE_SHOW_SMART" glib:nick="smart" glib:name="GST_VALIDATE_SHOW_SMART">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Sythetic for not fatal issues and detailed for <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Sythetic for not fatal issues and detailed for
others</doc> others</doc>
</member> </member>
<member name="count" value="7" c:identifier="GST_VALIDATE_SHOW_COUNT" glib:nick="count"> <member name="count" value="7" c:identifier="GST_VALIDATE_SHOW_COUNT" glib:nick="count" glib:name="GST_VALIDATE_SHOW_COUNT">
</member> </member>
</enumeration> </enumeration>
<class name="Runner" c:symbol-prefix="runner" c:type="GstValidateRunner" parent="Gst.Tracer" glib:type-name="GstValidateRunner" glib:get-type="gst_validate_runner_get_type" glib:type-struct="RunnerClass"> <class name="Runner" c:symbol-prefix="runner" c:type="GstValidateRunner" parent="Gst.Tracer" glib:type-name="GstValidateRunner" glib:get-type="gst_validate_runner_get_type" glib:type-struct="RunnerClass">
@ -3581,7 +3611,7 @@ exit code of the application.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="params" writable="1" construct="1" transfer-ownership="none"> <property name="params" writable="1" construct="1" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<field name="object"> <field name="object">
@ -3624,7 +3654,7 @@ exit code of the application.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="RunnerPrivate" c:type="GstValidateRunnerPrivate" disguised="1"> <record name="RunnerPrivate" c:type="GstValidateRunnerPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-runner.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-runner.h"/>
</record> </record>
<function-macro name="SCENARIO_EOS_HANDLING_LOCK" c:identifier="GST_VALIDATE_SCENARIO_EOS_HANDLING_LOCK" introspectable="0"> <function-macro name="SCENARIO_EOS_HANDLING_LOCK" c:identifier="GST_VALIDATE_SCENARIO_EOS_HANDLING_LOCK" introspectable="0">
@ -3765,10 +3795,10 @@ against</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="execute-on-idle" writable="1" transfer-ownership="none"> <property name="execute-on-idle" writable="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="handles-states" transfer-ownership="none"> <property name="handles-states" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="validate-runner" writable="1" construct-only="1" transfer-ownership="none"> <property name="validate-runner" writable="1" construct-only="1" transfer-ownership="none">
@ -3821,20 +3851,20 @@ against</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="ScenarioPrivate" c:type="GstValidateScenarioPrivate" disguised="1"> <record name="ScenarioPrivate" c:type="GstValidateScenarioPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.h"/>
</record> </record>
<record name="StreamInfo" c:type="GstValidateStreamInfo" disguised="1"> <record name="StreamInfo" c:type="GstValidateStreamInfo" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-media-info.h"/> <source-position filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-media-info.h"/>
</record> </record>
<bitfield name="StructureResolveVariablesFlags" version="1.20" glib:type-name="GstValidateStructureResolveVariablesFlags" glib:get-type="gst_validate_structure_resolve_variables_flags_get_type" c:type="GstValidateStructureResolveVariablesFlags"> <bitfield name="StructureResolveVariablesFlags" version="1.20" glib:type-name="GstValidateStructureResolveVariablesFlags" glib:get-type="gst_validate_structure_resolve_variables_flags_get_type" c:type="GstValidateStructureResolveVariablesFlags">
<member name="all" value="0" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_ALL" glib:nick="all"> <member name="all" value="0" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_ALL" glib:nick="all" glib:name="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_ALL">
</member> </member>
<member name="local_only" value="1" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_LOCAL_ONLY" glib:nick="local-only"> <member name="local_only" value="1" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_LOCAL_ONLY" glib:nick="local-only" glib:name="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_LOCAL_ONLY">
</member> </member>
<member name="no_failure" value="2" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_FAILURE" glib:nick="no-failure"> <member name="no_failure" value="2" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_FAILURE" glib:nick="no-failure" glib:name="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_FAILURE">
</member> </member>
<member name="no_expression" value="2" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_EXPRESSION" glib:nick="no-expression"> <member name="no_expression" value="2" c:identifier="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_EXPRESSION" glib:nick="no-expression" glib:name="GST_VALIDATE_STRUCTURE_RESOLVE_VARIABLES_NO_EXPRESSION">
</member> </member>
</bitfield> </bitfield>
<constant name="UNKNOWN_BOOL" value="-1" c:type="GST_VALIDATE_UNKNOWN_BOOL"> <constant name="UNKNOWN_BOOL" value="-1" c:type="GST_VALIDATE_UNKNOWN_BOOL">
@ -3847,17 +3877,17 @@ against</doc>
</constant> </constant>
<bitfield name="VerbosityFlags" glib:type-name="GstValidateVerbosityFlags" glib:get-type="gst_validate_verbosity_flags_get_type" c:type="GstValidateVerbosityFlags"> <bitfield name="VerbosityFlags" glib:type-name="GstValidateVerbosityFlags" glib:get-type="gst_validate_verbosity_flags_get_type" c:type="GstValidateVerbosityFlags">
<doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Defines the level of verbosity of -validate (ie, printing on stdout).</doc> <doc xml:space="preserve" filename="../subprojects/gst-devtools/validate/gst/validate/gst-validate-enums.h">Defines the level of verbosity of -validate (ie, printing on stdout).</doc>
<member name="none" value="0" c:identifier="GST_VALIDATE_VERBOSITY_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_VALIDATE_VERBOSITY_NONE" glib:nick="none" glib:name="GST_VALIDATE_VERBOSITY_NONE">
</member> </member>
<member name="position" value="2" c:identifier="GST_VALIDATE_VERBOSITY_POSITION" glib:nick="position"> <member name="position" value="2" c:identifier="GST_VALIDATE_VERBOSITY_POSITION" glib:nick="position" glib:name="GST_VALIDATE_VERBOSITY_POSITION">
</member> </member>
<member name="messages" value="4" c:identifier="GST_VALIDATE_VERBOSITY_MESSAGES" glib:nick="messages"> <member name="messages" value="4" c:identifier="GST_VALIDATE_VERBOSITY_MESSAGES" glib:nick="messages" glib:name="GST_VALIDATE_VERBOSITY_MESSAGES">
</member> </member>
<member name="props_changes" value="8" c:identifier="GST_VALIDATE_VERBOSITY_PROPS_CHANGES" glib:nick="props-changes"> <member name="props_changes" value="8" c:identifier="GST_VALIDATE_VERBOSITY_PROPS_CHANGES" glib:nick="props-changes" glib:name="GST_VALIDATE_VERBOSITY_PROPS_CHANGES">
</member> </member>
<member name="new_elements" value="16" c:identifier="GST_VALIDATE_VERBOSITY_NEW_ELEMENTS" glib:nick="new-elements"> <member name="new_elements" value="16" c:identifier="GST_VALIDATE_VERBOSITY_NEW_ELEMENTS" glib:nick="new-elements" glib:name="GST_VALIDATE_VERBOSITY_NEW_ELEMENTS">
</member> </member>
<member name="all" value="30" c:identifier="GST_VALIDATE_VERBOSITY_ALL" glib:nick="all"> <member name="all" value="30" c:identifier="GST_VALIDATE_VERBOSITY_ALL" glib:nick="all" glib:name="GST_VALIDATE_VERBOSITY_ALL">
</member> </member>
</bitfield> </bitfield>
<function name="abort" c:identifier="gst_validate_abort" introspectable="0"> <function name="abort" c:identifier="gst_validate_abort" introspectable="0">

File diff suppressed because it is too large Load diff

View file

@ -864,7 +864,7 @@ and/or use gtk-doc annotations. -->
</field> </field>
</record> </record>
<enumeration name="VulkanBarrierFlags" version="1.18" glib:type-name="GstVulkanBarrierFlags" glib:get-type="gst_vulkan_barrier_flags_get_type" c:type="GstVulkanBarrierFlags"> <enumeration name="VulkanBarrierFlags" version="1.18" glib:type-name="GstVulkanBarrierFlags" glib:get-type="gst_vulkan_barrier_flags_get_type" c:type="GstVulkanBarrierFlags">
<member name="none" value="0" c:identifier="GST_VULKAN_BARRIER_FLAG_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_VULKAN_BARRIER_FLAG_NONE" glib:nick="none" glib:name="GST_VULKAN_BARRIER_FLAG_NONE">
</member> </member>
</enumeration> </enumeration>
<record name="VulkanBarrierImageInfo" c:type="GstVulkanBarrierImageInfo" version="1.18"> <record name="VulkanBarrierImageInfo" c:type="GstVulkanBarrierImageInfo" version="1.18">
@ -919,14 +919,14 @@ and/or use gtk-doc annotations. -->
</field> </field>
</record> </record>
<enumeration name="VulkanBarrierType" version="1.18" glib:type-name="GstVulkanBarrierType" glib:get-type="gst_vulkan_barrier_type_get_type" c:type="GstVulkanBarrierType"> <enumeration name="VulkanBarrierType" version="1.18" glib:type-name="GstVulkanBarrierType" glib:get-type="gst_vulkan_barrier_type_get_type" c:type="GstVulkanBarrierType">
<member name="none" value="0" c:identifier="GST_VULKAN_BARRIER_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_VULKAN_BARRIER_NONE" glib:nick="none" glib:name="GST_VULKAN_BARRIER_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbarrier.h">no barrier type</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkbarrier.h">no barrier type</doc>
</member> </member>
<member name="type_memory" value="1" c:identifier="GST_VULKAN_BARRIER_TYPE_MEMORY" glib:nick="type-memory"> <member name="type_memory" value="1" c:identifier="GST_VULKAN_BARRIER_TYPE_MEMORY" glib:nick="type-memory" glib:name="GST_VULKAN_BARRIER_TYPE_MEMORY">
</member> </member>
<member name="type_buffer" value="2" c:identifier="GST_VULKAN_BARRIER_TYPE_BUFFER" glib:nick="type-buffer"> <member name="type_buffer" value="2" c:identifier="GST_VULKAN_BARRIER_TYPE_BUFFER" glib:nick="type-buffer" glib:name="GST_VULKAN_BARRIER_TYPE_BUFFER">
</member> </member>
<member name="type_image" value="3" c:identifier="GST_VULKAN_BARRIER_TYPE_IMAGE" glib:nick="type-image"> <member name="type_image" value="3" c:identifier="GST_VULKAN_BARRIER_TYPE_IMAGE" glib:nick="type-image" glib:name="GST_VULKAN_BARRIER_TYPE_IMAGE">
</member> </member>
</enumeration> </enumeration>
<record name="VulkanBufferMemory" c:type="GstVulkanBufferMemory" version="1.18"> <record name="VulkanBufferMemory" c:type="GstVulkanBufferMemory" version="1.18">
@ -1149,7 +1149,7 @@ multiple times. This must be called before any other #GstVulkanBufferMemory ope
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanBufferPoolPrivate" c:type="GstVulkanBufferPoolPrivate" disguised="1"> <record name="VulkanBufferPoolPrivate" c:type="GstVulkanBufferPoolPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<record name="VulkanCommandBuffer" c:type="GstVulkanCommandBuffer" version="1.18" glib:type-name="GstVulkanCommandBuffer" glib:get-type="gst_vulkan_command_buffer_get_type" c:symbol-prefix="vulkan_command_buffer"> <record name="VulkanCommandBuffer" c:type="GstVulkanCommandBuffer" version="1.18" glib:type-name="GstVulkanCommandBuffer" glib:get-type="gst_vulkan_command_buffer_get_type" c:symbol-prefix="vulkan_command_buffer">
@ -1206,7 +1206,7 @@ multiple times. This must be called before any other #GstVulkanBufferMemory ope
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="unref" c:identifier="gst_vulkan_command_buffer_unref" version="1.18" introspectable="0"> <method-inline name="unref" c:identifier="gst_vulkan_command_buffer_unref" version="1.18" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.h">Decreases the refcount of the buffer. If the refcount reaches 0, the buffer <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.h">Decreases the refcount of the buffer. If the refcount reaches 0, the buffer
will be freed.</doc> will be freed.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandbuffer.h"/>
@ -1219,7 +1219,7 @@ will be freed.</doc>
<type name="VulkanCommandBuffer" c:type="GstVulkanCommandBuffer*"/> <type name="VulkanCommandBuffer" c:type="GstVulkanCommandBuffer*"/>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method-inline>
</record> </record>
<class name="VulkanCommandPool" c:symbol-prefix="vulkan_command_pool" c:type="GstVulkanCommandPool" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanCommandPool" glib:get-type="gst_vulkan_command_pool_get_type" glib:type-struct="VulkanCommandPoolClass"> <class name="VulkanCommandPool" c:symbol-prefix="vulkan_command_pool" c:type="GstVulkanCommandPool" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanCommandPool" glib:get-type="gst_vulkan_command_pool_get_type" glib:type-struct="VulkanCommandPoolClass">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkcommandpool.h"/>
@ -1311,7 +1311,7 @@ need to use this function.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanCommandPoolPrivate" c:type="GstVulkanCommandPoolPrivate" disguised="1"> <record name="VulkanCommandPoolPrivate" c:type="GstVulkanCommandPoolPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<class name="VulkanDescriptorCache" c:symbol-prefix="vulkan_descriptor_cache" c:type="GstVulkanDescriptorCache" version="1.18" parent="VulkanHandlePool" glib:type-name="GstVulkanDescriptorCache" glib:get-type="gst_vulkan_descriptor_cache_get_type" glib:type-struct="VulkanDescriptorCacheClass"> <class name="VulkanDescriptorCache" c:symbol-prefix="vulkan_descriptor_cache" c:type="GstVulkanDescriptorCache" version="1.18" parent="VulkanHandlePool" glib:type-name="GstVulkanDescriptorCache" glib:get-type="gst_vulkan_descriptor_cache_get_type" glib:type-struct="VulkanDescriptorCacheClass">
@ -1379,7 +1379,7 @@ need to use this function.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanDescriptorCachePrivate" c:type="GstVulkanDescriptorCachePrivate" disguised="1"> <record name="VulkanDescriptorCachePrivate" c:type="GstVulkanDescriptorCachePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<class name="VulkanDescriptorPool" c:symbol-prefix="vulkan_descriptor_pool" c:type="GstVulkanDescriptorPool" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanDescriptorPool" glib:get-type="gst_vulkan_descriptor_pool_get_type" glib:type-struct="VulkanDescriptorPoolClass"> <class name="VulkanDescriptorPool" c:symbol-prefix="vulkan_descriptor_pool" c:type="GstVulkanDescriptorPool" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanDescriptorPool" glib:get-type="gst_vulkan_descriptor_pool_get_type" glib:type-struct="VulkanDescriptorPoolClass">
@ -1485,7 +1485,7 @@ need to use this function.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanDescriptorPoolPrivate" c:type="GstVulkanDescriptorPoolPrivate" disguised="1"> <record name="VulkanDescriptorPoolPrivate" c:type="GstVulkanDescriptorPoolPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<record name="VulkanDescriptorSet" c:type="GstVulkanDescriptorSet" version="1.18" glib:type-name="GstVulkanDescriptorSet" glib:get-type="gst_vulkan_descriptor_set_get_type" c:symbol-prefix="vulkan_descriptor_set"> <record name="VulkanDescriptorSet" c:type="GstVulkanDescriptorSet" version="1.18" glib:type-name="GstVulkanDescriptorSet" glib:get-type="gst_vulkan_descriptor_set_get_type" c:symbol-prefix="vulkan_descriptor_set">
@ -1560,7 +1560,7 @@ need to use this function.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="unref" c:identifier="gst_vulkan_descriptor_set_unref" version="1.18" introspectable="0"> <method-inline name="unref" c:identifier="gst_vulkan_descriptor_set_unref" version="1.18" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.h">Decreases the refcount of the buffer. If the refcount reaches 0, the buffer <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.h">Decreases the refcount of the buffer. If the refcount reaches 0, the buffer
will be freed.</doc> will be freed.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdescriptorset.h"/>
@ -1573,7 +1573,7 @@ will be freed.</doc>
<type name="VulkanDescriptorSet" c:type="GstVulkanDescriptorSet*"/> <type name="VulkanDescriptorSet" c:type="GstVulkanDescriptorSet*"/>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method-inline>
</record> </record>
<class name="VulkanDevice" c:symbol-prefix="vulkan_device" c:type="GstVulkanDevice" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanDevice" glib:get-type="gst_vulkan_device_get_type" glib:type-struct="VulkanDeviceClass"> <class name="VulkanDevice" c:symbol-prefix="vulkan_device" c:type="GstVulkanDevice" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanDevice" glib:get-type="gst_vulkan_device_get_type" glib:type-struct="VulkanDeviceClass">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h"/>
@ -1743,7 +1743,7 @@ only have an effect before the call to gst_vulkan_device_open().</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<method name="get_instance" c:identifier="gst_vulkan_device_get_instance" version="1.18"> <method name="get_instance" c:identifier="gst_vulkan_device_get_instance" glib:get-property="instance" version="1.18">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c">the #GstVulkanInstance used to create this @device</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c">the #GstVulkanInstance used to create this @device</doc>
@ -1756,7 +1756,7 @@ only have an effect before the call to gst_vulkan_device_open().</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_physical_device" c:identifier="gst_vulkan_device_get_physical_device" version="1.18" introspectable="0"> <method name="get_physical_device" c:identifier="gst_vulkan_device_get_physical_device" glib:get-property="physical-device" version="1.18" introspectable="0">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.h"/>
<return-value> <return-value>
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c">The VkPhysicalDevice used to create @device</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c">The VkPhysicalDevice used to create @device</doc>
@ -1891,10 +1891,10 @@ only have an effect before the call to gst_vulkan_device_open().</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="instance" transfer-ownership="none"> <property name="instance" transfer-ownership="none" getter="get_instance">
<type name="VulkanInstance"/> <type name="VulkanInstance"/>
</property> </property>
<property name="physical-device" writable="1" construct-only="1" transfer-ownership="none"> <property name="physical-device" writable="1" construct-only="1" transfer-ownership="none" getter="get_physical_device">
<type name="VulkanPhysicalDevice"/> <type name="VulkanPhysicalDevice"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -1948,7 +1948,7 @@ only have an effect before the call to gst_vulkan_device_open().</doc>
</parameter> </parameter>
</parameters> </parameters>
</callback> </callback>
<record name="VulkanDevicePrivate" c:type="GstVulkanDevicePrivate" disguised="1"> <record name="VulkanDevicePrivate" c:type="GstVulkanDevicePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<class name="VulkanDisplay" c:symbol-prefix="vulkan_display" c:type="GstVulkanDisplay" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanDisplay" glib:get-type="gst_vulkan_display_get_type" glib:type-struct="VulkanDisplayClass"> <class name="VulkanDisplay" c:symbol-prefix="vulkan_display" c:type="GstVulkanDisplay" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanDisplay" glib:get-type="gst_vulkan_display_get_type" glib:type-struct="VulkanDisplayClass">
@ -2048,6 +2048,7 @@ surrounding elements of @element.</doc>
</parameters> </parameters>
</function> </function>
<virtual-method name="create_window" invoker="create_window" version="1.18"> <virtual-method name="create_window" invoker="create_window" version="1.18">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">create a window</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.c">a new #GstVulkanWindow for @display or <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.c">a new #GstVulkanWindow for @display or
@ -2062,6 +2063,7 @@ surrounding elements of @element.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_handle" invoker="get_handle" version="1.18"> <virtual-method name="get_handle" invoker="get_handle" version="1.18">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">get the native handle to the display</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.c">the winsys specific handle of @display</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.c">the winsys specific handle of @display</doc>
@ -2192,6 +2194,7 @@ second argument is @data.</doc>
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="get_handle"> <field name="get_handle">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">get the native handle to the display</doc>
<callback name="get_handle"> <callback name="get_handle">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
@ -2207,6 +2210,7 @@ second argument is @data.</doc>
</callback> </callback>
</field> </field>
<field name="create_window"> <field name="create_window">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">create a window</doc>
<callback name="create_window"> <callback name="create_window">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h"/>
<return-value transfer-ownership="full" nullable="1"> <return-value transfer-ownership="full" nullable="1">
@ -2228,31 +2232,31 @@ second argument is @data.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanDisplayPrivate" c:type="GstVulkanDisplayPrivate" disguised="1"> <record name="VulkanDisplayPrivate" c:type="GstVulkanDisplayPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<bitfield name="VulkanDisplayType" version="1.18" glib:type-name="GstVulkanDisplayType" glib:get-type="gst_vulkan_display_type_get_type" c:type="GstVulkanDisplayType"> <bitfield name="VulkanDisplayType" version="1.18" glib:type-name="GstVulkanDisplayType" glib:get-type="gst_vulkan_display_type_get_type" c:type="GstVulkanDisplayType">
<member name="none" value="0" c:identifier="GST_VULKAN_DISPLAY_TYPE_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_VULKAN_DISPLAY_TYPE_NONE" glib:nick="none" glib:name="GST_VULKAN_DISPLAY_TYPE_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">no display</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">no display</doc>
</member> </member>
<member name="xcb" value="1" c:identifier="GST_VULKAN_DISPLAY_TYPE_XCB" glib:nick="xcb"> <member name="xcb" value="1" c:identifier="GST_VULKAN_DISPLAY_TYPE_XCB" glib:nick="xcb" glib:name="GST_VULKAN_DISPLAY_TYPE_XCB">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">XCB display</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">XCB display</doc>
</member> </member>
<member name="wayland" value="2" c:identifier="GST_VULKAN_DISPLAY_TYPE_WAYLAND" glib:nick="wayland"> <member name="wayland" value="2" c:identifier="GST_VULKAN_DISPLAY_TYPE_WAYLAND" glib:nick="wayland" glib:name="GST_VULKAN_DISPLAY_TYPE_WAYLAND">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">wayland display</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">wayland display</doc>
</member> </member>
<member name="cocoa" value="4" c:identifier="GST_VULKAN_DISPLAY_TYPE_COCOA" glib:nick="cocoa"> <member name="cocoa" value="4" c:identifier="GST_VULKAN_DISPLAY_TYPE_COCOA" glib:nick="cocoa" glib:name="GST_VULKAN_DISPLAY_TYPE_COCOA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">cocoa display for macOS</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">cocoa display for macOS</doc>
</member> </member>
<member name="ios" value="8" c:identifier="GST_VULKAN_DISPLAY_TYPE_IOS" glib:nick="ios"> <member name="ios" value="8" c:identifier="GST_VULKAN_DISPLAY_TYPE_IOS" glib:nick="ios" glib:name="GST_VULKAN_DISPLAY_TYPE_IOS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">ios display</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">ios display</doc>
</member> </member>
<member name="win32" value="16" c:identifier="GST_VULKAN_DISPLAY_TYPE_WIN32" glib:nick="win32"> <member name="win32" value="16" c:identifier="GST_VULKAN_DISPLAY_TYPE_WIN32" glib:nick="win32" glib:name="GST_VULKAN_DISPLAY_TYPE_WIN32">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">win32 display</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">win32 display</doc>
</member> </member>
<member name="android" value="32" c:identifier="GST_VULKAN_DISPLAY_TYPE_ANDROID" glib:nick="android"> <member name="android" value="32" c:identifier="GST_VULKAN_DISPLAY_TYPE_ANDROID" glib:nick="android" glib:name="GST_VULKAN_DISPLAY_TYPE_ANDROID">
</member> </member>
<member name="any" value="4294967295" c:identifier="GST_VULKAN_DISPLAY_TYPE_ANY" glib:nick="any"> <member name="any" value="4294967295" c:identifier="GST_VULKAN_DISPLAY_TYPE_ANY" glib:nick="any" glib:name="GST_VULKAN_DISPLAY_TYPE_ANY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">any display type</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdisplay.h">any display type</doc>
</member> </member>
<function name="to_extension_string" c:identifier="gst_vulkan_display_type_to_extension_string" version="1.18"> <function name="to_extension_string" c:identifier="gst_vulkan_display_type_to_extension_string" version="1.18">
@ -2287,7 +2291,7 @@ second argument is @data.</doc>
</field> </field>
</record> </record>
<enumeration name="VulkanError" version="1.18" glib:type-name="GstVulkanError" glib:get-type="gst_vulkan_error_get_type" c:type="GstVulkanError" glib:error-domain="gst-vulkan-error"> <enumeration name="VulkanError" version="1.18" glib:type-name="GstVulkanError" glib:get-type="gst_vulkan_error_get_type" c:type="GstVulkanError" glib:error-domain="gst-vulkan-error">
<member name="failed" value="0" c:identifier="GST_VULKAN_FAILED" glib:nick="failed"> <member name="failed" value="0" c:identifier="GST_VULKAN_FAILED" glib:nick="failed" glib:name="GST_VULKAN_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkerror.h">undetermined error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkerror.h">undetermined error</doc>
</member> </member>
<function name="quark" c:identifier="gst_vulkan_error_quark" version="1.18"> <function name="quark" c:identifier="gst_vulkan_error_quark" version="1.18">
@ -2432,19 +2436,19 @@ the error</doc>
</field> </field>
</record> </record>
<bitfield name="VulkanFormatFlags" version="1.18" glib:type-name="GstVulkanFormatFlags" glib:get-type="gst_vulkan_format_flags_get_type" c:type="GstVulkanFormatFlags"> <bitfield name="VulkanFormatFlags" version="1.18" glib:type-name="GstVulkanFormatFlags" glib:get-type="gst_vulkan_format_flags_get_type" c:type="GstVulkanFormatFlags">
<member name="yuv" value="1" c:identifier="GST_VULKAN_FORMAT_FLAG_YUV" glib:nick="yuv"> <member name="yuv" value="1" c:identifier="GST_VULKAN_FORMAT_FLAG_YUV" glib:nick="yuv" glib:name="GST_VULKAN_FORMAT_FLAG_YUV">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">is a YUV format</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">is a YUV format</doc>
</member> </member>
<member name="rgb" value="2" c:identifier="GST_VULKAN_FORMAT_FLAG_RGB" glib:nick="rgb"> <member name="rgb" value="2" c:identifier="GST_VULKAN_FORMAT_FLAG_RGB" glib:nick="rgb" glib:name="GST_VULKAN_FORMAT_FLAG_RGB">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">is a RGB format</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">is a RGB format</doc>
</member> </member>
<member name="alpha" value="4" c:identifier="GST_VULKAN_FORMAT_FLAG_ALPHA" glib:nick="alpha"> <member name="alpha" value="4" c:identifier="GST_VULKAN_FORMAT_FLAG_ALPHA" glib:nick="alpha" glib:name="GST_VULKAN_FORMAT_FLAG_ALPHA">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">has an alpha channel</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">has an alpha channel</doc>
</member> </member>
<member name="le" value="8" c:identifier="GST_VULKAN_FORMAT_FLAG_LE" glib:nick="le"> <member name="le" value="8" c:identifier="GST_VULKAN_FORMAT_FLAG_LE" glib:nick="le" glib:name="GST_VULKAN_FORMAT_FLAG_LE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">data is stored in little-endiate byte order</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">data is stored in little-endiate byte order</doc>
</member> </member>
<member name="complex" value="16" c:identifier="GST_VULKAN_FORMAT_FLAG_COMPLEX" glib:nick="complex"> <member name="complex" value="16" c:identifier="GST_VULKAN_FORMAT_FLAG_COMPLEX" glib:nick="complex" glib:name="GST_VULKAN_FORMAT_FLAG_COMPLEX">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">data is stored complex and cannot be read/write only using the information in the #GstVulkanFormatInfo</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">data is stored complex and cannot be read/write only using the information in the #GstVulkanFormatInfo</doc>
</member> </member>
</bitfield> </bitfield>
@ -2550,25 +2554,25 @@ the error</doc>
</field> </field>
</record> </record>
<enumeration name="VulkanFormatScaling" version="1.18" glib:type-name="GstVulkanFormatScaling" glib:get-type="gst_vulkan_format_scaling_get_type" c:type="GstVulkanFormatScaling"> <enumeration name="VulkanFormatScaling" version="1.18" glib:type-name="GstVulkanFormatScaling" glib:get-type="gst_vulkan_format_scaling_get_type" c:type="GstVulkanFormatScaling">
<member name="unorm" value="1" c:identifier="GST_VULKAN_FORMAT_SCALING_UNORM" glib:nick="unorm"> <member name="unorm" value="1" c:identifier="GST_VULKAN_FORMAT_SCALING_UNORM" glib:nick="unorm" glib:name="GST_VULKAN_FORMAT_SCALING_UNORM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[0, 2^n - 1] -&gt; [0.0, 1.0]</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[0, 2^n - 1] -&gt; [0.0, 1.0]</doc>
</member> </member>
<member name="snorm" value="2" c:identifier="GST_VULKAN_FORMAT_SCALING_SNORM" glib:nick="snorm"> <member name="snorm" value="2" c:identifier="GST_VULKAN_FORMAT_SCALING_SNORM" glib:nick="snorm" glib:name="GST_VULKAN_FORMAT_SCALING_SNORM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[-2^(n-1), 2^(n-1) - 1] -&gt; [-1.0, 1.0]</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[-2^(n-1), 2^(n-1) - 1] -&gt; [-1.0, 1.0]</doc>
</member> </member>
<member name="uscaled" value="3" c:identifier="GST_VULKAN_FORMAT_SCALING_USCALED" glib:nick="uscaled"> <member name="uscaled" value="3" c:identifier="GST_VULKAN_FORMAT_SCALING_USCALED" glib:nick="uscaled" glib:name="GST_VULKAN_FORMAT_SCALING_USCALED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[0, 2^n - 1] -&gt; [0.0, float(2^n - 1)]</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[0, 2^n - 1] -&gt; [0.0, float(2^n - 1)]</doc>
</member> </member>
<member name="sscaled" value="4" c:identifier="GST_VULKAN_FORMAT_SCALING_SSCALED" glib:nick="sscaled"> <member name="sscaled" value="4" c:identifier="GST_VULKAN_FORMAT_SCALING_SSCALED" glib:nick="sscaled" glib:name="GST_VULKAN_FORMAT_SCALING_SSCALED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[-2^(n-1), 2^(n-1) - 1] -&gt; [float(-2^(n-1)), float(2^(n-1) - 1)]</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[-2^(n-1), 2^(n-1) - 1] -&gt; [float(-2^(n-1)), float(2^(n-1) - 1)]</doc>
</member> </member>
<member name="uint" value="5" c:identifier="GST_VULKAN_FORMAT_SCALING_UINT" glib:nick="uint"> <member name="uint" value="5" c:identifier="GST_VULKAN_FORMAT_SCALING_UINT" glib:nick="uint" glib:name="GST_VULKAN_FORMAT_SCALING_UINT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[0, 2^n - 1] -&gt; [0, 2^n - 1]</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[0, 2^n - 1] -&gt; [0, 2^n - 1]</doc>
</member> </member>
<member name="sint" value="6" c:identifier="GST_VULKAN_FORMAT_SCALING_SINT" glib:nick="sint"> <member name="sint" value="6" c:identifier="GST_VULKAN_FORMAT_SCALING_SINT" glib:nick="sint" glib:name="GST_VULKAN_FORMAT_SCALING_SINT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[-2^(n-1), 2^(n-1) - 1] -&gt; [-2^(n-1), 2^(n-1) - 1]</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">[-2^(n-1), 2^(n-1) - 1] -&gt; [-2^(n-1), 2^(n-1) - 1]</doc>
</member> </member>
<member name="srgb" value="7" c:identifier="GST_VULKAN_FORMAT_SCALING_SRGB" glib:nick="srgb"> <member name="srgb" value="7" c:identifier="GST_VULKAN_FORMAT_SCALING_SRGB" glib:nick="srgb" glib:name="GST_VULKAN_FORMAT_SCALING_SRGB">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">@GST_VULKAN_FORMAT_SCALING_UNORM but the first three components are gamma corrected for the sRGB colour space.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkformat.h">@GST_VULKAN_FORMAT_SCALING_UNORM but the first three components are gamma corrected for the sRGB colour space.</doc>
</member> </member>
</enumeration> </enumeration>
@ -2994,7 +2998,7 @@ See also: gst_vulkan_full_screen_quad_set_blend_factors().</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanFullScreenQuadPrivate" c:type="GstVulkanFullScreenQuadPrivate" disguised="1"> <record name="VulkanFullScreenQuadPrivate" c:type="GstVulkanFullScreenQuadPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<record name="VulkanHandle" c:type="GstVulkanHandle" version="1.18" glib:type-name="GstVulkanHandle" glib:get-type="gst_vulkan_handle_get_type" c:symbol-prefix="vulkan_handle"> <record name="VulkanHandle" c:type="GstVulkanHandle" version="1.18" glib:type-name="GstVulkanHandle" glib:get-type="gst_vulkan_handle_get_type" c:symbol-prefix="vulkan_handle">
@ -3190,7 +3194,7 @@ more specific implementations (#GstVulkanCommandBuffer, #GstVulkanCommandPool).<
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="unref" c:identifier="gst_vulkan_handle_unref" version="1.18" introspectable="0"> <method-inline name="unref" c:identifier="gst_vulkan_handle_unref" version="1.18" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">Decreases the refcount of the buffer. If the refcount reaches 0, the buffer <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">Decreases the refcount of the buffer. If the refcount reaches 0, the buffer
will be freed.</doc> will be freed.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h"/>
@ -3203,7 +3207,7 @@ will be freed.</doc>
<type name="VulkanHandle" c:type="GstVulkanHandle*"/> <type name="VulkanHandle" c:type="GstVulkanHandle*"/>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method-inline>
<function name="context_query" c:identifier="gst_vulkan_handle_context_query" version="1.18"> <function name="context_query" c:identifier="gst_vulkan_handle_context_query" version="1.18">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3287,6 +3291,7 @@ inside @handle.</doc>
<class name="VulkanHandlePool" c:symbol-prefix="vulkan_handle_pool" c:type="GstVulkanHandlePool" version="1.18" parent="Gst.Object" abstract="1" glib:type-name="GstVulkanHandlePool" glib:get-type="gst_vulkan_handle_pool_get_type" glib:type-struct="VulkanHandlePoolClass"> <class name="VulkanHandlePool" c:symbol-prefix="vulkan_handle_pool" c:type="GstVulkanHandlePool" version="1.18" parent="Gst.Object" abstract="1" glib:type-name="GstVulkanHandlePool" glib:get-type="gst_vulkan_handle_pool_get_type" glib:type-struct="VulkanHandlePoolClass">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<virtual-method name="acquire" invoker="acquire" throws="1"> <virtual-method name="acquire" invoker="acquire" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">acquire a handle for usage</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
@ -3298,6 +3303,7 @@ inside @handle.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="alloc" invoker="alloc" throws="1"> <virtual-method name="alloc" invoker="alloc" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">allocate a new handle</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
@ -3309,6 +3315,7 @@ inside @handle.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="free"> <virtual-method name="free">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">free a handle</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -3323,6 +3330,7 @@ inside @handle.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="release" invoker="release"> <virtual-method name="release" invoker="release">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">release a handle for possible reuse at the next call to @acquire</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -3405,6 +3413,7 @@ inside @handle.</doc>
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="alloc"> <field name="alloc">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">allocate a new handle</doc>
<callback name="alloc" throws="1"> <callback name="alloc" throws="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
@ -3418,6 +3427,7 @@ inside @handle.</doc>
</callback> </callback>
</field> </field>
<field name="acquire"> <field name="acquire">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">acquire a handle for usage</doc>
<callback name="acquire" throws="1"> <callback name="acquire" throws="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none" nullable="1"> <return-value transfer-ownership="none" nullable="1">
@ -3431,6 +3441,7 @@ inside @handle.</doc>
</callback> </callback>
</field> </field>
<field name="release"> <field name="release">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">release a handle for possible reuse at the next call to @acquire</doc>
<callback name="release"> <callback name="release">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3447,6 +3458,7 @@ inside @handle.</doc>
</callback> </callback>
</field> </field>
<field name="free"> <field name="free">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h">free a handle</doc>
<callback name="free"> <callback name="free">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandlepool.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -3469,34 +3481,34 @@ inside @handle.</doc>
</field> </field>
</record> </record>
<enumeration name="VulkanHandleType" version="1.18" glib:type-name="GstVulkanHandleType" glib:get-type="gst_vulkan_handle_type_get_type" c:type="GstVulkanHandleType"> <enumeration name="VulkanHandleType" version="1.18" glib:type-name="GstVulkanHandleType" glib:get-type="gst_vulkan_handle_type_get_type" c:type="GstVulkanHandleType">
<member name="descriptor_set_layout" value="1" c:identifier="GST_VULKAN_HANDLE_TYPE_DESCRIPTOR_SET_LAYOUT" glib:nick="descriptor-set-layout"> <member name="descriptor_set_layout" value="1" c:identifier="GST_VULKAN_HANDLE_TYPE_DESCRIPTOR_SET_LAYOUT" glib:nick="descriptor-set-layout" glib:name="GST_VULKAN_HANDLE_TYPE_DESCRIPTOR_SET_LAYOUT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">descripter set layout</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">descripter set layout</doc>
</member> </member>
<member name="pipeline_layout" value="2" c:identifier="GST_VULKAN_HANDLE_TYPE_PIPELINE_LAYOUT" glib:nick="pipeline-layout"> <member name="pipeline_layout" value="2" c:identifier="GST_VULKAN_HANDLE_TYPE_PIPELINE_LAYOUT" glib:nick="pipeline-layout" glib:name="GST_VULKAN_HANDLE_TYPE_PIPELINE_LAYOUT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">pipeline layout</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">pipeline layout</doc>
</member> </member>
<member name="pipeline" value="3" c:identifier="GST_VULKAN_HANDLE_TYPE_PIPELINE" glib:nick="pipeline"> <member name="pipeline" value="3" c:identifier="GST_VULKAN_HANDLE_TYPE_PIPELINE" glib:nick="pipeline" glib:name="GST_VULKAN_HANDLE_TYPE_PIPELINE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">pipeline</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">pipeline</doc>
</member> </member>
<member name="render_pass" value="4" c:identifier="GST_VULKAN_HANDLE_TYPE_RENDER_PASS" glib:nick="render-pass"> <member name="render_pass" value="4" c:identifier="GST_VULKAN_HANDLE_TYPE_RENDER_PASS" glib:nick="render-pass" glib:name="GST_VULKAN_HANDLE_TYPE_RENDER_PASS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">render pass</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">render pass</doc>
</member> </member>
<member name="sampler" value="5" c:identifier="GST_VULKAN_HANDLE_TYPE_SAMPLER" glib:nick="sampler"> <member name="sampler" value="5" c:identifier="GST_VULKAN_HANDLE_TYPE_SAMPLER" glib:nick="sampler" glib:name="GST_VULKAN_HANDLE_TYPE_SAMPLER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">sampler</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">sampler</doc>
</member> </member>
<member name="framebuffer" value="6" c:identifier="GST_VULKAN_HANDLE_TYPE_FRAMEBUFFER" glib:nick="framebuffer"> <member name="framebuffer" value="6" c:identifier="GST_VULKAN_HANDLE_TYPE_FRAMEBUFFER" glib:nick="framebuffer" glib:name="GST_VULKAN_HANDLE_TYPE_FRAMEBUFFER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">framebuffer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">framebuffer</doc>
</member> </member>
<member name="shader" value="7" c:identifier="GST_VULKAN_HANDLE_TYPE_SHADER" glib:nick="shader"> <member name="shader" value="7" c:identifier="GST_VULKAN_HANDLE_TYPE_SHADER" glib:nick="shader" glib:name="GST_VULKAN_HANDLE_TYPE_SHADER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">shader</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">shader</doc>
</member> </member>
<member name="video_session" value="8" c:identifier="GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION" version="1.24" glib:nick="video-session"> <member name="video_session" value="8" c:identifier="GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION" version="1.24" glib:nick="video-session" glib:name="GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">video session</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">video session</doc>
</member> </member>
<member name="video_session_parameters" value="9" c:identifier="GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION_PARAMETERS" version="1.24" glib:nick="video-session-parameters"> <member name="video_session_parameters" value="9" c:identifier="GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION_PARAMETERS" version="1.24" glib:nick="video-session-parameters" glib:name="GST_VULKAN_HANDLE_TYPE_VIDEO_SESSION_PARAMETERS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">video session parameters</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">video session parameters</doc>
</member> </member>
<member name="sampler_ycbcr_conversion" value="10" c:identifier="GST_VULKAN_HANDLE_TYPE_SAMPLER_YCBCR_CONVERSION" version="1.24" glib:nick="sampler-ycbcr-conversion"> <member name="sampler_ycbcr_conversion" value="10" c:identifier="GST_VULKAN_HANDLE_TYPE_SAMPLER_YCBCR_CONVERSION" version="1.24" glib:nick="sampler-ycbcr-conversion" glib:name="GST_VULKAN_HANDLE_TYPE_SAMPLER_YCBCR_CONVERSION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">sampler with YCBCR conversion</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkhandle.h">sampler with YCBCR conversion</doc>
</member> </member>
</enumeration> </enumeration>
@ -3642,7 +3654,7 @@ src or DPB images.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanImageBufferPoolPrivate" c:type="GstVulkanImageBufferPoolPrivate" disguised="1"> <record name="VulkanImageBufferPoolPrivate" c:type="GstVulkanImageBufferPoolPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<record name="VulkanImageMemory" c:type="GstVulkanImageMemory" version="1.18"> <record name="VulkanImageMemory" c:type="GstVulkanImageMemory" version="1.18">
@ -4029,7 +4041,7 @@ criteria.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="unref" c:identifier="gst_vulkan_image_view_unref" version="1.18" introspectable="0"> <method-inline name="unref" c:identifier="gst_vulkan_image_view_unref" version="1.18" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.h">Decreases the refcount of the trash object. If the refcount reaches 0, the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.h">Decreases the refcount of the trash object. If the refcount reaches 0, the
trash will be freed.</doc> trash will be freed.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimageview.h"/>
@ -4042,7 +4054,7 @@ trash will be freed.</doc>
<type name="VulkanImageView" c:type="GstVulkanImageView*"/> <type name="VulkanImageView" c:type="GstVulkanImageView*"/>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method-inline>
</record> </record>
<class name="VulkanInstance" c:symbol-prefix="vulkan_instance" c:type="GstVulkanInstance" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanInstance" glib:get-type="gst_vulkan_instance_get_type" glib:type-struct="VulkanInstanceClass"> <class name="VulkanInstance" c:symbol-prefix="vulkan_instance" c:type="GstVulkanInstance" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanInstance" glib:get-type="gst_vulkan_instance_get_type" glib:type-struct="VulkanInstanceClass">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkinstance.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkinstance.h"/>
@ -4366,10 +4378,10 @@ version with this function.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="requested-api-major" version="1.18" writable="1" transfer-ownership="none"> <property name="requested-api-major" version="1.18" writable="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="requested-api-minor" version="1.18" writable="1" transfer-ownership="none"> <property name="requested-api-minor" version="1.18" writable="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -4413,7 +4425,7 @@ It can be called from any thread.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanInstancePrivate" c:type="GstVulkanInstancePrivate" disguised="1"> <record name="VulkanInstancePrivate" c:type="GstVulkanInstancePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<record name="VulkanMemory" c:type="GstVulkanMemory" version="1.18"> <record name="VulkanMemory" c:type="GstVulkanMemory" version="1.18">
@ -5015,7 +5027,7 @@ gst_vulkan_operation_add_frame_barrier().</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanOperationPrivate" c:type="GstVulkanOperationPrivate" disguised="1"> <record name="VulkanOperationPrivate" c:type="GstVulkanOperationPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<class name="VulkanPhysicalDevice" c:symbol-prefix="vulkan_physical_device" c:type="GstVulkanPhysicalDevice" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanPhysicalDevice" glib:get-type="gst_vulkan_physical_device_get_type" glib:type-struct="VulkanPhysicalDeviceClass"> <class name="VulkanPhysicalDevice" c:symbol-prefix="vulkan_physical_device" c:type="GstVulkanPhysicalDevice" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanPhysicalDevice" glib:get-type="gst_vulkan_physical_device_get_type" glib:type-struct="VulkanPhysicalDeviceClass">
@ -5087,7 +5099,7 @@ called.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_instance" c:identifier="gst_vulkan_physical_device_get_instance" version="1.18"> <method name="get_instance" c:identifier="gst_vulkan_physical_device_get_instance" glib:get-property="instance" version="1.18">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c">The #GstVulkanInstance associated with this physical device</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c">The #GstVulkanInstance associated with this physical device</doc>
@ -5133,13 +5145,13 @@ called.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="device-index" writable="1" construct-only="1" transfer-ownership="none"> <property name="device-index" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="instance" writable="1" construct-only="1" transfer-ownership="none"> <property name="instance" writable="1" construct-only="1" transfer-ownership="none" getter="get_instance">
<type name="VulkanInstance"/> <type name="VulkanInstance"/>
</property> </property>
<property name="name" transfer-ownership="none"> <property name="name" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -5200,7 +5212,7 @@ called.</doc>
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanPhysicalDevicePrivate" c:type="GstVulkanPhysicalDevicePrivate" disguised="1"> <record name="VulkanPhysicalDevicePrivate" c:type="GstVulkanPhysicalDevicePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<class name="VulkanQueue" c:symbol-prefix="vulkan_queue" c:type="GstVulkanQueue" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanQueue" glib:get-type="gst_vulkan_queue_get_type" glib:type-struct="VulkanQueueClass"> <class name="VulkanQueue" c:symbol-prefix="vulkan_queue" c:type="GstVulkanQueue" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanQueue" glib:get-type="gst_vulkan_queue_get_type" glib:type-struct="VulkanQueueClass">
@ -5364,7 +5376,7 @@ See gst_vulkan_queue_submit_lock() for details on when this call is needed.</doc
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</field> </field>
</record> </record>
<record name="VulkanQueuePrivate" c:type="GstVulkanQueuePrivate" disguised="1"> <record name="VulkanQueuePrivate" c:type="GstVulkanQueuePrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<class name="VulkanSwapper" c:symbol-prefix="vulkan_swapper" c:type="GstVulkanSwapper" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanSwapper" glib:get-type="gst_vulkan_swapper_get_type" glib:type-struct="VulkanSwapperClass"> <class name="VulkanSwapper" c:symbol-prefix="vulkan_swapper" c:type="GstVulkanSwapper" version="1.18" parent="Gst.Object" glib:type-name="GstVulkanSwapper" glib:get-type="gst_vulkan_swapper_get_type" glib:type-struct="VulkanSwapperClass">
@ -5465,10 +5477,10 @@ See gst_vulkan_queue_submit_lock() for details on when this call is needed.</doc
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="force-aspect-ratio" writable="1" transfer-ownership="none"> <property name="force-aspect-ratio" writable="1" transfer-ownership="none" default-value="TRUE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="pixel-aspect-ratio" writable="1" transfer-ownership="none"> <property name="pixel-aspect-ratio" writable="1" transfer-ownership="none" default-value="1/1">
<type name="Gst.Fraction"/> <type name="Gst.Fraction"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -5509,7 +5521,7 @@ See gst_vulkan_queue_submit_lock() for details on when this call is needed.</doc
</array> </array>
</field> </field>
</record> </record>
<record name="VulkanSwapperPrivate" c:type="GstVulkanSwapperPrivate" disguised="1"> <record name="VulkanSwapperPrivate" c:type="GstVulkanSwapperPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkswapper.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkswapper.h"/>
</record> </record>
<record name="VulkanTrash" c:type="GstVulkanTrash" version="1.18" glib:type-name="GstVulkanTrash" glib:get-type="gst_vulkan_trash_get_type" c:symbol-prefix="vulkan_trash"> <record name="VulkanTrash" c:type="GstVulkanTrash" version="1.18" glib:type-name="GstVulkanTrash" glib:get-type="gst_vulkan_trash_get_type" c:symbol-prefix="vulkan_trash">
@ -5589,7 +5601,7 @@ to call when @fence is signalled.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="unref" c:identifier="gst_vulkan_trash_unref" version="1.18" introspectable="0"> <method-inline name="unref" c:identifier="gst_vulkan_trash_unref" version="1.18" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">Decreases the refcount of the trash object. If the refcount reaches 0, the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">Decreases the refcount of the trash object. If the refcount reaches 0, the
trash will be freed.</doc> trash will be freed.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/>
@ -5602,7 +5614,7 @@ trash will be freed.</doc>
<type name="VulkanTrash" c:type="GstVulkanTrash*"/> <type name="VulkanTrash" c:type="GstVulkanTrash*"/>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method-inline>
<function name="mini_object_unref" c:identifier="gst_vulkan_trash_mini_object_unref" version="1.18"> <function name="mini_object_unref" c:identifier="gst_vulkan_trash_mini_object_unref" version="1.18">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.c">A #GstVulkanTrashNotify implementation for unreffing a #GstMiniObject when the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.c">A #GstVulkanTrashNotify implementation for unreffing a #GstMiniObject when the
associated #GstVulkanFence is signalled</doc> associated #GstVulkanFence is signalled</doc>
@ -5660,6 +5672,7 @@ associated #GstVulkanFence is signalled</doc>
<class name="VulkanTrashList" c:symbol-prefix="vulkan_trash_list" c:type="GstVulkanTrashList" version="1.18" parent="VulkanHandlePool" glib:type-name="GstVulkanTrashList" glib:get-type="gst_vulkan_trash_list_get_type" glib:type-struct="VulkanTrashListClass"> <class name="VulkanTrashList" c:symbol-prefix="vulkan_trash_list" c:type="GstVulkanTrashList" version="1.18" parent="VulkanHandlePool" glib:type-name="GstVulkanTrashList" glib:get-type="gst_vulkan_trash_list_get_type" glib:type-struct="VulkanTrashListClass">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/>
<virtual-method name="add_func"> <virtual-method name="add_func">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">the #GstVulkanTrashListAdd functions</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">whether @trash could be added to @trash_list</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">whether @trash could be added to @trash_list</doc>
@ -5677,6 +5690,7 @@ associated #GstVulkanFence is signalled</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="gc_func"> <virtual-method name="gc_func">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">the #GstVulkanTrashListGC function</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -5689,6 +5703,7 @@ associated #GstVulkanFence is signalled</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="wait_func"> <virtual-method name="wait_func">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">the #GstVulkanTrashListWait function</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">whether all objects were signalled and freed within the @timeout</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvktrash.h">whether all objects were signalled and freed within the @timeout</doc>
@ -5881,7 +5896,28 @@ signalled and freed.</doc>
</callback> </callback>
<record name="VulkanVideoCapabilities" c:type="GstVulkanVideoCapabilities" version="1.24"> <record name="VulkanVideoCapabilities" c:type="GstVulkanVideoCapabilities" version="1.24">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h"/>
<field name="_reserved" readable="0" private="1"> <field name="caps" introspectable="0" readable="0" private="1">
<type c:type="VkVideoCapabilitiesKHR"/>
</field>
<union name="codec" c:type="codec">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h"/>
<field name="base" writable="1">
<type name="Vulkan.BaseInStructure" c:type="VkBaseInStructure"/>
</field>
<field name="h264dec" introspectable="0" writable="1">
<type c:type="VkVideoDecodeH264CapabilitiesKHR"/>
</field>
<field name="h265dec" introspectable="0" writable="1">
<type c:type="VkVideoDecodeH265CapabilitiesKHR"/>
</field>
<field name="h264enc" introspectable="0" writable="1">
<type c:type="VkVideoEncodeH264CapabilitiesKHR"/>
</field>
<field name="h265enc" introspectable="0" writable="1">
<type c:type="VkVideoEncodeH265CapabilitiesKHR"/>
</field>
</union>
<field name="_reserved" writable="1">
<array zero-terminated="0" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
@ -5983,19 +6019,50 @@ signalled and freed.</doc>
</record> </record>
<enumeration name="VulkanVideoOperation" version="1.24" glib:type-name="GstVulkanVideoOperation" glib:get-type="gst_vulkan_video_operation_get_type" c:type="GstVulkanVideoOperation"> <enumeration name="VulkanVideoOperation" version="1.24" glib:type-name="GstVulkanVideoOperation" glib:get-type="gst_vulkan_video_operation_get_type" c:type="GstVulkanVideoOperation">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">The type of video operation.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">The type of video operation.</doc>
<member name="decode" value="0" c:identifier="GST_VULKAN_VIDEO_OPERATION_DECODE" glib:nick="decode"> <member name="decode" value="0" c:identifier="GST_VULKAN_VIDEO_OPERATION_DECODE" glib:nick="decode" glib:name="GST_VULKAN_VIDEO_OPERATION_DECODE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">decode operation</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">decode operation</doc>
</member> </member>
<member name="encode" value="1" c:identifier="GST_VULKAN_VIDEO_OPERATION_ENCODE" glib:nick="encode"> <member name="encode" value="1" c:identifier="GST_VULKAN_VIDEO_OPERATION_ENCODE" glib:nick="encode" glib:name="GST_VULKAN_VIDEO_OPERATION_ENCODE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">encode operation</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">encode operation</doc>
</member> </member>
<member name="unknown" value="2" c:identifier="GST_VULKAN_VIDEO_OPERATION_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="2" c:identifier="GST_VULKAN_VIDEO_OPERATION_UNKNOWN" glib:nick="unknown" glib:name="GST_VULKAN_VIDEO_OPERATION_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">unknown</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">unknown</doc>
</member> </member>
</enumeration> </enumeration>
<record name="VulkanVideoProfile" c:type="GstVulkanVideoProfile" version="1.24"> <record name="VulkanVideoProfile" c:type="GstVulkanVideoProfile" version="1.24">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h"/>
<field name="_reserved" readable="0" private="1"> <field name="profile" introspectable="0" readable="0" private="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h">the generic vulkan video profile</doc>
<type c:type="VkVideoProfileInfoKHR"/>
</field>
<union name="usage" c:type="usage">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h"/>
<field name="decode" introspectable="0" writable="1">
<type c:type="VkVideoDecodeUsageInfoKHR"/>
</field>
<field name="encode" introspectable="0" writable="1">
<type c:type="VkVideoEncodeUsageInfoKHR"/>
</field>
</union>
<union name="codec" c:type="codec">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkvideoutils.h"/>
<field name="base" writable="1">
<type name="Vulkan.BaseInStructure" c:type="VkBaseInStructure"/>
</field>
<field name="h264dec" introspectable="0" writable="1">
<type c:type="VkVideoDecodeH264ProfileInfoKHR"/>
</field>
<field name="h265dec" introspectable="0" writable="1">
<type c:type="VkVideoDecodeH265ProfileInfoKHR"/>
</field>
<field name="h264enc" introspectable="0" writable="1">
<type c:type="VkVideoEncodeH264ProfileInfoKHR"/>
</field>
<field name="h265enc" introspectable="0" writable="1">
<type c:type="VkVideoEncodeH265ProfileInfoKHR"/>
</field>
</union>
<field name="_reserved" writable="1">
<array zero-terminated="0" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
@ -6100,6 +6167,7 @@ provided api.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_presentation_support" invoker="get_presentation_support" version="1.18"> <virtual-method name="get_presentation_support" invoker="get_presentation_support" version="1.18">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">retrieve whether this window supports presentation</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">whether the given combination of @window, @device and <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">whether the given combination of @window, @device and
@ -6122,6 +6190,7 @@ provided api.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_surface" invoker="get_surface" version="1.18" introspectable="0" throws="1"> <virtual-method name="get_surface" invoker="get_surface" version="1.18" introspectable="0" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">retrieve the vulkan surface for this window</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value> <return-value>
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">the VkSurface for displaying into. The caller is responsible for <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">the VkSurface for displaying into. The caller is responsible for
@ -6136,6 +6205,7 @@ provided api.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="get_surface_dimensions" invoker="get_surface_dimensions" version="1.18"> <virtual-method name="get_surface_dimensions" invoker="get_surface_dimensions" version="1.18">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">retrieve the current size of the window</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -6177,6 +6247,7 @@ from the @window.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="open" invoker="open" version="1.18" throws="1"> <virtual-method name="open" invoker="open" version="1.18" throws="1">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">open the connection to the display</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">whether @window could be successfully opened</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">whether @window could be successfully opened</doc>
@ -6190,6 +6261,7 @@ from the @window.</doc>
</parameters> </parameters>
</virtual-method> </virtual-method>
<virtual-method name="set_window_handle" invoker="set_window_handle"> <virtual-method name="set_window_handle" invoker="set_window_handle">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">set the external window handle to render into</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -6216,7 +6288,7 @@ from the @window.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="get_display" c:identifier="gst_vulkan_window_get_display" version="1.18"> <method name="get_display" c:identifier="gst_vulkan_window_get_display" glib:get-property="display" version="1.18">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">the #GstVulkanDisplay for @window</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.c">the #GstVulkanDisplay for @window</doc>
@ -6409,7 +6481,7 @@ Currently intended for subclasses to update internal state.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="display" transfer-ownership="none"> <property name="display" transfer-ownership="none" getter="get_display">
<type name="VulkanDisplay"/> <type name="VulkanDisplay"/>
</property> </property>
<field name="parent" readable="0" private="1"> <field name="parent" readable="0" private="1">
@ -6494,6 +6566,7 @@ Currently intended for subclasses to update internal state.</doc>
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="open"> <field name="open">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">open the connection to the display</doc>
<callback name="open" throws="1"> <callback name="open" throws="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -6509,6 +6582,7 @@ Currently intended for subclasses to update internal state.</doc>
</callback> </callback>
</field> </field>
<field name="close"> <field name="close">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">close the connection to the display</doc>
<callback name="close"> <callback name="close">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -6523,6 +6597,7 @@ Currently intended for subclasses to update internal state.</doc>
</callback> </callback>
</field> </field>
<field name="get_surface" introspectable="0"> <field name="get_surface" introspectable="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">retrieve the vulkan surface for this window</doc>
<callback name="get_surface" introspectable="0" throws="1"> <callback name="get_surface" introspectable="0" throws="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value> <return-value>
@ -6539,6 +6614,7 @@ Currently intended for subclasses to update internal state.</doc>
</callback> </callback>
</field> </field>
<field name="get_presentation_support"> <field name="get_presentation_support">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">retrieve whether this window supports presentation</doc>
<callback name="get_presentation_support"> <callback name="get_presentation_support">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -6563,6 +6639,7 @@ Currently intended for subclasses to update internal state.</doc>
</callback> </callback>
</field> </field>
<field name="set_window_handle"> <field name="set_window_handle">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">set the external window handle to render into</doc>
<callback name="set_window_handle"> <callback name="set_window_handle">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -6579,6 +6656,7 @@ Currently intended for subclasses to update internal state.</doc>
</callback> </callback>
</field> </field>
<field name="get_surface_dimensions"> <field name="get_surface_dimensions">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">retrieve the current size of the window</doc>
<callback name="get_surface_dimensions"> <callback name="get_surface_dimensions">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
@ -6625,13 +6703,13 @@ Currently intended for subclasses to update internal state.</doc>
</field> </field>
</record> </record>
<enumeration name="VulkanWindowError" version="1.18" glib:type-name="GstVulkanWindowError" glib:get-type="gst_vulkan_window_error_get_type" c:type="GstVulkanWindowError" glib:error-domain="gst-gl-window-error-quark"> <enumeration name="VulkanWindowError" version="1.18" glib:type-name="GstVulkanWindowError" glib:get-type="gst_vulkan_window_error_get_type" c:type="GstVulkanWindowError" glib:error-domain="gst-gl-window-error-quark">
<member name="failed" value="0" c:identifier="GST_VULKAN_WINDOW_ERROR_FAILED" glib:nick="failed"> <member name="failed" value="0" c:identifier="GST_VULKAN_WINDOW_ERROR_FAILED" glib:nick="failed" glib:name="GST_VULKAN_WINDOW_ERROR_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">failed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">failed</doc>
</member> </member>
<member name="old_libs" value="1" c:identifier="GST_VULKAN_WINDOW_ERROR_OLD_LIBS" glib:nick="old-libs"> <member name="old_libs" value="1" c:identifier="GST_VULKAN_WINDOW_ERROR_OLD_LIBS" glib:nick="old-libs" glib:name="GST_VULKAN_WINDOW_ERROR_OLD_LIBS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">old libraries</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">old libraries</doc>
</member> </member>
<member name="resource_unavailable" value="2" c:identifier="GST_VULKAN_WINDOW_ERROR_RESOURCE_UNAVAILABLE" glib:nick="resource-unavailable"> <member name="resource_unavailable" value="2" c:identifier="GST_VULKAN_WINDOW_ERROR_RESOURCE_UNAVAILABLE" glib:nick="resource-unavailable" glib:name="GST_VULKAN_WINDOW_ERROR_RESOURCE_UNAVAILABLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">resource unavailable</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkwindow.h">resource unavailable</doc>
</member> </member>
<function name="quark" c:identifier="gst_vulkan_window_error_quark" version="1.18"> <function name="quark" c:identifier="gst_vulkan_window_error_quark" version="1.18">
@ -6640,7 +6718,7 @@ Currently intended for subclasses to update internal state.</doc>
</return-value> </return-value>
</function> </function>
</enumeration> </enumeration>
<record name="VulkanWindowPrivate" c:type="GstVulkanWindowPrivate" disguised="1"> <record name="VulkanWindowPrivate" c:type="GstVulkanWindowPrivate" disguised="1" opaque="1">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h"/>
</record> </record>
<function name="context_get_vulkan_device" c:identifier="gst_context_get_vulkan_device" version="1.18"> <function name="context_get_vulkan_device" c:identifier="gst_context_get_vulkan_device" version="1.18">

View file

@ -333,71 +333,71 @@ and/or use gtk-doc annotations. -->
<enumeration name="WebRTCBundlePolicy" version="1.16" glib:type-name="GstWebRTCBundlePolicy" glib:get-type="gst_webrtc_bundle_policy_get_type" c:type="GstWebRTCBundlePolicy"> <enumeration name="WebRTCBundlePolicy" version="1.16" glib:type-name="GstWebRTCBundlePolicy" glib:get-type="gst_webrtc_bundle_policy_get_type" c:type="GstWebRTCBundlePolicy">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24#section-4.1.1 <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24#section-4.1.1
for more information.</doc> for more information.</doc>
<member name="none" value="0" c:identifier="GST_WEBRTC_BUNDLE_POLICY_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_WEBRTC_BUNDLE_POLICY_NONE" glib:nick="none" glib:name="GST_WEBRTC_BUNDLE_POLICY_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc>
</member> </member>
<member name="balanced" value="1" c:identifier="GST_WEBRTC_BUNDLE_POLICY_BALANCED" glib:nick="balanced"> <member name="balanced" value="1" c:identifier="GST_WEBRTC_BUNDLE_POLICY_BALANCED" glib:nick="balanced" glib:name="GST_WEBRTC_BUNDLE_POLICY_BALANCED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">balanced</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">balanced</doc>
</member> </member>
<member name="max_compat" value="2" c:identifier="GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT" glib:nick="max-compat"> <member name="max_compat" value="2" c:identifier="GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT" glib:nick="max-compat" glib:name="GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">max-compat</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">max-compat</doc>
</member> </member>
<member name="max_bundle" value="3" c:identifier="GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE" glib:nick="max-bundle"> <member name="max_bundle" value="3" c:identifier="GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE" glib:nick="max-bundle" glib:name="GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">max-bundle</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">max-bundle</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCDTLSSetup" glib:type-name="GstWebRTCDTLSSetup" glib:get-type="gst_webrtc_dtls_setup_get_type" c:type="GstWebRTCDTLSSetup"> <enumeration name="WebRTCDTLSSetup" glib:type-name="GstWebRTCDTLSSetup" glib:get-type="gst_webrtc_dtls_setup_get_type" c:type="GstWebRTCDTLSSetup">
<member name="none" value="0" c:identifier="GST_WEBRTC_DTLS_SETUP_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_WEBRTC_DTLS_SETUP_NONE" glib:nick="none" glib:name="GST_WEBRTC_DTLS_SETUP_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc>
</member> </member>
<member name="actpass" value="1" c:identifier="GST_WEBRTC_DTLS_SETUP_ACTPASS" glib:nick="actpass"> <member name="actpass" value="1" c:identifier="GST_WEBRTC_DTLS_SETUP_ACTPASS" glib:nick="actpass" glib:name="GST_WEBRTC_DTLS_SETUP_ACTPASS">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">actpass</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">actpass</doc>
</member> </member>
<member name="active" value="2" c:identifier="GST_WEBRTC_DTLS_SETUP_ACTIVE" glib:nick="active"> <member name="active" value="2" c:identifier="GST_WEBRTC_DTLS_SETUP_ACTIVE" glib:nick="active" glib:name="GST_WEBRTC_DTLS_SETUP_ACTIVE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sendonly</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sendonly</doc>
</member> </member>
<member name="passive" value="3" c:identifier="GST_WEBRTC_DTLS_SETUP_PASSIVE" glib:nick="passive"> <member name="passive" value="3" c:identifier="GST_WEBRTC_DTLS_SETUP_PASSIVE" glib:nick="passive" glib:name="GST_WEBRTC_DTLS_SETUP_PASSIVE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">recvonly</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">recvonly</doc>
</member> </member>
</enumeration> </enumeration>
<class name="WebRTCDTLSTransport" c:symbol-prefix="webrtc_dtls_transport" c:type="GstWebRTCDTLSTransport" parent="Gst.Object" glib:type-name="GstWebRTCDTLSTransport" glib:get-type="gst_webrtc_dtls_transport_get_type" glib:type-struct="WebRTCDTLSTransportClass"> <class name="WebRTCDTLSTransport" c:symbol-prefix="webrtc_dtls_transport" c:type="GstWebRTCDTLSTransport" parent="Gst.Object" glib:type-name="GstWebRTCDTLSTransport" glib:get-type="gst_webrtc_dtls_transport_get_type" glib:type-struct="WebRTCDTLSTransportClass">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
<property name="certificate" writable="1" transfer-ownership="none"> <property name="certificate" writable="1" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="client" writable="1" transfer-ownership="none"> <property name="client" writable="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="remote-certificate" transfer-ownership="none"> <property name="remote-certificate" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="session-id" writable="1" construct-only="1" transfer-ownership="none"> <property name="session-id" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="state" transfer-ownership="none"> <property name="state" transfer-ownership="none" default-value="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW">
<type name="WebRTCDTLSTransportState"/> <type name="WebRTCDTLSTransportState"/>
</property> </property>
<property name="transport" transfer-ownership="none"> <property name="transport" transfer-ownership="none">
<type name="WebRTCICETransport"/> <type name="WebRTCICETransport"/>
</property> </property>
</class> </class>
<record name="WebRTCDTLSTransportClass" c:type="GstWebRTCDTLSTransportClass" disguised="1" glib:is-gtype-struct-for="WebRTCDTLSTransport"> <record name="WebRTCDTLSTransportClass" c:type="GstWebRTCDTLSTransportClass" disguised="1" opaque="1" glib:is-gtype-struct-for="WebRTCDTLSTransport">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
</record> </record>
<enumeration name="WebRTCDTLSTransportState" glib:type-name="GstWebRTCDTLSTransportState" glib:get-type="gst_webrtc_dtls_transport_state_get_type" c:type="GstWebRTCDTLSTransportState"> <enumeration name="WebRTCDTLSTransportState" glib:type-name="GstWebRTCDTLSTransportState" glib:get-type="gst_webrtc_dtls_transport_state_get_type" c:type="GstWebRTCDTLSTransportState">
<member name="new" value="0" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW" glib:nick="new"> <member name="new" value="0" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW" glib:nick="new" glib:name="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc>
</member> </member>
<member name="closed" value="1" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED" glib:nick="closed"> <member name="closed" value="1" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED" glib:nick="closed" glib:name="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc>
</member> </member>
<member name="failed" value="2" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED" glib:nick="failed"> <member name="failed" value="2" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED" glib:nick="failed" glib:name="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">failed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">failed</doc>
</member> </member>
<member name="connecting" value="3" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING" glib:nick="connecting"> <member name="connecting" value="3" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING" glib:nick="connecting" glib:name="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc>
</member> </member>
<member name="connected" value="4" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED" glib:nick="connected"> <member name="connected" value="4" c:identifier="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED" glib:nick="connected" glib:name="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc>
</member> </member>
</enumeration> </enumeration>
@ -486,37 +486,37 @@ for more information.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="buffered-amount" transfer-ownership="none"> <property name="buffered-amount" transfer-ownership="none" default-value="0">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="buffered-amount-low-threshold" writable="1" transfer-ownership="none"> <property name="buffered-amount-low-threshold" writable="1" transfer-ownership="none" default-value="0">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="id" writable="1" construct-only="1" transfer-ownership="none"> <property name="id" writable="1" construct-only="1" transfer-ownership="none" default-value="-1">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="label" writable="1" construct-only="1" transfer-ownership="none"> <property name="label" writable="1" construct-only="1" transfer-ownership="none" default-value="NULL">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="max-packet-lifetime" writable="1" construct-only="1" transfer-ownership="none"> <property name="max-packet-lifetime" writable="1" construct-only="1" transfer-ownership="none" default-value="-1">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="max-retransmits" writable="1" construct-only="1" transfer-ownership="none"> <property name="max-retransmits" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</property> </property>
<property name="negotiated" writable="1" construct-only="1" transfer-ownership="none"> <property name="negotiated" writable="1" construct-only="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="ordered" writable="1" construct-only="1" transfer-ownership="none"> <property name="ordered" writable="1" construct-only="1" transfer-ownership="none" default-value="FALSE">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</property> </property>
<property name="priority" writable="1" construct-only="1" transfer-ownership="none"> <property name="priority" writable="1" construct-only="1" transfer-ownership="none" default-value="GST_WEBRTC_PRIORITY_TYPE_LOW">
<type name="WebRTCPriorityType"/> <type name="WebRTCPriorityType"/>
</property> </property>
<property name="protocol" writable="1" construct-only="1" transfer-ownership="none"> <property name="protocol" writable="1" construct-only="1" transfer-ownership="none">
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="ready-state" transfer-ownership="none"> <property name="ready-state" transfer-ownership="none" default-value="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING">
<type name="WebRTCDataChannelState"/> <type name="WebRTCDataChannelState"/>
</property> </property>
<glib:signal name="close" when="last" action="1"> <glib:signal name="close" when="last" action="1">
@ -596,57 +596,57 @@ for more information.</doc>
</parameters> </parameters>
</glib:signal> </glib:signal>
</class> </class>
<record name="WebRTCDataChannelClass" c:type="GstWebRTCDataChannelClass" disguised="1" glib:is-gtype-struct-for="WebRTCDataChannel"> <record name="WebRTCDataChannelClass" c:type="GstWebRTCDataChannelClass" disguised="1" opaque="1" glib:is-gtype-struct-for="WebRTCDataChannel">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
</record> </record>
<enumeration name="WebRTCDataChannelState" version="1.16" glib:type-name="GstWebRTCDataChannelState" glib:get-type="gst_webrtc_data_channel_state_get_type" c:type="GstWebRTCDataChannelState"> <enumeration name="WebRTCDataChannelState" version="1.16" glib:type-name="GstWebRTCDataChannelState" glib:get-type="gst_webrtc_data_channel_state_get_type" c:type="GstWebRTCDataChannelState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcdatachannelstate&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcdatachannelstate&gt;</doc>
<member name="connecting" value="1" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING" glib:nick="connecting"> <member name="connecting" value="1" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING" glib:nick="connecting" glib:name="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc>
</member> </member>
<member name="open" value="2" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_OPEN" glib:nick="open"> <member name="open" value="2" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_OPEN" glib:nick="open" glib:name="GST_WEBRTC_DATA_CHANNEL_STATE_OPEN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">open</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">open</doc>
</member> </member>
<member name="closing" value="3" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING" glib:nick="closing"> <member name="closing" value="3" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING" glib:nick="closing" glib:name="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closing</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closing</doc>
</member> </member>
<member name="closed" value="4" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED" glib:nick="closed"> <member name="closed" value="4" c:identifier="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED" glib:nick="closed" glib:name="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCError" version="1.20" glib:type-name="GstWebRTCError" glib:get-type="gst_webrtc_error_get_type" c:type="GstWebRTCError" glib:error-domain="gst-webrtc-error-quark"> <enumeration name="WebRTCError" version="1.20" glib:type-name="GstWebRTCError" glib:get-type="gst_webrtc_error_get_type" c:type="GstWebRTCError" glib:error-domain="gst-webrtc-error-quark">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;https://www.w3.org/TR/webrtc/#dom-rtcerrordetailtype&gt; for more information.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;https://www.w3.org/TR/webrtc/#dom-rtcerrordetailtype&gt; for more information.</doc>
<member name="data_channel_failure" value="0" c:identifier="GST_WEBRTC_ERROR_DATA_CHANNEL_FAILURE" glib:nick="data-channel-failure"> <member name="data_channel_failure" value="0" c:identifier="GST_WEBRTC_ERROR_DATA_CHANNEL_FAILURE" glib:nick="data-channel-failure" glib:name="GST_WEBRTC_ERROR_DATA_CHANNEL_FAILURE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">data-channel-failure</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">data-channel-failure</doc>
</member> </member>
<member name="dtls_failure" value="1" c:identifier="GST_WEBRTC_ERROR_DTLS_FAILURE" glib:nick="dtls-failure"> <member name="dtls_failure" value="1" c:identifier="GST_WEBRTC_ERROR_DTLS_FAILURE" glib:nick="dtls-failure" glib:name="GST_WEBRTC_ERROR_DTLS_FAILURE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">dtls-failure</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">dtls-failure</doc>
</member> </member>
<member name="fingerprint_failure" value="2" c:identifier="GST_WEBRTC_ERROR_FINGERPRINT_FAILURE" glib:nick="fingerprint-failure"> <member name="fingerprint_failure" value="2" c:identifier="GST_WEBRTC_ERROR_FINGERPRINT_FAILURE" glib:nick="fingerprint-failure" glib:name="GST_WEBRTC_ERROR_FINGERPRINT_FAILURE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">fingerprint-failure</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">fingerprint-failure</doc>
</member> </member>
<member name="sctp_failure" value="3" c:identifier="GST_WEBRTC_ERROR_SCTP_FAILURE" glib:nick="sctp-failure"> <member name="sctp_failure" value="3" c:identifier="GST_WEBRTC_ERROR_SCTP_FAILURE" glib:nick="sctp-failure" glib:name="GST_WEBRTC_ERROR_SCTP_FAILURE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sctp-failure</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sctp-failure</doc>
</member> </member>
<member name="sdp_syntax_error" value="4" c:identifier="GST_WEBRTC_ERROR_SDP_SYNTAX_ERROR" glib:nick="sdp-syntax-error"> <member name="sdp_syntax_error" value="4" c:identifier="GST_WEBRTC_ERROR_SDP_SYNTAX_ERROR" glib:nick="sdp-syntax-error" glib:name="GST_WEBRTC_ERROR_SDP_SYNTAX_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sdp-syntax-error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sdp-syntax-error</doc>
</member> </member>
<member name="hardware_encoder_not_available" value="5" c:identifier="GST_WEBRTC_ERROR_HARDWARE_ENCODER_NOT_AVAILABLE" glib:nick="hardware-encoder-not-available"> <member name="hardware_encoder_not_available" value="5" c:identifier="GST_WEBRTC_ERROR_HARDWARE_ENCODER_NOT_AVAILABLE" glib:nick="hardware-encoder-not-available" glib:name="GST_WEBRTC_ERROR_HARDWARE_ENCODER_NOT_AVAILABLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">hardware-encoder-not-available</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">hardware-encoder-not-available</doc>
</member> </member>
<member name="encoder_error" value="6" c:identifier="GST_WEBRTC_ERROR_ENCODER_ERROR" glib:nick="encoder-error"> <member name="encoder_error" value="6" c:identifier="GST_WEBRTC_ERROR_ENCODER_ERROR" glib:nick="encoder-error" glib:name="GST_WEBRTC_ERROR_ENCODER_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">encoder-error</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">encoder-error</doc>
</member> </member>
<member name="invalid_state" value="7" c:identifier="GST_WEBRTC_ERROR_INVALID_STATE" glib:nick="invalid-state"> <member name="invalid_state" value="7" c:identifier="GST_WEBRTC_ERROR_INVALID_STATE" glib:nick="invalid-state" glib:name="GST_WEBRTC_ERROR_INVALID_STATE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">invalid-state (part of WebIDL specification)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">invalid-state (part of WebIDL specification)</doc>
</member> </member>
<member name="internal_failure" value="8" c:identifier="GST_WEBRTC_ERROR_INTERNAL_FAILURE" glib:nick="internal-failure"> <member name="internal_failure" value="8" c:identifier="GST_WEBRTC_ERROR_INTERNAL_FAILURE" glib:nick="internal-failure" glib:name="GST_WEBRTC_ERROR_INTERNAL_FAILURE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">GStreamer-specific failure, not matching any other value from the specification</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">GStreamer-specific failure, not matching any other value from the specification</doc>
</member> </member>
<member name="invalid_modification" value="9" c:identifier="GST_WEBRTC_ERROR_INVALID_MODIFICATION" version="1.22" glib:nick="invalid-modification"> <member name="invalid_modification" value="9" c:identifier="GST_WEBRTC_ERROR_INVALID_MODIFICATION" version="1.22" glib:nick="invalid-modification" glib:name="GST_WEBRTC_ERROR_INVALID_MODIFICATION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">invalid-modification (part of WebIDL specification)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">invalid-modification (part of WebIDL specification)</doc>
</member> </member>
<member name="type_error" value="10" c:identifier="GST_WEBRTC_ERROR_TYPE_ERROR" version="1.22" glib:nick="type-error"> <member name="type_error" value="10" c:identifier="GST_WEBRTC_ERROR_TYPE_ERROR" version="1.22" glib:nick="type-error" glib:name="GST_WEBRTC_ERROR_TYPE_ERROR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">type-error (maps to JavaScript TypeError)</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">type-error (maps to JavaScript TypeError)</doc>
</member> </member>
<function name="quark" c:identifier="gst_webrtc_error_quark" version="1.20"> <function name="quark" c:identifier="gst_webrtc_error_quark" version="1.20">
@ -656,10 +656,10 @@ for more information.</doc>
</function> </function>
</enumeration> </enumeration>
<enumeration name="WebRTCFECType" version="1.14.1" glib:type-name="GstWebRTCFECType" glib:get-type="gst_webrtc_fec_type_get_type" c:type="GstWebRTCFECType"> <enumeration name="WebRTCFECType" version="1.14.1" glib:type-name="GstWebRTCFECType" glib:get-type="gst_webrtc_fec_type_get_type" c:type="GstWebRTCFECType">
<member name="none" value="0" c:identifier="GST_WEBRTC_FEC_TYPE_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_WEBRTC_FEC_TYPE_NONE" glib:nick="none" glib:name="GST_WEBRTC_FEC_TYPE_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc>
</member> </member>
<member name="ulp_red" value="1" c:identifier="GST_WEBRTC_FEC_TYPE_ULP_RED" glib:nick="ulp-red"> <member name="ulp_red" value="1" c:identifier="GST_WEBRTC_FEC_TYPE_ULP_RED" glib:nick="ulp-red" glib:name="GST_WEBRTC_FEC_TYPE_ULP_RED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">ulpfec + red</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">ulpfec + red</doc>
</member> </member>
</enumeration> </enumeration>
@ -1436,12 +1436,12 @@ Get HTTP Proxy to be used when connecting to TURN server.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="max-rtp-port" version="1.20" writable="1" construct="1" transfer-ownership="none"> <property name="max-rtp-port" version="1.20" writable="1" construct="1" transfer-ownership="none" default-value="65535">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/ice.c">Maximum port for local rtp port range. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/ice.c">Maximum port for local rtp port range.
min-rtp-port must be &lt;= max-rtp-port</doc> min-rtp-port must be &lt;= max-rtp-port</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="min-rtp-port" version="1.20" writable="1" construct="1" transfer-ownership="none"> <property name="min-rtp-port" version="1.20" writable="1" construct="1" transfer-ownership="none" default-value="0">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/ice.c">Minimum port for local rtp port range. <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/ice.c">Minimum port for local rtp port range.
min-rtp-port must be &lt;= max-rtp-port</doc> min-rtp-port must be &lt;= max-rtp-port</doc>
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
@ -1973,46 +1973,46 @@ Get HTTP Proxy to be used when connecting to TURN server.</doc>
</field> </field>
</record> </record>
<enumeration name="WebRTCICEComponent" glib:type-name="GstWebRTCICEComponent" glib:get-type="gst_webrtc_ice_component_get_type" c:type="GstWebRTCICEComponent"> <enumeration name="WebRTCICEComponent" glib:type-name="GstWebRTCICEComponent" glib:get-type="gst_webrtc_ice_component_get_type" c:type="GstWebRTCICEComponent">
<member name="rtp" value="0" c:identifier="GST_WEBRTC_ICE_COMPONENT_RTP" glib:nick="rtp"> <member name="rtp" value="0" c:identifier="GST_WEBRTC_ICE_COMPONENT_RTP" glib:nick="rtp" glib:name="GST_WEBRTC_ICE_COMPONENT_RTP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">RTP component</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">RTP component</doc>
</member> </member>
<member name="rtcp" value="1" c:identifier="GST_WEBRTC_ICE_COMPONENT_RTCP" glib:nick="rtcp"> <member name="rtcp" value="1" c:identifier="GST_WEBRTC_ICE_COMPONENT_RTCP" glib:nick="rtcp" glib:name="GST_WEBRTC_ICE_COMPONENT_RTCP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">RTCP component</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">RTCP component</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCICEConnectionState" glib:type-name="GstWebRTCICEConnectionState" glib:get-type="gst_webrtc_ice_connection_state_get_type" c:type="GstWebRTCICEConnectionState"> <enumeration name="WebRTCICEConnectionState" glib:type-name="GstWebRTCICEConnectionState" glib:get-type="gst_webrtc_ice_connection_state_get_type" c:type="GstWebRTCICEConnectionState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtciceconnectionstate&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtciceconnectionstate&gt;</doc>
<member name="new" value="0" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_NEW" glib:nick="new"> <member name="new" value="0" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_NEW" glib:nick="new" glib:name="GST_WEBRTC_ICE_CONNECTION_STATE_NEW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc>
</member> </member>
<member name="checking" value="1" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING" glib:nick="checking"> <member name="checking" value="1" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING" glib:nick="checking" glib:name="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">checking</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">checking</doc>
</member> </member>
<member name="connected" value="2" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED" glib:nick="connected"> <member name="connected" value="2" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED" glib:nick="connected" glib:name="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc>
</member> </member>
<member name="completed" value="3" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED" glib:nick="completed"> <member name="completed" value="3" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED" glib:nick="completed" glib:name="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">completed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">completed</doc>
</member> </member>
<member name="failed" value="4" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED" glib:nick="failed"> <member name="failed" value="4" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED" glib:nick="failed" glib:name="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">failed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">failed</doc>
</member> </member>
<member name="disconnected" value="5" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED" glib:nick="disconnected"> <member name="disconnected" value="5" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED" glib:nick="disconnected" glib:name="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">disconnected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">disconnected</doc>
</member> </member>
<member name="closed" value="6" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED" glib:nick="closed"> <member name="closed" value="6" c:identifier="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED" glib:nick="closed" glib:name="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCICEGatheringState" glib:type-name="GstWebRTCICEGatheringState" glib:get-type="gst_webrtc_ice_gathering_state_get_type" c:type="GstWebRTCICEGatheringState"> <enumeration name="WebRTCICEGatheringState" glib:type-name="GstWebRTCICEGatheringState" glib:get-type="gst_webrtc_ice_gathering_state_get_type" c:type="GstWebRTCICEGatheringState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate&gt;</doc>
<member name="new" value="0" c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_NEW" glib:nick="new"> <member name="new" value="0" c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_NEW" glib:nick="new" glib:name="GST_WEBRTC_ICE_GATHERING_STATE_NEW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc>
</member> </member>
<member name="gathering" value="1" c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING" glib:nick="gathering"> <member name="gathering" value="1" c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING" glib:nick="gathering" glib:name="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">gathering</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">gathering</doc>
</member> </member>
<member name="complete" value="2" c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE" glib:nick="complete"> <member name="complete" value="2" c:identifier="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE" glib:nick="complete" glib:name="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">complete</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">complete</doc>
</member> </member>
</enumeration> </enumeration>
@ -2042,10 +2042,10 @@ Get HTTP Proxy to be used when connecting to TURN server.</doc>
</parameters> </parameters>
</callback> </callback>
<enumeration name="WebRTCICERole" glib:type-name="GstWebRTCICERole" glib:get-type="gst_webrtc_ice_role_get_type" c:type="GstWebRTCICERole"> <enumeration name="WebRTCICERole" glib:type-name="GstWebRTCICERole" glib:get-type="gst_webrtc_ice_role_get_type" c:type="GstWebRTCICERole">
<member name="controlled" value="0" c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLED" glib:nick="controlled"> <member name="controlled" value="0" c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLED" glib:nick="controlled" glib:name="GST_WEBRTC_ICE_ROLE_CONTROLLED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">controlled</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">controlled</doc>
</member> </member>
<member name="controlling" value="1" c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLING" glib:nick="controlling"> <member name="controlling" value="1" c:identifier="GST_WEBRTC_ICE_ROLE_CONTROLLING" glib:nick="controlling" glib:name="GST_WEBRTC_ICE_ROLE_CONTROLLING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">controlling</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">controlling</doc>
</member> </member>
</enumeration> </enumeration>
@ -2111,7 +2111,7 @@ Get HTTP Proxy to be used when connecting to TURN server.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="stream-id" writable="1" construct-only="1" transfer-ownership="none"> <property name="stream-id" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -2233,13 +2233,13 @@ Get HTTP Proxy to be used when connecting to TURN server.</doc>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<property name="component" writable="1" construct-only="1" transfer-ownership="none"> <property name="component" writable="1" construct-only="1" transfer-ownership="none" default-value="GST_WEBRTC_ICE_COMPONENT_RTP">
<type name="WebRTCICEComponent"/> <type name="WebRTCICEComponent"/>
</property> </property>
<property name="gathering-state" transfer-ownership="none"> <property name="gathering-state" transfer-ownership="none" default-value="GST_WEBRTC_ICE_GATHERING_STATE_NEW">
<type name="WebRTCICEGatheringState"/> <type name="WebRTCICEGatheringState"/>
</property> </property>
<property name="state" transfer-ownership="none"> <property name="state" transfer-ownership="none" default-value="GST_WEBRTC_ICE_CONNECTION_STATE_NEW">
<type name="WebRTCICEConnectionState"/> <type name="WebRTCICEConnectionState"/>
</property> </property>
<field name="parent"> <field name="parent">
@ -2311,58 +2311,58 @@ Get HTTP Proxy to be used when connecting to TURN server.</doc>
<enumeration name="WebRTCICETransportPolicy" version="1.16" glib:type-name="GstWebRTCICETransportPolicy" glib:get-type="gst_webrtc_ice_transport_policy_get_type" c:type="GstWebRTCICETransportPolicy"> <enumeration name="WebRTCICETransportPolicy" version="1.16" glib:type-name="GstWebRTCICETransportPolicy" glib:get-type="gst_webrtc_ice_transport_policy_get_type" c:type="GstWebRTCICETransportPolicy">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24#section-4.1.1 <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24#section-4.1.1
for more information.</doc> for more information.</doc>
<member name="all" value="0" c:identifier="GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL" glib:nick="all"> <member name="all" value="0" c:identifier="GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL" glib:nick="all" glib:name="GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">all</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">all</doc>
</member> </member>
<member name="relay" value="1" c:identifier="GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY" glib:nick="relay"> <member name="relay" value="1" c:identifier="GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY" glib:nick="relay" glib:name="GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">relay</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">relay</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCKind" version="1.20" glib:type-name="GstWebRTCKind" glib:get-type="gst_webrtc_kind_get_type" c:type="GstWebRTCKind"> <enumeration name="WebRTCKind" version="1.20" glib:type-name="GstWebRTCKind" glib:get-type="gst_webrtc_kind_get_type" c:type="GstWebRTCKind">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">https://w3c.github.io/mediacapture-main/#dom-mediastreamtrack-kind</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">https://w3c.github.io/mediacapture-main/#dom-mediastreamtrack-kind</doc>
<member name="unknown" value="0" c:identifier="GST_WEBRTC_KIND_UNKNOWN" glib:nick="unknown"> <member name="unknown" value="0" c:identifier="GST_WEBRTC_KIND_UNKNOWN" glib:nick="unknown" glib:name="GST_WEBRTC_KIND_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">Kind has not yet been set</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">Kind has not yet been set</doc>
</member> </member>
<member name="audio" value="1" c:identifier="GST_WEBRTC_KIND_AUDIO" glib:nick="audio"> <member name="audio" value="1" c:identifier="GST_WEBRTC_KIND_AUDIO" glib:nick="audio" glib:name="GST_WEBRTC_KIND_AUDIO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">Kind is audio</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">Kind is audio</doc>
</member> </member>
<member name="video" value="2" c:identifier="GST_WEBRTC_KIND_VIDEO" glib:nick="video"> <member name="video" value="2" c:identifier="GST_WEBRTC_KIND_VIDEO" glib:nick="video" glib:name="GST_WEBRTC_KIND_VIDEO">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">Kind is video</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">Kind is video</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCPeerConnectionState" glib:type-name="GstWebRTCPeerConnectionState" glib:get-type="gst_webrtc_peer_connection_state_get_type" c:type="GstWebRTCPeerConnectionState"> <enumeration name="WebRTCPeerConnectionState" glib:type-name="GstWebRTCPeerConnectionState" glib:get-type="gst_webrtc_peer_connection_state_get_type" c:type="GstWebRTCPeerConnectionState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectionstate&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectionstate&gt;</doc>
<member name="new" value="0" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_NEW" glib:nick="new"> <member name="new" value="0" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_NEW" glib:nick="new" glib:name="GST_WEBRTC_PEER_CONNECTION_STATE_NEW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc>
</member> </member>
<member name="connecting" value="1" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING" glib:nick="connecting"> <member name="connecting" value="1" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING" glib:nick="connecting" glib:name="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc>
</member> </member>
<member name="connected" value="2" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED" glib:nick="connected"> <member name="connected" value="2" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED" glib:nick="connected" glib:name="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc>
</member> </member>
<member name="disconnected" value="3" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED" glib:nick="disconnected"> <member name="disconnected" value="3" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED" glib:nick="disconnected" glib:name="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">disconnected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">disconnected</doc>
</member> </member>
<member name="failed" value="4" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED" glib:nick="failed"> <member name="failed" value="4" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED" glib:nick="failed" glib:name="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">failed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">failed</doc>
</member> </member>
<member name="closed" value="5" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED" glib:nick="closed"> <member name="closed" value="5" c:identifier="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED" glib:nick="closed" glib:name="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCPriorityType" version="1.16" glib:type-name="GstWebRTCPriorityType" glib:get-type="gst_webrtc_priority_type_get_type" c:type="GstWebRTCPriorityType"> <enumeration name="WebRTCPriorityType" version="1.16" glib:type-name="GstWebRTCPriorityType" glib:get-type="gst_webrtc_priority_type_get_type" c:type="GstWebRTCPriorityType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype&gt;</doc>
<member name="very_low" value="1" c:identifier="GST_WEBRTC_PRIORITY_TYPE_VERY_LOW" glib:nick="very-low"> <member name="very_low" value="1" c:identifier="GST_WEBRTC_PRIORITY_TYPE_VERY_LOW" glib:nick="very-low" glib:name="GST_WEBRTC_PRIORITY_TYPE_VERY_LOW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">very-low</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">very-low</doc>
</member> </member>
<member name="low" value="2" c:identifier="GST_WEBRTC_PRIORITY_TYPE_LOW" glib:nick="low"> <member name="low" value="2" c:identifier="GST_WEBRTC_PRIORITY_TYPE_LOW" glib:nick="low" glib:name="GST_WEBRTC_PRIORITY_TYPE_LOW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">low</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">low</doc>
</member> </member>
<member name="medium" value="3" c:identifier="GST_WEBRTC_PRIORITY_TYPE_MEDIUM" glib:nick="medium"> <member name="medium" value="3" c:identifier="GST_WEBRTC_PRIORITY_TYPE_MEDIUM" glib:nick="medium" glib:name="GST_WEBRTC_PRIORITY_TYPE_MEDIUM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">medium</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">medium</doc>
</member> </member>
<member name="high" value="4" c:identifier="GST_WEBRTC_PRIORITY_TYPE_HIGH" glib:nick="high"> <member name="high" value="4" c:identifier="GST_WEBRTC_PRIORITY_TYPE_HIGH" glib:nick="high" glib:name="GST_WEBRTC_PRIORITY_TYPE_HIGH">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">high</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">high</doc>
</member> </member>
</enumeration> </enumeration>
@ -2376,7 +2376,7 @@ Mostly matches the WebRTC RTCRtpReceiver interface.</doc>
<type name="WebRTCDTLSTransport"/> <type name="WebRTCDTLSTransport"/>
</property> </property>
</class> </class>
<record name="WebRTCRTPReceiverClass" c:type="GstWebRTCRTPReceiverClass" disguised="1" glib:is-gtype-struct-for="WebRTCRTPReceiver"> <record name="WebRTCRTPReceiverClass" c:type="GstWebRTCRTPReceiverClass" disguised="1" opaque="1" glib:is-gtype-struct-for="WebRTCRTPReceiver">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
</record> </record>
<class name="WebRTCRTPSender" c:symbol-prefix="webrtc_rtp_sender" c:type="GstWebRTCRTPSender" parent="Gst.Object" glib:type-name="GstWebRTCRTPSender" glib:get-type="gst_webrtc_rtp_sender_get_type" glib:type-struct="WebRTCRTPSenderClass"> <class name="WebRTCRTPSender" c:symbol-prefix="webrtc_rtp_sender" c:type="GstWebRTCRTPSender" parent="Gst.Object" glib:type-name="GstWebRTCRTPSender" glib:get-type="gst_webrtc_rtp_sender_get_type" glib:type-struct="WebRTCRTPSenderClass">
@ -2384,7 +2384,7 @@ Mostly matches the WebRTC RTCRtpReceiver interface.</doc>
Mostly matches the WebRTC RTCRtpSender interface.</doc> Mostly matches the WebRTC RTCRtpSender interface.</doc>
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
<method name="set_priority" c:identifier="gst_webrtc_rtp_sender_set_priority" version="1.20"> <method name="set_priority" c:identifier="gst_webrtc_rtp_sender_set_priority" glib:set-property="priority" version="1.20">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.c">Sets the content of the IPv4 Type of Service (ToS), also known as DSCP <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.c">Sets the content of the IPv4 Type of Service (ToS), also known as DSCP
(Differentiated Services Code Point). (Differentiated Services Code Point).
This also sets the Traffic Class field of IPv6.</doc> This also sets the Traffic Class field of IPv6.</doc>
@ -2403,7 +2403,7 @@ This also sets the Traffic Class field of IPv6.</doc>
</parameter> </parameter>
</parameters> </parameters>
</method> </method>
<property name="priority" version="1.20" writable="1" transfer-ownership="none"> <property name="priority" version="1.20" writable="1" transfer-ownership="none" setter="set_priority" default-value="GST_WEBRTC_PRIORITY_TYPE_LOW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.c">The priority from which to set the DSCP field on packets</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtpsender.c">The priority from which to set the DSCP field on packets</doc>
<type name="WebRTCPriorityType"/> <type name="WebRTCPriorityType"/>
</property> </property>
@ -2412,7 +2412,7 @@ This also sets the Traffic Class field of IPv6.</doc>
<type name="WebRTCDTLSTransport"/> <type name="WebRTCDTLSTransport"/>
</property> </property>
</class> </class>
<record name="WebRTCRTPSenderClass" c:type="GstWebRTCRTPSenderClass" disguised="1" glib:is-gtype-struct-for="WebRTCRTPSender"> <record name="WebRTCRTPSenderClass" c:type="GstWebRTCRTPSenderClass" disguised="1" opaque="1" glib:is-gtype-struct-for="WebRTCRTPSender">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
</record> </record>
<class name="WebRTCRTPTransceiver" c:symbol-prefix="webrtc_rtp_transceiver" c:type="GstWebRTCRTPTransceiver" parent="Gst.Object" abstract="1" glib:type-name="GstWebRTCRTPTransceiver" glib:get-type="gst_webrtc_rtp_transceiver_get_type" glib:type-struct="WebRTCRTPTransceiverClass"> <class name="WebRTCRTPTransceiver" c:symbol-prefix="webrtc_rtp_transceiver" c:type="GstWebRTCRTPTransceiver" parent="Gst.Object" abstract="1" glib:type-name="GstWebRTCRTPTransceiver" glib:get-type="gst_webrtc_rtp_transceiver_get_type" glib:type-struct="WebRTCRTPTransceiverClass">
@ -2422,22 +2422,22 @@ This also sets the Traffic Class field of IPv6.</doc>
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">Caps representing the codec preferences.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">Caps representing the codec preferences.</doc>
<type name="Gst.Caps"/> <type name="Gst.Caps"/>
</property> </property>
<property name="current-direction" version="1.20" transfer-ownership="none"> <property name="current-direction" version="1.20" transfer-ownership="none" default-value="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">The transceiver's current directionality, or none if the <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">The transceiver's current directionality, or none if the
transceiver is stopped or has never participated in an exchange transceiver is stopped or has never participated in an exchange
of offers and answers. To change the transceiver's of offers and answers. To change the transceiver's
directionality, set the value of the direction property.</doc> directionality, set the value of the direction property.</doc>
<type name="WebRTCRTPTransceiverDirection"/> <type name="WebRTCRTPTransceiverDirection"/>
</property> </property>
<property name="direction" version="1.18" writable="1" transfer-ownership="none"> <property name="direction" version="1.18" writable="1" transfer-ownership="none" default-value="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">Direction of the transceiver.</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">Direction of the transceiver.</doc>
<type name="WebRTCRTPTransceiverDirection"/> <type name="WebRTCRTPTransceiverDirection"/>
</property> </property>
<property name="kind" version="1.20" transfer-ownership="none"> <property name="kind" version="1.20" transfer-ownership="none" default-value="GST_WEBRTC_KIND_UNKNOWN">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">The kind of media this transceiver transports</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">The kind of media this transceiver transports</doc>
<type name="WebRTCKind"/> <type name="WebRTCKind"/>
</property> </property>
<property name="mid" version="1.20" transfer-ownership="none"> <property name="mid" version="1.20" transfer-ownership="none" default-value="NULL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">The media ID of the m-line associated with this transceiver. This <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c">The media ID of the m-line associated with this transceiver. This
association is established, when possible, whenever either a association is established, when possible, whenever either a
local or remote description is applied. This field is null if local or remote description is applied. This field is null if
@ -2446,7 +2446,7 @@ associated m-line is rejected by either a remote offer or any
answer.</doc> answer.</doc>
<type name="utf8" c:type="gchar*"/> <type name="utf8" c:type="gchar*"/>
</property> </property>
<property name="mlineindex" writable="1" construct-only="1" transfer-ownership="none"> <property name="mlineindex" writable="1" construct-only="1" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="receiver" writable="1" construct-only="1" transfer-ownership="none"> <property name="receiver" writable="1" construct-only="1" transfer-ownership="none">
@ -2456,71 +2456,71 @@ answer.</doc>
<type name="WebRTCRTPSender"/> <type name="WebRTCRTPSender"/>
</property> </property>
</class> </class>
<record name="WebRTCRTPTransceiverClass" c:type="GstWebRTCRTPTransceiverClass" disguised="1" glib:is-gtype-struct-for="WebRTCRTPTransceiver"> <record name="WebRTCRTPTransceiverClass" c:type="GstWebRTCRTPTransceiverClass" disguised="1" opaque="1" glib:is-gtype-struct-for="WebRTCRTPTransceiver">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
</record> </record>
<enumeration name="WebRTCRTPTransceiverDirection" glib:type-name="GstWebRTCRTPTransceiverDirection" glib:get-type="gst_webrtc_rtp_transceiver_direction_get_type" c:type="GstWebRTCRTPTransceiverDirection"> <enumeration name="WebRTCRTPTransceiverDirection" glib:type-name="GstWebRTCRTPTransceiverDirection" glib:get-type="gst_webrtc_rtp_transceiver_direction_get_type" c:type="GstWebRTCRTPTransceiverDirection">
<member name="none" value="0" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE" glib:nick="none"> <member name="none" value="0" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE" glib:nick="none" glib:name="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">none</doc>
</member> </member>
<member name="inactive" value="1" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE" glib:nick="inactive"> <member name="inactive" value="1" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE" glib:nick="inactive" glib:name="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">inactive</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">inactive</doc>
</member> </member>
<member name="sendonly" value="2" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY" glib:nick="sendonly"> <member name="sendonly" value="2" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY" glib:nick="sendonly" glib:name="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sendonly</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sendonly</doc>
</member> </member>
<member name="recvonly" value="3" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY" glib:nick="recvonly"> <member name="recvonly" value="3" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY" glib:nick="recvonly" glib:name="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">recvonly</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">recvonly</doc>
</member> </member>
<member name="sendrecv" value="4" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV" glib:nick="sendrecv"> <member name="sendrecv" value="4" c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV" glib:nick="sendrecv" glib:name="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sendrecv</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">sendrecv</doc>
</member> </member>
</enumeration> </enumeration>
<class name="WebRTCSCTPTransport" c:symbol-prefix="webrtc_sctp_transport" c:type="GstWebRTCSCTPTransport" parent="Gst.Object" abstract="1" glib:type-name="GstWebRTCSCTPTransport" glib:get-type="gst_webrtc_sctp_transport_get_type" glib:type-struct="WebRTCSCTPTransportClass"> <class name="WebRTCSCTPTransport" c:symbol-prefix="webrtc_sctp_transport" c:type="GstWebRTCSCTPTransport" parent="Gst.Object" abstract="1" glib:type-name="GstWebRTCSCTPTransport" glib:get-type="gst_webrtc_sctp_transport_get_type" glib:type-struct="WebRTCSCTPTransportClass">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
<property name="max-channels" transfer-ownership="none"> <property name="max-channels" transfer-ownership="none" default-value="0">
<type name="guint" c:type="guint"/> <type name="guint" c:type="guint"/>
</property> </property>
<property name="max-message-size" transfer-ownership="none"> <property name="max-message-size" transfer-ownership="none" default-value="0">
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</property> </property>
<property name="state" transfer-ownership="none"> <property name="state" transfer-ownership="none" default-value="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW">
<type name="WebRTCSCTPTransportState"/> <type name="WebRTCSCTPTransportState"/>
</property> </property>
<property name="transport" transfer-ownership="none"> <property name="transport" transfer-ownership="none">
<type name="WebRTCDTLSTransport"/> <type name="WebRTCDTLSTransport"/>
</property> </property>
</class> </class>
<record name="WebRTCSCTPTransportClass" c:type="GstWebRTCSCTPTransportClass" disguised="1" glib:is-gtype-struct-for="WebRTCSCTPTransport"> <record name="WebRTCSCTPTransportClass" c:type="GstWebRTCSCTPTransportClass" disguised="1" opaque="1" glib:is-gtype-struct-for="WebRTCSCTPTransport">
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/> <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h"/>
</record> </record>
<enumeration name="WebRTCSCTPTransportState" version="1.16" glib:type-name="GstWebRTCSCTPTransportState" glib:get-type="gst_webrtc_sctp_transport_state_get_type" c:type="GstWebRTCSCTPTransportState"> <enumeration name="WebRTCSCTPTransportState" version="1.16" glib:type-name="GstWebRTCSCTPTransportState" glib:get-type="gst_webrtc_sctp_transport_state_get_type" c:type="GstWebRTCSCTPTransportState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcsctptransportstate&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcsctptransportstate&gt;</doc>
<member name="new" value="0" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW" glib:nick="new"> <member name="new" value="0" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW" glib:nick="new" glib:name="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">new</doc>
</member> </member>
<member name="connecting" value="1" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING" glib:nick="connecting"> <member name="connecting" value="1" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING" glib:nick="connecting" glib:name="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connecting</doc>
</member> </member>
<member name="connected" value="2" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED" glib:nick="connected"> <member name="connected" value="2" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED" glib:nick="connected" glib:name="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">connected</doc>
</member> </member>
<member name="closed" value="3" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED" glib:nick="closed"> <member name="closed" value="3" c:identifier="GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED" glib:nick="closed" glib:name="GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCSDPType" glib:type-name="GstWebRTCSDPType" glib:get-type="gst_webrtc_sdp_type_get_type" c:type="GstWebRTCSDPType"> <enumeration name="WebRTCSDPType" glib:type-name="GstWebRTCSDPType" glib:get-type="gst_webrtc_sdp_type_get_type" c:type="GstWebRTCSDPType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#rtcsdptype&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#rtcsdptype&gt;</doc>
<member name="offer" value="1" c:identifier="GST_WEBRTC_SDP_TYPE_OFFER" glib:nick="offer"> <member name="offer" value="1" c:identifier="GST_WEBRTC_SDP_TYPE_OFFER" glib:nick="offer" glib:name="GST_WEBRTC_SDP_TYPE_OFFER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">offer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">offer</doc>
</member> </member>
<member name="pranswer" value="2" c:identifier="GST_WEBRTC_SDP_TYPE_PRANSWER" glib:nick="pranswer"> <member name="pranswer" value="2" c:identifier="GST_WEBRTC_SDP_TYPE_PRANSWER" glib:nick="pranswer" glib:name="GST_WEBRTC_SDP_TYPE_PRANSWER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">pranswer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">pranswer</doc>
</member> </member>
<member name="answer" value="3" c:identifier="GST_WEBRTC_SDP_TYPE_ANSWER" glib:nick="answer"> <member name="answer" value="3" c:identifier="GST_WEBRTC_SDP_TYPE_ANSWER" glib:nick="answer" glib:name="GST_WEBRTC_SDP_TYPE_ANSWER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">answer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">answer</doc>
</member> </member>
<member name="rollback" value="4" c:identifier="GST_WEBRTC_SDP_TYPE_ROLLBACK" glib:nick="rollback"> <member name="rollback" value="4" c:identifier="GST_WEBRTC_SDP_TYPE_ROLLBACK" glib:nick="rollback" glib:name="GST_WEBRTC_SDP_TYPE_ROLLBACK">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">rollback</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">rollback</doc>
</member> </member>
<function name="to_string" c:identifier="gst_webrtc_sdp_type_to_string"> <function name="to_string" c:identifier="gst_webrtc_sdp_type_to_string">
@ -2596,67 +2596,67 @@ answer.</doc>
</record> </record>
<enumeration name="WebRTCSignalingState" glib:type-name="GstWebRTCSignalingState" glib:get-type="gst_webrtc_signaling_state_get_type" c:type="GstWebRTCSignalingState"> <enumeration name="WebRTCSignalingState" glib:type-name="GstWebRTCSignalingState" glib:get-type="gst_webrtc_signaling_state_get_type" c:type="GstWebRTCSignalingState">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcsignalingstate&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;http://w3c.github.io/webrtc-pc/#dom-rtcsignalingstate&gt;</doc>
<member name="stable" value="0" c:identifier="GST_WEBRTC_SIGNALING_STATE_STABLE" glib:nick="stable"> <member name="stable" value="0" c:identifier="GST_WEBRTC_SIGNALING_STATE_STABLE" glib:nick="stable" glib:name="GST_WEBRTC_SIGNALING_STATE_STABLE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">stable</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">stable</doc>
</member> </member>
<member name="closed" value="1" c:identifier="GST_WEBRTC_SIGNALING_STATE_CLOSED" glib:nick="closed"> <member name="closed" value="1" c:identifier="GST_WEBRTC_SIGNALING_STATE_CLOSED" glib:nick="closed" glib:name="GST_WEBRTC_SIGNALING_STATE_CLOSED">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">closed</doc>
</member> </member>
<member name="have_local_offer" value="2" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER" glib:nick="have-local-offer"> <member name="have_local_offer" value="2" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER" glib:nick="have-local-offer" glib:name="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-local-offer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-local-offer</doc>
</member> </member>
<member name="have_remote_offer" value="3" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER" glib:nick="have-remote-offer"> <member name="have_remote_offer" value="3" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER" glib:nick="have-remote-offer" glib:name="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-remote-offer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-remote-offer</doc>
</member> </member>
<member name="have_local_pranswer" value="4" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER" glib:nick="have-local-pranswer"> <member name="have_local_pranswer" value="4" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER" glib:nick="have-local-pranswer" glib:name="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-local-pranswer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-local-pranswer</doc>
</member> </member>
<member name="have_remote_pranswer" value="5" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER" glib:nick="have-remote-pranswer"> <member name="have_remote_pranswer" value="5" c:identifier="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER" glib:nick="have-remote-pranswer" glib:name="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-remote-pranswer</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">have-remote-pranswer</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCStatsType" glib:type-name="GstWebRTCStatsType" glib:get-type="gst_webrtc_stats_type_get_type" c:type="GstWebRTCStatsType"> <enumeration name="WebRTCStatsType" glib:type-name="GstWebRTCStatsType" glib:get-type="gst_webrtc_stats_type_get_type" c:type="GstWebRTCStatsType">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;https://w3c.github.io/webrtc-stats/#dom-rtcstatstype&gt;</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">See &lt;https://w3c.github.io/webrtc-stats/#dom-rtcstatstype&gt;</doc>
<member name="codec" value="1" c:identifier="GST_WEBRTC_STATS_CODEC" glib:nick="codec"> <member name="codec" value="1" c:identifier="GST_WEBRTC_STATS_CODEC" glib:nick="codec" glib:name="GST_WEBRTC_STATS_CODEC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">codec</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">codec</doc>
</member> </member>
<member name="inbound_rtp" value="2" c:identifier="GST_WEBRTC_STATS_INBOUND_RTP" glib:nick="inbound-rtp"> <member name="inbound_rtp" value="2" c:identifier="GST_WEBRTC_STATS_INBOUND_RTP" glib:nick="inbound-rtp" glib:name="GST_WEBRTC_STATS_INBOUND_RTP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">inbound-rtp</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">inbound-rtp</doc>
</member> </member>
<member name="outbound_rtp" value="3" c:identifier="GST_WEBRTC_STATS_OUTBOUND_RTP" glib:nick="outbound-rtp"> <member name="outbound_rtp" value="3" c:identifier="GST_WEBRTC_STATS_OUTBOUND_RTP" glib:nick="outbound-rtp" glib:name="GST_WEBRTC_STATS_OUTBOUND_RTP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">outbound-rtp</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">outbound-rtp</doc>
</member> </member>
<member name="remote_inbound_rtp" value="4" c:identifier="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP" glib:nick="remote-inbound-rtp"> <member name="remote_inbound_rtp" value="4" c:identifier="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP" glib:nick="remote-inbound-rtp" glib:name="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">remote-inbound-rtp</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">remote-inbound-rtp</doc>
</member> </member>
<member name="remote_outbound_rtp" value="5" c:identifier="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP" glib:nick="remote-outbound-rtp"> <member name="remote_outbound_rtp" value="5" c:identifier="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP" glib:nick="remote-outbound-rtp" glib:name="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">remote-outbound-rtp</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">remote-outbound-rtp</doc>
</member> </member>
<member name="csrc" value="6" c:identifier="GST_WEBRTC_STATS_CSRC" glib:nick="csrc"> <member name="csrc" value="6" c:identifier="GST_WEBRTC_STATS_CSRC" glib:nick="csrc" glib:name="GST_WEBRTC_STATS_CSRC">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">csrc</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">csrc</doc>
</member> </member>
<member name="peer_connection" value="7" c:identifier="GST_WEBRTC_STATS_PEER_CONNECTION" glib:nick="peer-connection"> <member name="peer_connection" value="7" c:identifier="GST_WEBRTC_STATS_PEER_CONNECTION" glib:nick="peer-connection" glib:name="GST_WEBRTC_STATS_PEER_CONNECTION">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">peer-connection</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">peer-connection</doc>
</member> </member>
<member name="data_channel" value="8" c:identifier="GST_WEBRTC_STATS_DATA_CHANNEL" glib:nick="data-channel"> <member name="data_channel" value="8" c:identifier="GST_WEBRTC_STATS_DATA_CHANNEL" glib:nick="data-channel" glib:name="GST_WEBRTC_STATS_DATA_CHANNEL">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">data-channel</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">data-channel</doc>
</member> </member>
<member name="stream" value="9" c:identifier="GST_WEBRTC_STATS_STREAM" glib:nick="stream"> <member name="stream" value="9" c:identifier="GST_WEBRTC_STATS_STREAM" glib:nick="stream" glib:name="GST_WEBRTC_STATS_STREAM">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">stream</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">stream</doc>
</member> </member>
<member name="transport" value="10" c:identifier="GST_WEBRTC_STATS_TRANSPORT" glib:nick="transport"> <member name="transport" value="10" c:identifier="GST_WEBRTC_STATS_TRANSPORT" glib:nick="transport" glib:name="GST_WEBRTC_STATS_TRANSPORT">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">transport</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">transport</doc>
</member> </member>
<member name="candidate_pair" value="11" c:identifier="GST_WEBRTC_STATS_CANDIDATE_PAIR" glib:nick="candidate-pair"> <member name="candidate_pair" value="11" c:identifier="GST_WEBRTC_STATS_CANDIDATE_PAIR" glib:nick="candidate-pair" glib:name="GST_WEBRTC_STATS_CANDIDATE_PAIR">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">candidate-pair</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">candidate-pair</doc>
</member> </member>
<member name="local_candidate" value="12" c:identifier="GST_WEBRTC_STATS_LOCAL_CANDIDATE" glib:nick="local-candidate"> <member name="local_candidate" value="12" c:identifier="GST_WEBRTC_STATS_LOCAL_CANDIDATE" glib:nick="local-candidate" glib:name="GST_WEBRTC_STATS_LOCAL_CANDIDATE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">local-candidate</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">local-candidate</doc>
</member> </member>
<member name="remote_candidate" value="13" c:identifier="GST_WEBRTC_STATS_REMOTE_CANDIDATE" glib:nick="remote-candidate"> <member name="remote_candidate" value="13" c:identifier="GST_WEBRTC_STATS_REMOTE_CANDIDATE" glib:nick="remote-candidate" glib:name="GST_WEBRTC_STATS_REMOTE_CANDIDATE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">remote-candidate</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">remote-candidate</doc>
</member> </member>
<member name="certificate" value="14" c:identifier="GST_WEBRTC_STATS_CERTIFICATE" glib:nick="certificate"> <member name="certificate" value="14" c:identifier="GST_WEBRTC_STATS_CERTIFICATE" glib:nick="certificate" glib:name="GST_WEBRTC_STATS_CERTIFICATE">
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">certificate</doc> <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h">certificate</doc>
</member> </member>
</enumeration> </enumeration>