summaryrefslogtreecommitdiff
path: root/sources/gstreamer-sharp-api.raw
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2019-02-25 11:33:39 -0300
committerThibault Saunier <tsaunier@igalia.com>2019-02-25 13:36:36 -0300
commit9f1fac402efdbc93ace3f55ff63237793bfb40f5 (patch)
treee84210369cb20916960c0d45bb302b32eff63cfa /sources/gstreamer-sharp-api.raw
parent06ad721f910b9663837c4174ba1876e614cd4558 (diff)
Update GStreamer with latest master
List of files in sources/meson.build is now aphabetically ordered.
Diffstat (limited to 'sources/gstreamer-sharp-api.raw')
-rw-r--r--sources/gstreamer-sharp-api.raw1352
1 files changed, 1275 insertions, 77 deletions
diff --git a/sources/gstreamer-sharp-api.raw b/sources/gstreamer-sharp-api.raw
index d132b09..a048c4d 100644
--- a/sources/gstreamer-sharp-api.raw
+++ b/sources/gstreamer-sharp-api.raw
@@ -228,6 +228,7 @@
<member cname="GST_QUERY_CAPS" name="Caps" value="43523"/>
<member cname="GST_QUERY_DRAIN" name="Drain" value="46086"/>
<member cname="GST_QUERY_CONTEXT" name="Context" value="48643"/>
+ <member cname="GST_QUERY_BITRATE" name="Bitrate" value="51202"/>
</enum>
<enum name="Rank" cname="GstRank" type="enum" gtype="gst_rank_get_type">
<member cname="GST_RANK_NONE" name="None" value="0"/>
@@ -466,13 +467,13 @@
<member cname="GST_DEBUG_UNDERLINE" name="Underline" value="512"/>
</enum>
<enum name="DebugGraphDetails" cname="GstDebugGraphDetails" type="flags" gtype="gst_debug_graph_details_get_type">
- <member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="-1"/>
<member cname="GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE" name="MediaType" value="1"/>
<member cname="GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS" name="CapsDetails" value="2"/>
<member cname="GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS" name="NonDefaultParams" value="4"/>
<member cname="GST_DEBUG_GRAPH_SHOW_STATES" name="States" value="8"/>
<member cname="GST_DEBUG_GRAPH_SHOW_ALL" name="All" value="15"/>
<member cname="GST_DEBUG_GRAPH_SHOW_FULL_PARAMS" name="FullParams" value="16"/>
+ <member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="4294967295"/>
</enum>
<enum name="ElementFlags" cname="GstElementFlags" type="flags" gtype="gst_element_flags_get_type">
<member cname="GST_ELEMENT_FLAG_LOCKED_STATE" name="LockedState" value="16"/>
@@ -550,6 +551,7 @@
<member cname="GST_MESSAGE_STREAM_COLLECTION" name="StreamCollection" value="2147483652"/>
<member cname="GST_MESSAGE_STREAMS_SELECTED" name="StreamsSelected" value="2147483653"/>
<member cname="GST_MESSAGE_REDIRECT" name="Redirect" value="2147483654"/>
+ <member cname="GST_MESSAGE_DEVICE_CHANGED" name="DeviceChanged" value="2147483654"/>
<member cname="GST_MESSAGE_ANY" name="Any" value="4294967295"/>
</enum>
<enum name="MetaFlags" cname="GstMetaFlags" type="flags" gtype="gst_meta_flags_get_type">
@@ -2307,7 +2309,7 @@
<method name="GetPollfd" cname="gst_bus_get_pollfd" version="1.14">
<return-type type="void"/>
<parameters>
- <parameter name="fd" type="GPollFD*">
+ <parameter name="fd" type="GPollFD*" pass_as="out">
<warning>missing glib:type-name</warning>
</parameter>
</parameters>
@@ -2447,6 +2449,12 @@
<parameter allow-none="1" name="id2" type="gpointer"/>
</parameters>
</method>
+ <method name="IdGetClock" cname="gst_clock_id_get_clock" shared="true" version="1.16">
+ <return-type type="GstClock*" owned="true"/>
+ <parameters>
+ <parameter name="id" type="gpointer"/>
+ </parameters>
+ </method>
<method name="IdGetTime" cname="gst_clock_id_get_time" shared="true">
<return-type type="guint64"/>
<parameters>
@@ -2471,6 +2479,13 @@
<parameter name="id" type="gpointer"/>
</parameters>
</method>
+ <method name="IdUsesClock" cname="gst_clock_id_uses_clock" shared="true" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="id" type="gpointer"/>
+ <parameter name="clock" type="GstClock*"/>
+ </parameters>
+ </method>
<method name="IdWait" cname="gst_clock_id_wait" shared="true">
<return-type type="GstClockReturn"/>
<parameters>
@@ -3053,6 +3068,13 @@
<parameter name="device" type="GstDevice*"/>
</parameters>
</method>
+ <method name="DeviceChanged" cname="gst_device_provider_device_changed" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="device" type="GstDevice*"/>
+ <parameter name="changed_device" type="GstDevice*"/>
+ </parameters>
+ </method>
<method name="DeviceRemove" cname="gst_device_provider_device_remove" version="1.4">
<return-type type="void"/>
<parameters>
@@ -6129,6 +6151,13 @@
<parameter name="size" type="gsize"/>
</parameters>
</constructor>
+ <constructor cname="gst_buffer_new_wrapped_bytes" version="1.16">
+ <parameters>
+ <parameter name="bytes" type="GBytes*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </constructor>
<constructor cname="gst_buffer_new_wrapped_full">
<parameters>
<parameter name="flags" type="GstMemoryFlags"/>
@@ -6655,6 +6684,12 @@
</parameter>
</parameters>
</method>
+ <method name="Copy" cname="gst_caps_copy">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
<method name="CopyNth" cname="gst_caps_copy_nth">
<return-type type="GstCaps*" owned="true">
<warning>missing glib:type-name</warning>
@@ -6856,6 +6891,14 @@
</parameter>
</parameters>
</method>
+ <method name="SetFeaturesSimple" cname="gst_caps_set_features_simple" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="SetValue" cname="gst_caps_set_value">
<return-type type="void"/>
<parameters>
@@ -7915,6 +7958,13 @@
<parameter name="device" type="GstDevice*"/>
</parameters>
</constructor>
+ <constructor cname="gst_message_new_device_changed" version="1.16">
+ <parameters>
+ <parameter name="src" type="GstObject*"/>
+ <parameter name="device" type="GstDevice*"/>
+ <parameter name="changed_device" type="GstDevice*"/>
+ </parameters>
+ </constructor>
<constructor cname="gst_message_new_device_removed" version="1.4">
<parameters>
<parameter name="src" type="GstObject*"/>
@@ -8261,6 +8311,13 @@
<parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out"/>
</parameters>
</method>
+ <method name="ParseDeviceChanged" cname="gst_message_parse_device_changed" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out"/>
+ <parameter allow-none="1" name="changed_device" type="GstDevice*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
<method name="ParseDeviceRemoved" cname="gst_message_parse_device_removed" version="1.4">
<return-type type="void"/>
<parameters>
@@ -8569,6 +8626,18 @@
<field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstMetaInfo*">
<warning>missing glib:type-name</warning>
</field>
+ <method name="CompareSeqnum" cname="gst_meta_compare_seqnum" version="1.16">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="meta2" type="GstMeta*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="GetSeqnum" cname="gst_meta_get_seqnum" version="1.16">
+ <return-type type="guint64"/>
+ <parameters/>
+ </method>
<method name="ApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
<return-type type="const-gchar**" array="true" null_term_array="true"/>
<parameters>
@@ -8586,7 +8655,7 @@
<return-type type="GType"/>
<parameters>
<parameter name="api" type="const-gchar*"/>
- <parameter name="tags" type="const-gchar*"/>
+ <parameter name="tags" type="const-gchar**" array="true" null_term_array="true"/>
</parameters>
</method>
<method name="GetInfo" cname="gst_meta_get_info" shared="true">
@@ -8632,8 +8701,16 @@
<field cname="copy" access="public" writeable="true" readable="true" is_callback="false" name="CopyFunc" type="GstMiniObjectCopyFunction"/>
<field cname="dispose" access="public" writeable="true" readable="true" is_callback="false" name="Dispose" type="GstMiniObjectDisposeFunction"/>
<field cname="free" access="public" writeable="true" readable="true" is_callback="false" name="Free" type="GstMiniObjectFreeFunction"/>
- <field cname="n_qdata" access="private" writeable="false" readable="false" is_callback="false" name="NQdata" type="guint"/>
- <field cname="qdata" access="private" writeable="false" readable="false" is_callback="false" name="Qdata" type="gpointer"/>
+ <field cname="priv_uint" access="private" writeable="false" readable="false" is_callback="false" name="PrivUint" type="guint"/>
+ <field cname="priv_pointer" access="private" writeable="false" readable="false" is_callback="false" name="PrivPointer" type="gpointer"/>
+ <method name="AddParent" cname="gst_mini_object_add_parent" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="parent" type="GstMiniObject*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="GetQdata" cname="gst_mini_object_get_qdata">
<return-type type="gpointer"/>
<parameters>
@@ -8656,6 +8733,14 @@
</return-type>
<parameters/>
</method>
+ <method name="RemoveParent" cname="gst_mini_object_remove_parent" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="parent" type="GstMiniObject*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="SetQdata" cname="gst_mini_object_set_qdata">
<return-type type="void"/>
<parameters>
@@ -8827,6 +8912,15 @@
</parameter>
</parameters>
</method>
+ <method name="FdCtlPri" cname="gst_poll_fd_ctl_pri" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="fd" type="GstPollFD*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="active" type="gboolean"/>
+ </parameters>
+ </method>
<method name="FdCtlRead" cname="gst_poll_fd_ctl_read">
<return-type type="gboolean"/>
<parameters>
@@ -8861,6 +8955,14 @@
</parameter>
</parameters>
</method>
+ <method name="FdHasPri" cname="gst_poll_fd_has_pri" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="fd" type="GstPollFD*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="FdIgnored" cname="gst_poll_fd_ignored">
<return-type type="void"/>
<parameters>
@@ -9007,6 +9109,7 @@
<parameter name="need_pool" type="gboolean"/>
</parameters>
</constructor>
+ <constructor cname="gst_query_new_bitrate" disable_void_ctor="" version="1.16"/>
<constructor cname="gst_query_new_buffering">
<parameters>
<parameter name="format" type="GstFormat"/>
@@ -9173,6 +9276,12 @@
<parameter allow-none="1" name="need_pool" type="gboolean*" owned="true" pass_as="out"/>
</parameters>
</method>
+ <method name="ParseBitrate" cname="gst_query_parse_bitrate" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter allow-none="1" name="nominal_bitrate" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
<method name="ParseBufferingPercent" cname="gst_query_parse_buffering_percent">
<return-type type="void"/>
<parameters>
@@ -9384,6 +9493,12 @@
<parameter name="_result" type="gboolean"/>
</parameters>
</method>
+ <method name="SetBitrate" cname="gst_query_set_bitrate" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="nominal_bitrate" type="guint"/>
+ </parameters>
+ </method>
<method name="SetBufferingPercent" cname="gst_query_set_buffering_percent">
<return-type type="void"/>
<parameters>
@@ -9601,6 +9716,14 @@
</return-type>
<parameters/>
</method>
+ <method name="SetBuffer" cname="gst_sample_set_buffer" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="SetBufferList" cname="gst_sample_set_buffer_list" version="1.6">
<return-type type="void"/>
<parameters>
@@ -9609,6 +9732,30 @@
</parameter>
</parameters>
</method>
+ <method name="SetCaps" cname="gst_sample_set_caps" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SetInfo" cname="gst_sample_set_info" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="info" type="GstStructure*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SetSegment" cname="gst_sample_set_segment" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="segment" type="GstSegment*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
</boxed>
<boxed name="Segment" cname="GstSegment" opaque="false" hidden="false">
<method name="GetType" cname="gst_segment_get_type" shared="true">
@@ -11384,7 +11531,7 @@
<return-type type="GType"/>
<parameters>
<parameter name="api" type="const-gchar*"/>
- <parameter name="tags" type="const-gchar*"/>
+ <parameter name="tags" type="const-gchar**" array="true" null_term_array="true"/>
</parameters>
</method>
<method name="MetaGetInfo" cname="gst_meta_get_info" shared="true">
@@ -11543,7 +11690,7 @@
<method name="ProtectionFilterSystemsByAvailableDecryptors" cname="gst_protection_filter_systems_by_available_decryptors" shared="true" version="1.14">
<return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
<parameters>
- <parameter name="system_identifiers" type="const-gchar*"/>
+ <parameter name="system_identifiers" type="const-gchar**" array="true" null_term_array="true"/>
</parameters>
</method>
<method name="ProtectionMetaApiGetType" cname="gst_protection_meta_api_get_type" shared="true">
@@ -11698,28 +11845,6 @@
</parameter>
</parameters>
</method>
- <method name="TagRegister" cname="gst_tag_register" shared="true">
- <return-type type="void"/>
- <parameters>
- <parameter name="name" type="const-gchar*"/>
- <parameter name="flag" type="GstTagFlag"/>
- <parameter name="type" type="GType"/>
- <parameter name="nick" type="const-gchar*"/>
- <parameter name="blurb" type="const-gchar*"/>
- <parameter scope="call" allow-none="1" name="func" type="GstTagMergeFunc"/>
- </parameters>
- </method>
- <method name="TagRegisterStatic" cname="gst_tag_register_static" shared="true">
- <return-type type="void"/>
- <parameters>
- <parameter name="name" type="const-gchar*"/>
- <parameter name="flag" type="GstTagFlag"/>
- <parameter name="type" type="GType"/>
- <parameter name="nick" type="const-gchar*"/>
- <parameter name="blurb" type="const-gchar*"/>
- <parameter scope="call" allow-none="1" name="func" type="GstTagMergeFunc"/>
- </parameters>
- </method>
<method name="TocEntryTypeGetNick" cname="gst_toc_entry_type_get_nick" shared="true">
<return-type type="const-gchar*"/>
<parameters>
@@ -12527,6 +12652,7 @@
<constant value="Encoder" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCODER"/>
<constant value="Encryptor" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCRYPTOR"/>
<constant value="Formatter" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_FORMATTER"/>
+ <constant value="Hardware" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_HARDWARE" version="1.16"/>
<constant value="Audio" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_AUDIO"/>
<constant value="Image" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_IMAGE"/>
<constant value="Metadata" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_METADATA"/>
@@ -12587,6 +12713,7 @@
<constant value="1024" ctype="gint" gtype="gint" name="PARAM_MUTABLE_READY"/>
<constant value="65536" ctype="gint" gtype="gint" name="PARAM_USER_SHIFT"/>
<constant value="protection-system" ctype="gchar*" gtype="gchar*" name="PROTECTION_SYSTEM_ID_CAPS_FIELD" version="1.6"/>
+ <constant value="unspecified-system-id" ctype="gchar*" gtype="gchar*" name="PROTECTION_UNSPECIFIED_SYSTEM_ID" version="1.16"/>
<constant value="paA" ctype="gchar*" gtype="gchar*" name="PTR_FORMAT"/>
<constant value="8" ctype="gint" gtype="gint" name="QUERY_NUM_SHIFT"/>
<constant value="3" ctype="GstQueryTypeFlags" gtype="GstQueryTypeFlags" name="QUERY_TYPE_BOTH"/>
@@ -12688,9 +12815,9 @@
<constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN"/>
<constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED"/>
<constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR"/>
- <constant value="0" ctype="gint" gtype="gint" name="VERSION_MICRO"/>
+ <constant value="1" ctype="gint" gtype="gint" name="VERSION_MICRO"/>
<constant value="15" ctype="gint" gtype="gint" name="VERSION_MINOR"/>
- <constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO"/>
+ <constant value="0" ctype="gint" gtype="gint" name="VERSION_NANO"/>
</object>
</namespace>
<namespace name="GstApp" library="gstapp-1.0">
@@ -13316,7 +13443,7 @@
<warning>missing glib:type-name</warning>
</parameter>
<parameter name="flags" type="GstAudioPackFlags"/>
- <parameter name="src" type="gpointer" array="true"/>
+ <parameter name="src" type="gconstpointer" array="true"/>
<parameter name="data" type="gpointer" array="true"/>
<parameter name="length" type="gint"/>
</parameters>
@@ -13329,7 +13456,7 @@
</parameter>
<parameter name="flags" type="GstAudioPackFlags"/>
<parameter name="dest" type="gpointer" array="true"/>
- <parameter name="data" type="gpointer" array="true"/>
+ <parameter name="data" type="gconstpointer" array="true"/>
<parameter name="length" type="gint"/>
</parameters>
</callback>
@@ -13452,7 +13579,7 @@
<return-type type="GType"/>
</method>
<property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false"/>
- <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAudioAggregatorPad*"/>
+ <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstAudioAggregatorPad*"/>
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorConvertPadPrivate*">
<warning>missing glib:type-name</warning>
</field>
@@ -14079,6 +14206,14 @@
<parameter name="enabled" type="gboolean"/>
</parameters>
</method>
+ <method name="SetOutputCaps" cname="gst_audio_decoder_set_output_caps" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="SetOutputFormat" cname="gst_audio_decoder_set_output_format">
<return-type type="gboolean"/>
<parameters>
@@ -14801,7 +14936,7 @@
<field cname="acquired" access="public" writeable="false" readable="true" is_callback="false" name="Acquired" type="gboolean"/>
<field cname="memory" access="public" writeable="false" readable="true" is_callback="false" name="Memory" type="guint8"/>
<field cname="size" access="public" writeable="false" readable="true" is_callback="false" name="Size" type="gsize"/>
- <field cname="timestamps" access="public" writeable="false" readable="true" is_callback="false" name="Timestamps" type="guint64"/>
+ <field cname="timestamps" access="private" writeable="false" readable="false" is_callback="false" name="Timestamps" type="guint64"/>
<field cname="spec" access="public" writeable="false" readable="true" is_callback="false" name="Spec" type="GstAudioRingBufferSpec">
<warning>missing glib:type-name</warning>
</field>
@@ -14943,6 +15078,81 @@
<struct name="AudioAggregatorPrivate" cname="GstAudioAggregatorPrivate" opaque="true" hidden="true"/>
<struct name="AudioBaseSinkPrivate" cname="GstAudioBaseSinkPrivate" opaque="true" hidden="true"/>
<struct name="AudioBaseSrcPrivate" cname="GstAudioBaseSrcPrivate" opaque="true" hidden="true"/>
+ <struct name="AudioBuffer" cname="GstAudioBuffer" opaque="false" hidden="false" version="1.16">
+ <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="n_samples" access="public" writeable="true" readable="true" is_callback="false" name="NSamples" type="gsize" array_index="4"/>
+ <field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="gint"/>
+ <field cname="planes" access="public" writeable="true" readable="true" is_callback="false" name="Planes" type="gpointer"/>
+ <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="map_infos" access="private" writeable="false" readable="false" is_callback="false" name="MapInfos" type="GstMapInfo*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="priv_planes_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivPlanesArr" type="gpointer" array="true" array_len="8"/>
+ <field cname="priv_map_infos_arr" access="private" writeable="false"
+ readable="false" is_callback="false"
+ name="PrivMapInfosArr" type="GstMapInfo" array="true" array_len="8"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <method name="Map" cname="gst_audio_buffer_map" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="info" type="GstAudioInfo*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="gstbuffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="flags" type="GstMapFlags"/>
+ </parameters>
+ </method>
+ <method name="Unmap" cname="gst_audio_buffer_unmap" version="1.16">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="Clip" cname="gst_audio_buffer_clip" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="segment" type="GstSegment*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="rate" type="gint"/>
+ <parameter name="bpf" type="gint"/>
+ </parameters>
+ </method>
+ <method name="ReorderChannels" cname="gst_audio_buffer_reorder_channels" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="format" type="GstAudioFormat"/>
+ <parameter name="channels" type="gint" array_index="4"/>
+ <parameter name="from" type="GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
+ <parameter name="to" type="GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
+ </parameters>
+ </method>
+ <method name="Truncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="bpf" type="gint"/>
+ <parameter name="trim" type="gsize"/>
+ <parameter name="samples" type="gsize"/>
+ </parameters>
+ </method>
+ </struct>
<struct name="AudioCdSrcPrivate" cname="GstAudioCdSrcPrivate" opaque="true" hidden="true"/>
<struct name="AudioCdSrcTrack" cname="GstAudioCdSrcTrack" opaque="false" hidden="false">
<field cname="is_audio" access="public" writeable="true" readable="true" is_callback="false" name="IsAudio" type="gboolean"/>
@@ -15043,6 +15253,10 @@
<parameter name="in_frames" type="gsize"/>
</parameters>
</method>
+ <method name="IsPassthrough" cname="gst_audio_converter_is_passthrough" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
<method name="Reset" cname="gst_audio_converter_reset">
<return-type type="void"/>
<parameters/>
@@ -15173,6 +15387,23 @@
<parameters/>
</method>
</boxed>
+ <struct name="AudioMeta" cname="GstAudioMeta" opaque="false" hidden="false" version="1.16">
+ <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="samples" access="public" writeable="true" readable="true" is_callback="false" name="Samples" type="gsize"/>
+ <field cname="offsets" access="public" writeable="true" readable="true" is_callback="false" name="Offsets" type="gsize"/>
+ <field cname="priv_offsets_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivOffsetsArr" type="gsize" array="true" array_len="8"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <method name="GetInfo" cname="gst_audio_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ </struct>
<struct name="AudioQuantize" cname="GstAudioQuantize" opaque="true" hidden="false">
<method name="Free" cname="gst_audio_quantize_free">
<return-type type="void"/>
@@ -15300,15 +15531,15 @@
<return-type type="void"/>
<parameters/>
</method>
- <method name="GetAlignmentThreshold" cname="gst_audio_stream_align_get_alignment_threshold">
+ <method name="GetAlignmentThreshold" cname="gst_audio_stream_align_get_alignment_threshold" version="1.14">
<return-type type="guint64"/>
<parameters/>
</method>
- <method name="GetDiscontWait" cname="gst_audio_stream_align_get_discont_wait">
+ <method name="GetDiscontWait" cname="gst_audio_stream_align_get_discont_wait" version="1.14">
<return-type type="guint64"/>
<parameters/>
</method>
- <method name="GetRate" cname="gst_audio_stream_align_get_rate">
+ <method name="GetRate" cname="gst_audio_stream_align_get_rate" version="1.14">
<return-type type="gint"/>
<parameters/>
</method>
@@ -15335,19 +15566,19 @@
<parameter name="out_sample_position" type="guint64*" owned="true" pass_as="out"/>
</parameters>
</method>
- <method name="SetAlignmentThreshold" cname="gst_audio_stream_align_set_alignment_threshold">
+ <method name="SetAlignmentThreshold" cname="gst_audio_stream_align_set_alignment_threshold" version="1.14">
<return-type type="void"/>
<parameters>
<parameter name="alignment_threshold" type="guint64"/>
</parameters>
</method>
- <method name="SetDiscontWait" cname="gst_audio_stream_align_set_discont_wait">
+ <method name="SetDiscontWait" cname="gst_audio_stream_align_set_discont_wait" version="1.14">
<return-type type="void"/>
<parameters>
<parameter name="discont_wait" type="guint64"/>
</parameters>
</method>
- <method name="SetRate" cname="gst_audio_stream_align_set_rate">
+ <method name="SetRate" cname="gst_audio_stream_align_set_rate" version="1.14">
<return-type type="void"/>
<parameters>
<parameter name="rate" type="gint"/>
@@ -15377,9 +15608,22 @@
<warning>missing glib:type-name</warning>
</parameter>
<parameter name="format" type="GstAudioFormat"/>
- <parameter name="channels" type="gint"/>
- <parameter name="from" type="GstAudioChannelPosition*" array="true"/>
- <parameter name="to" type="GstAudioChannelPosition*" array="true"/>
+ <parameter name="channels" type="gint" array_index="4"/>
+ <parameter name="from" type="GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
+ <parameter name="to" type="GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
+ </parameters>
+ </method>
+ <method name="AudioBufferTruncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="bpf" type="gint"/>
+ <parameter name="trim" type="gsize"/>
+ <parameter name="samples" type="gsize"/>
</parameters>
</method>
<method name="AudioChannelGetFallbackMask" cname="gst_audio_channel_get_fallback_mask" shared="true" version="1.8">
@@ -15486,12 +15730,12 @@
</parameters>
</method>
<method name="AudioGetChannelReorderMap" cname="gst_audio_get_channel_reorder_map" shared="true">
- <return-type type="gboolean"/>
+ <return-type type="gboolean" array_index="3"/>
<parameters>
- <parameter name="channels" type="gint"/>
- <parameter name="from" type="GstAudioChannelPosition*" array="true"/>
- <parameter name="to" type="GstAudioChannelPosition*" array="true"/>
- <parameter name="reorder_map" type="gint*" array="true"/>
+ <parameter name="channels" type="gint" array_index="3"/>
+ <parameter name="from" type="GstAudioChannelPosition*" array="true" array_length_param_index="0"/>
+ <parameter name="to" type="GstAudioChannelPosition*" array="true" array_length_param_index="0"/>
+ <parameter name="reorder_map" type="gint*" array="true" array_length_param_index="0"/>
</parameters>
</method>
<method name="AudioIec61937FrameSize" cname="gst_audio_iec61937_frame_size" shared="true">
@@ -15515,15 +15759,23 @@
<parameter name="endianness" type="gint"/>
</parameters>
</method>
+ <method name="AudioMetaApiGetType" cname="gst_audio_meta_api_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="AudioMetaGetInfo" cname="gst_audio_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
<method name="AudioReorderChannels" cname="gst_audio_reorder_channels" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
<parameter name="size" type="gsize"/>
<parameter name="format" type="GstAudioFormat"/>
- <parameter name="channels" type="gint"/>
- <parameter name="from" type="GstAudioChannelPosition*" array="true"/>
- <parameter name="to" type="GstAudioChannelPosition*" array="true"/>
+ <parameter name="channels" type="gint" array_index="5"/>
+ <parameter name="from" type="GstAudioChannelPosition*" array="true" array_length_param_index="3"/>
+ <parameter name="to" type="GstAudioChannelPosition*" array="true" array_length_param_index="3"/>
</parameters>
</method>
<method name="AudioResamplerNew" cname="gst_audio_resampler_new" shared="true">
@@ -16141,7 +16393,7 @@
<parameter name="caps" type="GstCaps*">
<warning>missing glib:type-name</warning>
</parameter>
- <parameter name="_ret" type="GstCaps**">
+ <parameter allow-none="1" name="_ret" type="GstCaps**" owned="true" pass_as="out">
<warning>missing glib:type-name</warning>
</parameter>
</parameters>
@@ -16186,7 +16438,12 @@
</parameter>
</parameters>
</method>
+ <method name="SimpleGetNextTime" cname="gst_aggregator_simple_get_next_time" version="1.16">
+ <return-type type="guint64"/>
+ <parameters/>
+ </method>
<property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="MinUpstreamLatency" cname="min-upstream-latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
<property name="StartTime" cname="start-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*"/>
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
@@ -16250,10 +16507,10 @@
<field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
<warning>missing glib:type-name</warning>
</field>
- <field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstAggregatorPadPrivate*">
+ <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAggregatorPadPrivate*">
<warning>missing glib:type-name</warning>
</field>
- <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
</object>
<object name="BaseParse" cname="GstBaseParse" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
<class_struct cname="GstBaseParseClass">
@@ -16696,6 +16953,10 @@
<return-type type="gint64"/>
<parameters/>
</method>
+ <method name="GetProcessingDeadline" cname="gst_base_sink_get_processing_deadline" version="1.16">
+ <return-type type="guint64"/>
+ <parameters/>
+ </method>
<method name="GetRenderDelay" cname="gst_base_sink_get_render_delay">
<return-type type="guint64"/>
<parameters/>
@@ -16769,6 +17030,12 @@
<parameter name="max_lateness" type="gint64"/>
</parameters>
</method>
+ <method name="SetProcessingDeadline" cname="gst_base_sink_set_processing_deadline" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="processing_deadline" type="guint64"/>
+ </parameters>
+ </method>
<method name="SetQosEnabled" cname="gst_base_sink_set_qos_enabled">
<return-type type="void"/>
<parameters>
@@ -16823,6 +17090,7 @@
<property name="LastSample" cname="last-sample" type="GstSample*" readable="true" writeable="false" construct="false" construct-only="false"/>
<property name="MaxBitrate" cname="max-bitrate" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.2"/>
<property name="MaxLateness" cname="max-lateness" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="ProcessingDeadline" cname="processing-deadline" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
<property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
<property name="RenderDelay" cname="render-delay" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
<property name="Sync" cname="sync" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
@@ -17952,6 +18220,120 @@
<parameters/>
</method>
</struct>
+ <struct name="BitWriter" cname="GstBitWriter" opaque="false" hidden="false">
+ <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8"/>
+ <field cname="bit_size" access="public" writeable="true" readable="true" is_callback="false" name="BitSize" type="guint"/>
+ <field cname="bit_capacity" access="private" writeable="false" readable="false" is_callback="false" name="BitCapacity" type="guint"/>
+ <field cname="auto_grow" access="private" writeable="false" readable="false" is_callback="false" name="AutoGrow" type="gboolean"/>
+ <field cname="owned" access="private" writeable="false" readable="false" is_callback="false" name="Owned" type="gboolean"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <method name="AlignBytes" cname="gst_bit_writer_align_bytes">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="trailing_bit" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="Free" cname="gst_bit_writer_free">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="FreeAndGetBuffer" cname="gst_bit_writer_free_and_get_buffer">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="FreeAndGetData" cname="gst_bit_writer_free_and_get_data">
+ <return-type type="guint8**" owned="true" array="true"/>
+ <parameters/>
+ </method>
+ <method name="GetData" cname="gst_bit_writer_get_data">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="GetRemaining" cname="gst_bit_writer_get_remaining">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="GetSize" cname="gst_bit_writer_get_size">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="Init" cname="gst_bit_writer_init">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="InitWithData" cname="gst_bit_writer_init_with_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="initialized" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="InitWithSize" cname="gst_bit_writer_init_with_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="size" type="guint32"/>
+ <parameter name="fixed" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="PutBitsUint16" cname="gst_bit_writer_put_bits_uint16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="guint16"/>
+ <parameter name="nbits" type="guint"/>
+ </parameters>
+ </method>
+ <method name="PutBitsUint32" cname="gst_bit_writer_put_bits_uint32">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="guint32"/>
+ <parameter name="nbits" type="guint"/>
+ </parameters>
+ </method>
+ <method name="PutBitsUint64" cname="gst_bit_writer_put_bits_uint64">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="guint64"/>
+ <parameter name="nbits" type="guint"/>
+ </parameters>
+ </method>
+ <method name="PutBitsUint8" cname="gst_bit_writer_put_bits_uint8">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="guint8"/>
+ <parameter name="nbits" type="guint"/>
+ </parameters>
+ </method>
+ <method name="PutBytes" cname="gst_bit_writer_put_bytes">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ <parameter name="nbytes" type="guint"/>
+ </parameters>
+ </method>
+ <method name="Reset" cname="gst_bit_writer_reset">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="ResetAndGetBuffer" cname="gst_bit_writer_reset_and_get_buffer">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="ResetAndGetData" cname="gst_bit_writer_reset_and_get_data">
+ <return-type type="guint8**" owned="true" array="true"/>
+ <parameters/>
+ </method>
+ <method name="SetPos" cname="gst_bit_writer_set_pos">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pos" type="guint"/>
+ </parameters>
+ </method>
+ </struct>
<struct name="ByteReader" cname="GstByteReader" opaque="false" hidden="false">
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="1"/>
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint"/>
@@ -18701,6 +19083,19 @@
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
</parameters>
</method>
+ <method name="TypeFindHelperForBufferWithExtension" cname="gst_type_find_helper_for_buffer_with_extension" shared="true" version="1.16">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter allow-none="1" name="obj" type="GstObject*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter allow-none="1" name="extension" type="const-gchar*"/>
+ <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
<method name="TypeFindHelperForData" cname="gst_type_find_helper_for_data" shared="true">
<return-type type="GstCaps*" owned="true">
<warning>missing glib:type-name</warning>
@@ -18712,6 +19107,18 @@
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
</parameters>
</method>
+ <method name="TypeFindHelperForDataWithExtension" cname="gst_type_find_helper_for_data_with_extension" shared="true" version="1.16">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter allow-none="1" name="obj" type="GstObject*"/>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="2"/>
+ <parameter name="size" type="gsize" array_index="1"/>
+ <parameter allow-none="1" name="extension" type="const-gchar*"/>
+ <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
<method name="TypeFindHelperForExtension" cname="gst_type_find_helper_for_extension" shared="true">
<return-type type="GstCaps*" owned="true">
<warning>missing glib:type-name</warning>
@@ -18730,7 +19137,21 @@
<parameter allow-none="1" name="parent" type="GstObject*"/>
<parameter scope="call" name="func" type="GstTypeFindHelperGetRangeFunction"/>
<parameter name="size" type="guint64"/>
- <parameter name="extension" type="const-gchar*"/>
+ <parameter allow-none="1" name="extension" type="const-gchar*"/>
+ <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="TypeFindHelperGetRangeFull" cname="gst_type_find_helper_get_range_full" shared="true" version="1.14.3">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="obj" type="GstObject*"/>
+ <parameter allow-none="1" name="parent" type="GstObject*"/>
+ <parameter scope="call" name="func" type="GstTypeFindHelperGetRangeFunction"/>
+ <parameter name="size" type="guint64"/>
+ <parameter allow-none="1" name="extension" type="const-gchar*"/>
+ <parameter name="caps" type="GstCaps**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
</parameters>
</method>
@@ -19421,7 +19842,7 @@
</callback>
<object name="AudioVisualizer" cname="GstAudioVisualizer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
<class_struct cname="GstAudioVisualizerClass">
- <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
+ <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstElementClass">
<warning>missing glib:type-name</warning>
</field>
<method vm="setup"/>
@@ -19509,6 +19930,7 @@
<parameters/>
</method>
<property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" construct="true" construct-only="false"/>
+ <property name="UseCache" cname="use-cache" type="gboolean" readable="true" writeable="true" construct="true" construct-only="false"/>
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*"/>
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDiscovererPrivate*">
<warning>missing glib:type-name</warning>
@@ -19845,7 +20267,7 @@
<return-type type="GstEncodingProfile*" owned="true"/>
<parameters>
<parameter name="targetname" type="const-gchar*"/>
- <parameter name="profilename" type="const-gchar*"/>
+ <parameter allow-none="1" name="profilename" type="const-gchar*"/>
<parameter allow-none="1" name="category" type="const-gchar*"/>
</parameters>
</method>
@@ -20566,9 +20988,9 @@
<constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE"/>
<constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING"/>
<constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR"/>
- <constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO"/>
+ <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO"/>
<constant value="15" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR"/>
- <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO"/>
+ <constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO"/>
</object>
</namespace>
<namespace name="GstRtp" library="gstrtp-1.0">
@@ -20610,6 +21032,16 @@
<member cname="GST_RTCP_TYPE_PSFB" name="Psfb" value="206"/>
<member cname="GST_RTCP_TYPE_XR" name="Xr" value="207"/>
</enum>
+ <enum name="RTCPXRType" cname="GstRTCPXRType" type="enum" gtype="gst_rtcpxr_type_get_type" version="1.16">
+ <member cname="GST_RTCP_XR_TYPE_INVALID" name="Invalid" value="-1"/>
+ <member cname="GST_RTCP_XR_TYPE_LRLE" name="Lrle" value="1"/>
+ <member cname="GST_RTCP_XR_TYPE_DRLE" name="Drle" value="2"/>
+ <member cname="GST_RTCP_XR_TYPE_PRT" name="Prt" value="3"/>
+ <member cname="GST_RTCP_XR_TYPE_RRT" name="Rrt" value="4"/>
+ <member cname="GST_RTCP_XR_TYPE_DLRR" name="Dlrr" value="5"/>
+ <member cname="GST_RTCP_XR_TYPE_SSUMM" name="Ssumm" value="6"/>
+ <member cname="GST_RTCP_XR_TYPE_VOIP_METRICS" name="VoipMetrics" value="7"/>
+ </enum>
<enum name="RTPPayload" cname="GstRTPPayload" type="enum" gtype="gst_rtp_payload_get_type">
<member cname="GST_RTP_PAYLOAD_PCMU" name="Pcmu" value="0"/>
<member cname="GST_RTP_PAYLOAD_1016" name="_1016" value="1"/>
@@ -20780,6 +21212,10 @@
</parameter>
</parameters>
</virtual_method>
+ <method name="IsSourceInfoEnabled" cname="gst_rtp_base_depayload_is_source_info_enabled" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
<method name="Push" cname="gst_rtp_base_depayload_push">
<return-type type="GstFlowReturn"/>
<parameters>
@@ -20796,6 +21232,13 @@
</parameter>
</parameters>
</method>
+ <method name="SetSourceInfoEnabled" cname="gst_rtp_base_depayload_set_source_info_enabled" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
+ <property name="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
<property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false"/>
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*"/>
<field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*"/>
@@ -20878,6 +21321,24 @@
</parameter>
</parameters>
</virtual_method>
+ <method name="AllocateOutputBuffer" cname="gst_rtp_base_payload_allocate_output_buffer" version="1.16">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="GetSourceCount" cname="gst_rtp_base_payload_get_source_count" version="1.16">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="IsFilled" cname="gst_rtp_base_payload_is_filled">
<return-type type="gboolean"/>
<parameters>
@@ -20885,6 +21346,10 @@
<parameter name="duration" type="guint64"/>
</parameters>
</method>
+ <method name="IsSourceInfoEnabled" cname="gst_rtp_base_payload_is_source_info_enabled" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
<method name="Push" cname="gst_rtp_base_payload_push">
<return-type type="GstFlowReturn"/>
<parameters>
@@ -20910,6 +21375,12 @@
<parameter name="clock_rate" type="guint32"/>
</parameters>
</method>
+ <method name="SetSourceInfoEnabled" cname="gst_rtp_base_payload_set_source_info_enabled" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
<property name="MaxPtime" cname="max-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
<property name="MinPtime" cname="min-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
<property name="Mtu" cname="mtu" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
@@ -20918,6 +21389,7 @@
<property name="PtimeMultiple" cname="ptime-multiple" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
<property name="Seqnum" cname="seqnum" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
<property name="SeqnumOffset" cname="seqnum-offset" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
<property name="Ssrc" cname="ssrc" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
<property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false"/>
<property name="Timestamp" cname="timestamp" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
@@ -21364,6 +21836,170 @@
<parameter name="octet_count" type="guint32"/>
</parameters>
</method>
+ <method name="XrFirstRb" cname="gst_rtcp_packet_xr_first_rb" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="XrGetBlockLength" cname="gst_rtcp_packet_xr_get_block_length" version="1.16">
+ <return-type type="guint16"/>
+ <parameters/>
+ </method>
+ <method name="XrGetBlockType" cname="gst_rtcp_packet_xr_get_block_type" version="1.16">
+ <return-type type="GstRTCPXRType"/>
+ <parameters/>
+ </method>
+ <method name="XrGetDlrrBlock" cname="gst_rtcp_packet_xr_get_dlrr_block" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="nth" type="guint"/>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="last_rr" type="guint32"/>
+ <parameter name="delay" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="XrGetPrtBySeq" cname="gst_rtcp_packet_xr_get_prt_by_seq" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="seq" type="guint16"/>
+ <parameter name="receipt_time" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="XrGetPrtInfo" cname="gst_rtcp_packet_xr_get_prt_info" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="thinning" type="guint8"/>
+ <parameter name="begin_seq" type="guint16"/>
+ <parameter name="end_seq" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="XrGetRleInfo" cname="gst_rtcp_packet_xr_get_rle_info" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="thinning" type="guint8"/>
+ <parameter name="begin_seq" type="guint16"/>
+ <parameter name="end_seq" type="guint16"/>
+ <parameter name="chunk_count" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="XrGetRleNthChunk" cname="gst_rtcp_packet_xr_get_rle_nth_chunk" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="nth" type="guint"/>
+ <parameter name="chunk" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="XrGetRrt" cname="gst_rtcp_packet_xr_get_rrt" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="timestamp" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="XrGetSsrc" cname="gst_rtcp_packet_xr_get_ssrc" version="1.16">
+ <return-type type="guint32"/>
+ <parameters/>
+ </method>
+ <method name="XrGetSummaryInfo" cname="gst_rtcp_packet_xr_get_summary_info" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="begin_seq" type="guint16"/>
+ <parameter name="end_seq" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="XrGetSummaryJitter" cname="gst_rtcp_packet_xr_get_summary_jitter" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="min_jitter" type="guint32"/>
+ <parameter name="max_jitter" type="guint32"/>
+ <parameter name="mean_jitter" type="guint32"/>
+ <parameter name="dev_jitter" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="XrGetSummaryPkt" cname="gst_rtcp_packet_xr_get_summary_pkt" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="lost_packets" type="guint32"/>
+ <parameter name="dup_packets" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="XrGetSummaryTtl" cname="gst_rtcp_packet_xr_get_summary_ttl" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="is_ipv4" type="gboolean"/>
+ <parameter name="min_ttl" type="guint8"/>
+ <parameter name="max_ttl" type="guint8"/>
+ <parameter name="mean_ttl" type="guint8"/>
+ <parameter name="dev_ttl" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipBurstMetrics" cname="gst_rtcp_packet_xr_get_voip_burst_metrics" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="burst_density" type="guint8"/>
+ <parameter name="gap_density" type="guint8"/>
+ <parameter name="burst_duration" type="guint16"/>
+ <parameter name="gap_duration" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipConfigurationParams" cname="gst_rtcp_packet_xr_get_voip_configuration_params" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="gmin" type="guint8"/>
+ <parameter name="rx_config" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipDelayMetrics" cname="gst_rtcp_packet_xr_get_voip_delay_metrics" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="roundtrip_delay" type="guint16"/>
+ <parameter name="end_system_delay" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipJitterBufferParams" cname="gst_rtcp_packet_xr_get_voip_jitter_buffer_params" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="jb_nominal" type="guint16"/>
+ <parameter name="jb_maximum" type="guint16"/>
+ <parameter name="jb_abs_max" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipMetricsSsrc" cname="gst_rtcp_packet_xr_get_voip_metrics_ssrc" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipPacketMetrics" cname="gst_rtcp_packet_xr_get_voip_packet_metrics" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="loss_rate" type="guint8"/>
+ <parameter name="discard_rate" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipQualityMetrics" cname="gst_rtcp_packet_xr_get_voip_quality_metrics" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="r_factor" type="guint8"/>
+ <parameter name="ext_r_factor" type="guint8"/>
+ <parameter name="mos_lq" type="guint8"/>
+ <parameter name="mos_cq" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="XrGetVoipSignalMetrics" cname="gst_rtcp_packet_xr_get_voip_signal_metrics" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="signal_level" type="guint8"/>
+ <parameter name="noise_level" type="guint8"/>
+ <parameter name="rerl" type="guint8"/>
+ <parameter name="gmin" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="XrNextRb" cname="gst_rtcp_packet_xr_next_rb" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
</struct>
<struct name="RTPBaseAudioPayloadPrivate" cname="GstRTPBaseAudioPayloadPrivate" opaque="true" hidden="true"/>
<struct name="RTPBaseDepayloadPrivate" cname="GstRTPBaseDepayloadPrivate" opaque="true" hidden="true"/>
@@ -21703,7 +22339,61 @@
</parameters>
</method>
</struct>
+ <struct name="RTPSourceMeta" cname="GstRTPSourceMeta" opaque="false" hidden="false" version="1.16">
+ <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint32"/>
+ <field cname="ssrc_valid" access="public" writeable="true" readable="true" is_callback="false" name="SsrcValid" type="gboolean"/>
+ <field cname="csrc" access="public" writeable="true" readable="true" is_callback="false" name="Csrc" type="guint32" array="true" array_len="15"/>
+ <field cname="csrc_count" access="public" writeable="true" readable="true" is_callback="false" name="CsrcCount" type="guint"/>
+ <method name="AppendCsrc" cname="gst_rtp_source_meta_append_csrc" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="csrc" type="guint32"/>
+ <parameter name="csrc_count" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetSourceCount" cname="gst_rtp_source_meta_get_source_count" version="1.16">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="SetSsrc" cname="gst_rtp_source_meta_set_ssrc" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter allow-none="1" name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="GetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ </struct>
<object name="Global" cname="GstRtpGlobal" opaque="true">
+ <method name="BufferAddRtpSourceMeta" cname="gst_buffer_add_rtp_source_meta" shared="true" version="1.16">
+ <return-type type="GstRTPSourceMeta*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter allow-none="1" name="ssrc" type="guint32"/>
+ <parameter allow-none="1" name="csrc" type="guint32"/>
+ <parameter name="csrc_count" type="guint"/>
+ </parameters>
+ </method>
+ <method name="BufferGetRtpSourceMeta" cname="gst_buffer_get_rtp_source_meta" shared="true" version="1.16">
+ <return-type type="GstRTPSourceMeta*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="RtcpBufferMap" cname="gst_rtcp_buffer_map" shared="true">
<return-type type="gboolean"/>
<parameters>
@@ -21948,6 +22638,14 @@
<parameter name="payload_type" type="guint8"/>
</parameters>
</method>
+ <method name="RtpSourceMetaApiGetType" cname="gst_rtp_source_meta_api_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="RtpSourceMetaGetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
</object>
<object name="Constants" cname="GstRtpConstants" opaque="true">
<constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_BYE_SSRC_COUNT"/>
@@ -21998,6 +22696,7 @@
<constant value="19" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS41_STRING"/>
<constant value="18" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS48"/>
<constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS48_STRING"/>
+ <constant value="15" ctype="gint" gtype="gint" name="RTP_SOURCE_META_MAX_CSRC_COUNT"/>
<constant value="2" ctype="gint" gtype="gint" name="RTP_VERSION"/>
</object>
</namespace>
@@ -22624,6 +23323,16 @@
</parameter>
</parameters>
</method>
+ <method name="SendMessages" cname="gst_rtsp_connection_send_messages" version="1.16">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1"/>
+ <parameter name="n_messages" type="guint"/>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="SetAcceptCertificateFunc" cname="gst_rtsp_connection_set_accept_certificate_func" version="1.14">
<return-type type="void"/>
<parameters>
@@ -22769,7 +23478,10 @@
<field cname="hdr_fields" access="private" writeable="false" readable="false" is_callback="false" name="HdrFields" type="GArray*" array="true" null_term_array="true"/>
<field cname="body" access="private" writeable="false" readable="false" is_callback="false" name="Body" type="guint8"/>
<field cname="body_size" access="private" writeable="false" readable="false" is_callback="false" name="BodySize" type="guint"/>
- <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <field cname="body_buffer" access="private" writeable="false" readable="false" is_callback="false" name="BodyBuffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
<method name="AddHeader" cname="gst_rtsp_message_add_header">
<return-type type="GstRTSPResult"/>
<parameters>
@@ -22815,6 +23527,14 @@
<parameter name="size" type="guint*" owned="true" pass_as="out"/>
</parameters>
</method>
+ <method name="GetBodyBuffer" cname="gst_rtsp_message_get_body_buffer" version="1.16">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer**" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="GetHeader" cname="gst_rtsp_message_get_header">
<return-type type="GstRTSPResult"/>
<parameters>
@@ -22835,6 +23555,10 @@
<return-type type="GstRTSPMsgType"/>
<parameters/>
</method>
+ <method name="HasBodyBuffer" cname="gst_rtsp_message_has_body_buffer" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
<method name="Init" cname="gst_rtsp_message_init">
<return-type type="GstRTSPResult"/>
<parameters/>
@@ -22911,6 +23635,14 @@
<parameter name="size" type="guint"/>
</parameters>
</method>
+ <method name="SetBodyBuffer" cname="gst_rtsp_message_set_body_buffer" version="1.16">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="StealBody" cname="gst_rtsp_message_steal_body">
<return-type type="GstRTSPResult"/>
<parameters>
@@ -22918,6 +23650,14 @@
<parameter name="size" type="guint*" owned="true" pass_as="out"/>
</parameters>
</method>
+ <method name="StealBodyBuffer" cname="gst_rtsp_message_steal_body_buffer" version="1.16">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="TakeBody" cname="gst_rtsp_message_take_body">
<return-type type="GstRTSPResult"/>
<parameters>
@@ -22925,6 +23665,14 @@
<parameter name="size" type="guint"/>
</parameters>
</method>
+ <method name="TakeBodyBuffer" cname="gst_rtsp_message_take_body_buffer" version="1.16">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="TakeHeader" cname="gst_rtsp_message_take_header">
<return-type type="GstRTSPResult"/>
<parameters>
@@ -23174,6 +23922,14 @@
<parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out"/>
</parameters>
</method>
+ <method name="SendMessages" cname="gst_rtsp_watch_send_messages" version="1.16">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1"/>
+ <parameter name="n_messages" type="guint"/>
+ <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
<method name="SetFlushing" cname="gst_rtsp_watch_set_flushing" version="1.4">
<return-type type="void"/>
<parameters>
@@ -23286,6 +24042,16 @@
<parameter name="nonce" type="const-gchar*"/>
</parameters>
</method>
+ <method name="RtspGenerateDigestAuthResponseFromMd5" cname="gst_rtsp_generate_digest_auth_response_from_md5" shared="true" version="1.16">
+ <return-type type="gchar*" owned="true"/>
+ <parameters>
+ <parameter allow-none="1" name="algorithm" type="const-gchar*"/>
+ <parameter name="method" type="const-gchar*"/>
+ <parameter name="md5" type="const-gchar*"/>
+ <parameter name="uri" type="const-gchar*"/>
+ <parameter name="nonce" type="const-gchar*"/>
+ </parameters>
+ </method>
<method name="RtspHeaderAllowMultiple" cname="gst_rtsp_header_allow_multiple" shared="true">
<return-type type="gboolean"/>
<parameters>
@@ -24775,6 +25541,15 @@
</parameter>
</parameters>
</method>
+ <method name="NewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="text" type="const-gchar*"/>
+ <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="ParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
<return-type type="GstSDPResult"/>
<parameters>
@@ -24887,6 +25662,15 @@
</parameter>
</parameters>
</method>
+ <method name="SdpMessageNewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="text" type="const-gchar*"/>
+ <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="SdpMessageParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
<return-type type="GstSDPResult"/>
<parameters>
@@ -25502,6 +26286,31 @@
<member cname="GST_VIDEO_ALPHA_MODE_SET" name="Set" value="1"/>
<member cname="GST_VIDEO_ALPHA_MODE_MULT" name="Mult" value="2"/>
</enum>
+ <enum name="VideoAncillaryDID" cname="GstVideoAncillaryDID" type="enum" gtype="gst_video_ancillary_did_get_type">
+ <member cname="GST_VIDEO_ANCILLARY_DID_UNDEFINED" name="Undefined" value="0"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_DELETION" name="Deletion" value="128"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_FIRST" name="Hanc3gAudioDataFirst" value="160"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_LAST" name="Hanc3gAudioDataLast" value="167"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_FIRST" name="HancHdtvAudioDataFirst" value="224"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_LAST" name="HancHdtvAudioDataLast" value="231"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_FIRST" name="HancSdtvAudioData1First" value="236"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_LAST" name="HancSdtvAudioData1Last" value="239"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_CAMERA_POSITION" name="CameraPosition" value="240"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_ERROR_DETECTION" name="HancErrorDetection" value="244"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_FIRST" name="HancSdtvAudioData2First" value="248"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_LAST" name="HancSdtvAudioData2Last" value="255"/>
+ </enum>
+ <enum name="VideoAncillaryDID16" cname="GstVideoAncillaryDID16" type="enum" gtype="gst_video_ancillary_di_d16_get_type" version="1.16">
+ <member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_708" name="_708" value="24833"/>
+ <member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_608" name="_608" value="24834"/>
+ </enum>
+ <enum name="VideoCaptionType" cname="GstVideoCaptionType" type="enum" gtype="gst_video_caption_type_get_type" version="1.16">
+ <member cname="GST_VIDEO_CAPTION_TYPE_UNKNOWN" name="Unknown" value="0"/>
+ <member cname="GST_VIDEO_CAPTION_TYPE_CEA608_RAW" name="Cea608Raw" value="1"/>
+ <member cname="GST_VIDEO_CAPTION_TYPE_CEA608_S334_1A" name="Cea608S3341a" value="2"/>
+ <member cname="GST_VIDEO_CAPTION_TYPE_CEA708_RAW" name="Cea708Raw" value="3"/>
+ <member cname="GST_VIDEO_CAPTION_TYPE_CEA708_CDP" name="Cea708Cdp" value="4"/>
+ </enum>
<enum name="VideoChromaMethod" cname="GstVideoChromaMethod" type="enum" gtype="gst_video_chroma_method_get_type">
<member cname="GST_VIDEO_CHROMA_METHOD_NEAREST" name="Nearest" value="0"/>
<member cname="GST_VIDEO_CHROMA_METHOD_LINEAR" name="Linear" value="1"/>
@@ -25631,6 +26440,9 @@
<member cname="GST_VIDEO_FORMAT_GRAY10_LE32" name="Gray10Le32" value="78"/>
<member cname="GST_VIDEO_FORMAT_NV12_10LE32" name="Nv1210le32" value="79"/>
<member cname="GST_VIDEO_FORMAT_NV16_10LE32" name="Nv1610le32" value="80"/>
+ <member cname="GST_VIDEO_FORMAT_NV12_10LE40" name="Nv1210le40" value="81"/>
+ <member cname="GST_VIDEO_FORMAT_Y210" name="Y210" value="82"/>
+ <member cname="GST_VIDEO_FORMAT_Y410" name="Y410" value="83"/>
</enum>
<enum name="VideoGLTextureOrientation" cname="GstVideoGLTextureOrientation" type="enum">
<member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL" name="NormalYNormal" value="0"/>
@@ -25656,6 +26468,7 @@
<member cname="GST_VIDEO_INTERLACE_MODE_INTERLEAVED" name="Interleaved" value="1"/>
<member cname="GST_VIDEO_INTERLACE_MODE_MIXED" name="Mixed" value="2"/>
<member cname="GST_VIDEO_INTERLACE_MODE_FIELDS" name="Fields" value="3"/>
+ <member cname="GST_VIDEO_INTERLACE_MODE_ALTERNATE" name="Alternate" value="4"/>
</enum>
<enum name="VideoMatrixMode" cname="GstVideoMatrixMode" type="enum" gtype="gst_video_matrix_mode_get_type" version="1.6">
<member cname="GST_VIDEO_MATRIX_MODE_FULL" name="Full" value="0"/>
@@ -25702,11 +26515,6 @@
<member cname="GST_VIDEO_ORIENTATION_AUTO" name="Auto" value="8"/>
<member cname="GST_VIDEO_ORIENTATION_CUSTOM" name="Custom" value="9"/>
</enum>
- <enum name="VideoOverlayFormatFlags" cname="GstVideoOverlayFormatFlags" type="enum">
- <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_NONE" name="None" value="0"/>
- <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="1"/>
- <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_GLOBAL_ALPHA" name="GlobalAlpha" value="2"/>
- </enum>
<enum name="VideoPrimariesMode" cname="GstVideoPrimariesMode" type="enum" gtype="gst_video_primaries_mode_get_type" version="1.6">
<member cname="GST_VIDEO_PRIMARIES_MODE_NONE" name="None" value="0"/>
<member cname="GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY" name="MergeOnly" value="1"/>
@@ -25741,11 +26549,19 @@
<member cname="GST_VIDEO_TRANSFER_BT2020_12" name="Bt202012" value="11"/>
<member cname="GST_VIDEO_TRANSFER_ADOBERGB" name="Adobergb" value="12"/>
</enum>
+ <enum name="VideoVBIParserResult" cname="GstVideoVBIParserResult" type="enum" gtype="gst_video_vbi_parser_result_get_type" version="1.16">
+ <member cname="GST_VIDEO_VBI_PARSER_RESULT_DONE" name="Done" value="0"/>
+ <member cname="GST_VIDEO_VBI_PARSER_RESULT_OK" name="Ok" value="1"/>
+ <member cname="GST_VIDEO_VBI_PARSER_RESULT_ERROR" name="Error" value="2"/>
+ </enum>
<enum name="VideoBufferFlags" cname="GstVideoBufferFlags" type="flags" gtype="gst_video_buffer_flags_get_type">
<member cname="GST_VIDEO_BUFFER_FLAG_INTERLACED" name="Interlaced" value="1048576"/>
<member cname="GST_VIDEO_BUFFER_FLAG_TFF" name="Tff" value="2097152"/>
<member cname="GST_VIDEO_BUFFER_FLAG_RFF" name="Rff" value="4194304"/>
<member cname="GST_VIDEO_BUFFER_FLAG_ONEFIELD" name="Onefield" value="8388608"/>
+ <member cname="GST_VIDEO_BUFFER_FLAG_ONEFIELD" name="Onefield" value="8388608"/>
+ <member cname="GST_VIDEO_BUFFER_FLAG_BOTTOM_FIELD" name="BottomField" value="8388608"/>
+ <member cname="GST_VIDEO_BUFFER_FLAG_TOP_FIELD" name="TopField" value="10485760"/>
<member cname="GST_VIDEO_BUFFER_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16777216"/>
<member cname="GST_VIDEO_BUFFER_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="33554432"/>
<member cname="GST_VIDEO_BUFFER_FLAG_LAST" name="Last" value="268435456"/>
@@ -25798,6 +26614,9 @@
<member cname="GST_VIDEO_FRAME_FLAG_TFF" name="Tff" value="2"/>
<member cname="GST_VIDEO_FRAME_FLAG_RFF" name="Rff" value="4"/>
<member cname="GST_VIDEO_FRAME_FLAG_ONEFIELD" name="Onefield" value="8"/>
+ <member cname="GST_VIDEO_FRAME_FLAG_ONEFIELD" name="Onefield" value="8"/>
+ <member cname="GST_VIDEO_FRAME_FLAG_BOTTOM_FIELD" name="BottomField" value="8"/>
+ <member cname="GST_VIDEO_FRAME_FLAG_TOP_FIELD" name="TopField" value="10"/>
<member cname="GST_VIDEO_FRAME_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16"/>
<member cname="GST_VIDEO_FRAME_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="32"/>
</enum>
@@ -25815,6 +26634,11 @@
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT" name="HalfAspect" value="16384"/>
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO" name="MixedMono" value="32768"/>
</enum>
+ <enum name="VideoOverlayFormatFlags" cname="GstVideoOverlayFormatFlags" type="flags" gtype="gst_video_overlay_format_flags_get_type">
+ <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_NONE" name="None" value="0"/>
+ <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="1"/>
+ <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_GLOBAL_ALPHA" name="GlobalAlpha" value="2"/>
+ </enum>
<enum name="VideoPackFlags" cname="GstVideoPackFlags" type="flags" gtype="gst_video_pack_flags_get_type">
<member cname="GST_VIDEO_PACK_FLAG_NONE" name="None" value="0"/>
<member cname="GST_VIDEO_PACK_FLAG_TRUNCATE_RANGE" name="TruncateRange" value="1"/>
@@ -26448,6 +27272,169 @@
</parameters>
</signal>
</object>
+ <object name="VideoAggregator" cname="GstVideoAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstAggregator">
+ <class_struct cname="GstVideoAggregatorClass">
+ <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstAggregatorClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method vm="update_caps"/>
+ <method vm="aggregate_frames"/>
+ <method vm="create_output_buffer"/>
+ <method vm="find_best_format"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
+ </class_struct>
+ <method name="GetType" cname="gst_video_aggregator_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <virtual_method name="AggregateFrames" cname="aggregate_frames">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="outbuffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="CreateOutputBuffer" cname="create_output_buffer">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="outbuffer" type="GstBuffer**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="FindBestFormat" cname="find_best_format">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="downstream_caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="best_info" type="GstVideoInfo*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="at_least_one_alpha" type="gboolean"/>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="UpdateCaps" cname="update_caps">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <field cname="aggregator" access="public" writeable="false" readable="true" is_callback="false" name="Aggregator" type="GstAggregator*"/>
+ <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
+ </object>
+ <object name="VideoAggregatorConvertPad" cname="GstVideoAggregatorConvertPad" opaque="false" hidden="false" parent="GstVideoAggregatorPad">
+ <class_struct cname="GstVideoAggregatorConvertPadClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstVideoAggregatorPadClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method vm="create_conversion_info"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_video_aggregator_convert_pad_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <virtual_method name="CreateConversionInfo" cname="create_conversion_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="agg" type="GstVideoAggregator*"/>
+ <parameter name="conversion_info" type="GstVideoInfo*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <method name="UpdateConversionInfo" cname="gst_video_aggregator_convert_pad_update_conversion_info">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstVideoAggregatorPad*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorConvertPadPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="VideoAggregatorPad" cname="GstVideoAggregatorPad" opaque="false" hidden="false" parent="GstAggregatorPad">
+ <class_struct cname="GstVideoAggregatorPadClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorPadClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method vm="update_conversion_info"/>
+ <method vm="prepare_frame"/>
+ <method vm="clean_frame"/>
+ <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
+ </class_struct>
+ <method name="GetType" cname="gst_video_aggregator_pad_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <virtual_method name="CleanFrame" cname="clean_frame">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="videoaggregator" type="GstVideoAggregator*"/>
+ <parameter name="prepared_frame" type="GstVideoFrame*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="PrepareFrame" cname="prepare_frame">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="videoaggregator" type="GstVideoAggregator*"/>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="prepared_frame" type="GstVideoFrame*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="UpdateConversionInfo" cname="update_conversion_info">
+ <return-type type="void"/>
+ <parameters/>
+ </virtual_method>
+ <method name="GetCurrentBuffer" cname="gst_video_aggregator_pad_get_current_buffer">
+ <return-type type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetPreparedFrame" cname="gst_video_aggregator_pad_get_prepared_frame">
+ <return-type type="GstVideoFrame*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="HasCurrentBuffer" cname="gst_video_aggregator_pad_has_current_buffer">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="SetNeedsAlpha" cname="gst_video_aggregator_pad_set_needs_alpha">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="needs_alpha" type="gboolean"/>
+ </parameters>
+ </method>
+ <property name="RepeatAfterEos" cname="repeat-after-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Zorder" cname="zorder" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregatorPad*"/>
+ <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPadPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
<object name="VideoBufferPool" cname="GstVideoBufferPool" opaque="false" hidden="false" parent="GstBufferPool">
<class_struct cname="GstVideoBufferPoolClass">
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBufferPoolClass">
@@ -26795,6 +27782,20 @@
<parameter name="enabled" type="gboolean"/>
</parameters>
</method>
+ <method name="SetInterlacedOutputState" cname="gst_video_decoder_set_interlaced_output_state" version="1.16.">
+ <return-type type="GstVideoCodecState*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="fmt" type="GstVideoFormat"/>
+ <parameter name="mode" type="GstVideoInterlaceMode"/>
+ <parameter name="width" type="guint"/>
+ <parameter name="height" type="guint"/>
+ <parameter allow-none="1" name="reference" type="GstVideoCodecState*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
<method name="SetLatency" cname="gst_video_decoder_set_latency">
<return-type type="void"/>
<parameters>
@@ -27302,6 +28303,9 @@
</return-type>
</method>
</struct>
+ <struct name="VideoAggregatorConvertPadPrivate" cname="GstVideoAggregatorConvertPadPrivate" opaque="true" hidden="true"/>
+ <struct name="VideoAggregatorPadPrivate" cname="GstVideoAggregatorPadPrivate" opaque="true" hidden="true"/>
+ <struct name="VideoAggregatorPrivate" cname="GstVideoAggregatorPrivate" opaque="true" hidden="true"/>
<struct name="VideoAlignment" cname="GstVideoAlignment" opaque="false" hidden="false">
<field cname="padding_top" access="public" writeable="true" readable="true" is_callback="false" name="PaddingTop" type="guint"/>
<field cname="padding_bottom" access="public" writeable="true" readable="true" is_callback="false" name="PaddingBottom" type="guint"/>
@@ -27313,7 +28317,27 @@
<parameters/>
</method>
</struct>
+ <struct name="VideoAncillary" cname="GstVideoAncillary" opaque="false" hidden="false" version="1.16">
+ <field cname="DID" access="public" writeable="true" readable="true" is_callback="false" name="DID" type="guint8"/>
+ <field cname="SDID_block_number" access="public" writeable="true" readable="true" is_callback="false" name="SDIDBlockNumber" type="guint8"/>
+ <field cname="data_count" access="public" writeable="true" readable="true" is_callback="false" name="DataCount" type="guint8"/>
+ <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" array="true" array_length_param_index="2"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </struct>
<struct name="VideoBufferPoolPrivate" cname="GstVideoBufferPoolPrivate" opaque="true" hidden="true"/>
+ <struct name="VideoCaptionMeta" cname="GstVideoCaptionMeta" opaque="false" hidden="false" version="1.16">
+ <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="caption_type" access="public" writeable="true" readable="true" is_callback="false" name="CaptionType" type="GstVideoCaptionType"/>
+ <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="3"/>
+ <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize"/>
+ <method name="GetInfo" cname="gst_video_caption_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ </struct>
<struct name="VideoChromaResample" cname="GstVideoChromaResample" opaque="true" hidden="false">
<method name="" cname="gst_video_chroma_resample">
<return-type type="void"/>
@@ -27341,8 +28365,8 @@
<field cname="ref_count" access="private" writeable="false" readable="false" is_callback="false" name="RefCount" type="gint"/>
<field cname="flags" access="private" writeable="false" readable="false" is_callback="false" name="Flags" type="guint32"/>
<field cname="system_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="SystemFrameNumber" type="guint32"/>
- <field cname="decode_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="DecodeFrameNumber" type="guint32"/>
- <field cname="presentation_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="PresentationFrameNumber" type="guint32"/>
+ <field cname="decode_frame_number" access="private" writeable="false" readable="false" is_callback="false" name="DecodeFrameNumber" type="guint32"/>
+ <field cname="presentation_frame_number" access="private" writeable="false" readable="false" is_callback="false" name="PresentationFrameNumber" type="guint32"/>
<field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64"/>
<field cname="pts" access="public" writeable="true" readable="true" is_callback="false" name="Pts" type="guint64"/>
<field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64"/>
@@ -27715,6 +28739,15 @@
<parameter name="height" type="guint"/>
</parameters>
</method>
+ <method name="SetInterlacedFormat" cname="gst_video_info_set_interlaced_format" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="format" type="GstVideoFormat"/>
+ <parameter name="mode" type="GstVideoInterlaceMode"/>
+ <parameter name="width" type="guint"/>
+ <parameter name="height" type="guint"/>
+ </parameters>
+ </method>
<method name="ToCaps" cname="gst_video_info_to_caps">
<return-type type="GstCaps*" owned="true">
<warning>missing glib:type-name</warning>
@@ -27846,7 +28879,6 @@
</return-type>
</method>
</struct>
- <struct name="VideoOverlayProperties" cname="GstVideoOverlayProperties" opaque="true" hidden="false"/>
<boxed name="VideoOverlayRectangle" cname="GstVideoOverlayRectangle" opaque="true" hidden="false">
<method name="GetType" cname="gst_video_overlay_rectangle_get_type" shared="true">
<return-type type="GType"/>
@@ -28119,6 +29151,17 @@
<parameter name="field_count" type="guint"/>
</parameters>
</constructor>
+ <constructor cname="gst_video_time_code_new_from_date_time_full" version="1.16">
+ <parameters>
+ <parameter name="fps_n" type="guint"/>
+ <parameter name="fps_d" type="guint"/>
+ <parameter name="dt" type="GDateTime*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="flags" type="GstVideoTimeCodeFlags"/>
+ <parameter name="field_count" type="guint"/>
+ </parameters>
+ </constructor>
<constructor cname="gst_video_time_code_new_from_string" version="1.12">
<parameters>
<parameter name="tc_str" type="const-gchar*"/>
@@ -28198,6 +29241,18 @@
<parameter name="field_count" type="guint"/>
</parameters>
</method>
+ <method name="InitFromDateTimeFull" cname="gst_video_time_code_init_from_date_time_full" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="fps_n" type="guint"/>
+ <parameter name="fps_d" type="guint"/>
+ <parameter name="dt" type="GDateTime*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="flags" type="GstVideoTimeCodeFlags"/>
+ <parameter name="field_count" type="guint"/>
+ </parameters>
+ </method>
<method name="IsValid" cname="gst_video_time_code_is_valid" version="1.10">
<return-type type="gboolean"/>
<parameters/>
@@ -28283,6 +29338,78 @@
</return-type>
</method>
</struct>
+ <boxed name="VideoVBIEncoder" cname="GstVideoVBIEncoder" opaque="false" hidden="false" version="1.16">
+ <method name="GetType" cname="gst_video_vbi_encoder_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_video_vbi_encoder_new" version="1.16">
+ <parameters>
+ <parameter name="format" type="GstVideoFormat"/>
+ <parameter name="pixel_width" type="guint32"/>
+ </parameters>
+ </constructor>
+ <method name="AddAncillary" cname="gst_video_vbi_encoder_add_ancillary" version="1.16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="composite" type="gboolean"/>
+ <parameter name="DID" type="guint8"/>
+ <parameter name="SDID_block_number" type="guint8"/>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="4"/>
+ <parameter name="data_count" type="guint" array_index="3"/>
+ </parameters>
+ </method>
+ <method name="Copy" cname="gst_video_vbi_encoder_copy">
+ <return-type type="GstVideoVBIEncoder*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_video_vbi_encoder_free" version="1.16">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="WriteLine" cname="gst_video_vbi_encoder_write_line">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ </parameters>
+ </method>
+ </boxed>
+ <boxed name="VideoVBIParser" cname="GstVideoVBIParser" opaque="false" hidden="false" version="1.16">
+ <method name="GetType" cname="gst_video_vbi_parser_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_video_vbi_parser_new" version="1.16">
+ <parameters>
+ <parameter name="format" type="GstVideoFormat"/>
+ <parameter name="pixel_width" type="guint32"/>
+ </parameters>
+ </constructor>
+ <method name="AddLine" cname="gst_video_vbi_parser_add_line" version="1.16">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="data" type="guint8*" array="true"/>
+ </parameters>
+ </method>
+ <method name="Copy" cname="gst_video_vbi_parser_copy">
+ <return-type type="GstVideoVBIParser*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_video_vbi_parser_free" version="1.16">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="GetAncillary" cname="gst_video_vbi_parser_get_ancillary" version="1.16">
+ <return-type type="GstVideoVBIParserResult"/>
+ <parameters>
+ <parameter name="anc" type="GstVideoAncillary*" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </boxed>
<object name="Global" cname="GstVideoGlobal" opaque="true">
<method name="BufferAddVideoAffineTransformationMeta" cname="gst_buffer_add_video_affine_transformation_meta" shared="true" version="1.8">
<return-type type="GstVideoAffineTransformationMeta*">
@@ -28294,6 +29421,19 @@
</parameter>
</parameters>
</method>
+ <method name="BufferAddVideoCaptionMeta" cname="gst_buffer_add_video_caption_meta" shared="true" version="1.16">
+ <return-type type="GstVideoCaptionMeta*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="caption_type" type="GstVideoCaptionType"/>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="3"/>
+ <parameter name="size" type="gsize" array_index="2"/>
+ </parameters>
+ </method>
<method name="BufferAddVideoGlTextureUploadMeta" cname="gst_buffer_add_video_gl_texture_upload_meta" shared="true">
<return-type type="GstVideoGLTextureUploadMeta*">
<warning>missing glib:type-name</warning>
@@ -28338,8 +29478,8 @@
<parameter name="width" type="guint"/>
<parameter name="height" type="guint"/>
<parameter name="n_planes" type="guint"/>
- <parameter name="offset" type="gsize"/>
- <parameter name="stride" type="gint"/>
+ <parameter name="offset" type="gsize" array="true" array_len="4"/>
+ <parameter name="stride" type="gint" array="true" array_len="4"/>
</parameters>
</method>
<method name="BufferAddVideoOverlayCompositionMeta" cname="gst_buffer_add_video_overlay_composition_meta" shared="true">
@@ -28725,6 +29865,30 @@
<parameter name="display_par_d" type="guint"/>
</parameters>
</method>
+ <method name="VideoCaptionMetaApiGetType" cname="gst_video_caption_meta_api_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="VideoCaptionMetaGetInfo" cname="gst_video_caption_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ <method name="VideoCaptionTypeFromCaps" cname="gst_video_caption_type_from_caps" shared="true" version="1.16">
+ <return-type type="GstVideoCaptionType"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="VideoCaptionTypeToCaps" cname="gst_video_caption_type_to_caps" shared="true" version="1.16">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="type" type="GstVideoCaptionType"/>
+ </parameters>
+ </method>
<method name="VideoChromaFromString" cname="gst_video_chroma_from_string" shared="true">
<return-type type="GstVideoChromaSite"/>
<parameters>
@@ -28770,8 +29934,8 @@
<parameter name="info" type="GstVideoFormatInfo*">
<warning>missing glib:type-name</warning>
</parameter>
- <parameter name="offset" type="gint*" owned="true" pass_as="out" array="true" array_len="4"/>
- <parameter name="scale" type="gint*" owned="true" pass_as="out" array="true" array_len="4"/>
+ <parameter name="offset" type="gint" pass_as="out" array="true" array_len="4"/>
+ <parameter name="scale" type="gint" pass_as="out" array="true" array_len="4"/>
</parameters>
</method>
<method name="VideoColorTransferDecode" cname="gst_video_color_transfer_decode" shared="true" version="1.6">
@@ -29116,6 +30280,7 @@
<constant value="GstBufferPoolOptionVideoAlignment" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_ALIGNMENT"/>
<constant value="GstBufferPoolOptionVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META" version="1.2.2"/>
<constant value="GstBufferPoolOptionVideoMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_META"/>
+ <constant value="format:Interlaced" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_FORMAT_INTERLACED" version="1.16."/>
<constant value="meta:GstVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META"/>
<constant value="meta:GstVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META"/>
<constant value="meta:GstVideoMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_META"/>
@@ -29165,7 +30330,7 @@
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SRC_NAME"/>
<constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SINK_NAME"/>
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SRC_NAME"/>
- <constant value="{ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL"/>
+ <constant value="{ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL"/>
<constant value="(fraction) [ 0, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_FPS_RANGE"/>
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_COMPONENTS"/>
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_PLANES"/>
@@ -29185,6 +30350,12 @@
</object>
</namespace>
<namespace name="GstWebRTC" library="gstwebrtc-1.0">
+ <enum name="WebRTCBundlePolicy" cname="GstWebRTCBundlePolicy" type="enum" gtype="gst_webrtc_bundle_policy_get_type">
+ <member cname="GST_WEBRTC_BUNDLE_POLICY_NONE" name="None" value="0"/>
+ <member cname="GST_WEBRTC_BUNDLE_POLICY_BALANCED" name="Balanced" value="1"/>
+ <member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT" name="MaxCompat" value="2"/>
+ <member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE" name="MaxBundle" value="3"/>
+ </enum>
<enum name="WebRTCDTLSSetup" cname="GstWebRTCDTLSSetup" type="enum" gtype="gst_webrtc_dtls_setup_get_type">
<member cname="GST_WEBRTC_DTLS_SETUP_NONE" name="None" value="0"/>
<member cname="GST_WEBRTC_DTLS_SETUP_ACTPASS" name="Actpass" value="1"/>
@@ -29198,6 +30369,17 @@
<member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING" name="Connecting" value="3"/>
<member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED" name="Connected" value="4"/>
</enum>
+ <enum name="WebRTCDataChannelState" cname="GstWebRTCDataChannelState" type="enum" gtype="gst_webrtc_data_channel_state_get_type">
+ <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_NEW" name="New" value="0"/>
+ <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING" name="Connecting" value="1"/>
+ <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_OPEN" name="Open" value="2"/>
+ <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING" name="Closing" value="3"/>
+ <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED" name="Closed" value="4"/>
+ </enum>
+ <enum name="WebRTCFECType" cname="GstWebRTCFECType" type="enum" gtype="gst_webrtc_fec_type_get_type">
+ <member cname="GST_WEBRTC_FEC_TYPE_NONE" name="None" value="0"/>
+ <member cname="GST_WEBRTC_FEC_TYPE_ULP_RED" name="UlpRed" value="1"/>
+ </enum>
<enum name="WebRTCICEComponent" cname="GstWebRTCICEComponent" type="enum" gtype="gst_webrtc_ice_component_get_type">
<member cname="GST_WEBRTC_ICE_COMPONENT_RTP" name="Rtp" value="0"/>
<member cname="GST_WEBRTC_ICE_COMPONENT_RTCP" name="Rtcp" value="1"/>
@@ -29220,6 +30402,10 @@
<member cname="GST_WEBRTC_ICE_ROLE_CONTROLLED" name="Controlled" value="0"/>
<member cname="GST_WEBRTC_ICE_ROLE_CONTROLLING" name="Controlling" value="1"/>
</enum>
+ <enum name="WebRTCICETransportPolicy" cname="GstWebRTCICETransportPolicy" type="enum" gtype="gst_webrtc_ice_transport_policy_get_type">
+ <member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL" name="All" value="0"/>
+ <member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY" name="Relay" value="1"/>
+ </enum>
<enum name="WebRTCPeerConnectionState" cname="GstWebRTCPeerConnectionState" type="enum" gtype="gst_webrtc_peer_connection_state_get_type">
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_NEW" name="New" value="0"/>
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING" name="Connecting" value="1"/>
@@ -29228,6 +30414,12 @@
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED" name="Failed" value="4"/>
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED" name="Closed" value="5"/>
</enum>
+ <enum name="WebRTCPriorityType" cname="GstWebRTCPriorityType" type="enum" gtype="gst_webrtc_priority_type_get_type">
+ <member cname="GST_WEBRTC_PRIORITY_TYPE_VERY_LOW" name="VeryLow" value="1"/>
+ <member cname="GST_WEBRTC_PRIORITY_TYPE_LOW" name="Low" value="2"/>
+ <member cname="GST_WEBRTC_PRIORITY_TYPE_MEDIUM" name="Medium" value="3"/>
+ <member cname="GST_WEBRTC_PRIORITY_TYPE_HIGH" name="High" value="4"/>
+ </enum>
<enum name="WebRTCRTPTransceiverDirection" cname="GstWebRTCRTPTransceiverDirection" type="enum" gtype="gst_webrtc_rtp_transceiver_direction_get_type">
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE" name="None" value="0"/>
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE" name="Inactive" value="1"/>
@@ -29235,6 +30427,12 @@
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY" name="Recvonly" value="3"/>
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV" name="Sendrecv" value="4"/>
</enum>
+ <enum name="WebRTCSCTPTransportState" cname="GstWebRTCSCTPTransportState" type="enum" gtype="gst_webrtc_sctp_transport_state_get_type">
+ <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW" name="New" value="0"/>
+ <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING" name="Connecting" value="1"/>
+ <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED" name="Connected" value="2"/>
+ <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED" name="Closed" value="3"/>
+ </enum>
<enum name="WebRTCSDPType" cname="GstWebRTCSDPType" type="enum" gtype="gst_webrtc_sdp_type_get_type">
<member cname="GST_WEBRTC_SDP_TYPE_OFFER" name="Offer" value="1"/>
<member cname="GST_WEBRTC_SDP_TYPE_PRANSWER" name="Pranswer" value="2"/>
@@ -29267,7 +30465,7 @@
</enum>
<object name="WebRTCDTLSTransport" cname="GstWebRTCDTLSTransport" opaque="false" hidden="false" parent="GstObject">
<class_struct cname="GstWebRTCDTLSTransportClass">
- <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBinClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
<warning>missing glib:type-name</warning>
</field>
<field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/>
@@ -29306,7 +30504,7 @@
</object>
<object name="WebRTCICETransport" cname="GstWebRTCICETransport" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
<class_struct cname="GstWebRTCICETransportClass">
- <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBinClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
<warning>missing glib:type-name</warning>
</field>
<method vm="gather_candidates"/>
@@ -29459,7 +30657,7 @@
<constructor cname="gst_webrtc_session_description_new">
<parameters>
<parameter name="type" type="GstWebRTCSDPType"/>
- <parameter name="sdp" type="GstSDPMessage*">
+ <parameter name="sdp" type="GstSDPMessage*" owned="true">
<warning>missing glib:type-name</warning>
</parameter>
</parameters>