mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
codecs: Update gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5285>
This commit is contained in:
parent
f9169c5431
commit
962384846d
1 changed files with 122 additions and 328 deletions
|
@ -99,7 +99,7 @@ preferred by subclass or not.</doc>
|
||||||
<virtual-method name="new_picture" version="1.20">
|
<virtual-method name="new_picture" version="1.20">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h">Optional. Called whenever new #GstAV1Picture is created.
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h">Optional. Called whenever new #GstAV1Picture is created.
|
||||||
Subclass can set implementation specific user data
|
Subclass can set implementation specific user data
|
||||||
on the #GstAV1Picture via gst_av1_picture_set_user_data()</doc>
|
on the #GstAV1Picture via gst_av1_picture_set_user_data</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1decoder.h"/>
|
||||||
<return-value transfer-ownership="none">
|
<return-value transfer-ownership="none">
|
||||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||||
|
@ -449,10 +449,7 @@ decoding process for the #GstAV1Picture</doc>
|
||||||
<record name="AV1Picture" c:type="GstAV1Picture" version="1.20" glib:type-name="GstAV1Picture" glib:get-type="gst_av1_picture_get_type" c:symbol-prefix="av1_picture">
|
<record name="AV1Picture" c:type="GstAV1Picture" version="1.20" glib:type-name="GstAV1Picture" glib:get-type="gst_av1_picture_get_type" c:symbol-prefix="av1_picture">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
||||||
<field name="parent" readable="0" private="1">
|
<field name="parent" readable="0" private="1">
|
||||||
<type name="Gst.MiniObject" c:type="GstMiniObject"/>
|
<type name="CodecPicture" c:type="GstCodecPicture"/>
|
||||||
</field>
|
|
||||||
<field name="system_frame_number" readable="0" private="1">
|
|
||||||
<type name="guint32" c:type="guint32"/>
|
|
||||||
</field>
|
</field>
|
||||||
<field name="frame_hdr" introspectable="0" readable="0" private="1">
|
<field name="frame_hdr" introspectable="0" readable="0" private="1">
|
||||||
<type c:type="GstAV1FrameHeaderOBU"/>
|
<type c:type="GstAV1FrameHeaderOBU"/>
|
||||||
|
@ -475,15 +472,6 @@ decoding process for the #GstAV1Picture</doc>
|
||||||
<field name="apply_grain" readable="0" private="1">
|
<field name="apply_grain" readable="0" private="1">
|
||||||
<type name="gboolean" c:type="gboolean"/>
|
<type name="gboolean" c:type="gboolean"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="discont_state" readable="0" private="1">
|
|
||||||
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
|
||||||
</field>
|
|
||||||
<field name="user_data" readable="0" private="1">
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</field>
|
|
||||||
<field name="notify" readable="0" private="1">
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</field>
|
|
||||||
<constructor name="new" c:identifier="gst_av1_picture_new" version="1.20">
|
<constructor name="new" c:identifier="gst_av1_picture_new" version="1.20">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">Create new #GstAV1Picture</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">Create new #GstAV1Picture</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
||||||
|
@ -492,46 +480,6 @@ decoding process for the #GstAV1Picture</doc>
|
||||||
<type name="AV1Picture" c:type="GstAV1Picture*"/>
|
<type name="AV1Picture" c:type="GstAV1Picture*"/>
|
||||||
</return-value>
|
</return-value>
|
||||||
</constructor>
|
</constructor>
|
||||||
<method name="get_user_data" c:identifier="gst_av1_picture_get_user_data" version="1.20">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">Gets private data set on the picture via
|
|
||||||
gst_av1_picture_set_user_data() previously.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
|
||||||
<return-value transfer-ownership="none" nullable="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">The previously set user_data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">a #GstAV1Picture</doc>
|
|
||||||
<type name="AV1Picture" c:type="GstAV1Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
<method name="set_user_data" c:identifier="gst_av1_picture_set_user_data" version="1.20">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">Sets @user_data on the picture and the #GDestroyNotify that will be called when
|
|
||||||
the picture is freed.
|
|
||||||
|
|
||||||
If a @user_data was previously set, then the previous set @notify will be called
|
|
||||||
before the @user_data is replaced.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
|
||||||
<return-value transfer-ownership="none">
|
|
||||||
<type name="none" c:type="void"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">a #GstAV1Picture</doc>
|
|
||||||
<type name="AV1Picture" c:type="GstAV1Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">private data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</parameter>
|
|
||||||
<parameter name="notify" transfer-ownership="none" scope="async" closure="0">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.c">a #GDestroyNotify</doc>
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
</record>
|
</record>
|
||||||
<record name="AV1Tile" c:type="GstAV1Tile" version="1.20">
|
<record name="AV1Tile" c:type="GstAV1Tile" version="1.20">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstav1picture.h"/>
|
||||||
|
@ -570,6 +518,115 @@ before the @user_data is replaced.</doc>
|
||||||
</parameter>
|
</parameter>
|
||||||
</parameters>
|
</parameters>
|
||||||
</function-macro>
|
</function-macro>
|
||||||
|
<function-macro name="CODEC_PICTURE" c:identifier="GST_CODEC_PICTURE" introspectable="0">
|
||||||
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h"/>
|
||||||
|
<parameters>
|
||||||
|
<parameter name="p">
|
||||||
|
</parameter>
|
||||||
|
</parameters>
|
||||||
|
</function-macro>
|
||||||
|
<function-macro name="CODEC_PICTURE_COPY_FRAME_NUMBER" c:identifier="GST_CODEC_PICTURE_COPY_FRAME_NUMBER" version="1.24" introspectable="0">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h">Copy system_frame_number of @src to @dst</doc>
|
||||||
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h"/>
|
||||||
|
<parameters>
|
||||||
|
<parameter name="dst">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h">a #GstCodecPicture</doc>
|
||||||
|
</parameter>
|
||||||
|
<parameter name="src">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h">a #GstCodecPicture</doc>
|
||||||
|
</parameter>
|
||||||
|
</parameters>
|
||||||
|
</function-macro>
|
||||||
|
<function-macro name="CODEC_PICTURE_FRAME_NUMBER" c:identifier="GST_CODEC_PICTURE_FRAME_NUMBER" version="1.24" introspectable="0">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h">Gets access to the system_frame_number field of @picture</doc>
|
||||||
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h"/>
|
||||||
|
<parameters>
|
||||||
|
<parameter name="picture">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h">a #GstCodecPicture</doc>
|
||||||
|
</parameter>
|
||||||
|
</parameters>
|
||||||
|
</function-macro>
|
||||||
|
<record name="CodecPicture" c:type="GstCodecPicture" version="1.24">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h">Base struct for coded picture representation</doc>
|
||||||
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h"/>
|
||||||
|
<field name="parent" readable="0" private="1">
|
||||||
|
<type name="Gst.MiniObject" c:type="GstMiniObject"/>
|
||||||
|
</field>
|
||||||
|
<field name="system_frame_number" readable="0" private="1">
|
||||||
|
<type name="guint32" c:type="guint32"/>
|
||||||
|
</field>
|
||||||
|
<field name="discont_state" readable="0" private="1">
|
||||||
|
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
||||||
|
</field>
|
||||||
|
<field name="user_data" readable="0" private="1">
|
||||||
|
<type name="gpointer" c:type="gpointer"/>
|
||||||
|
</field>
|
||||||
|
<field name="notify" readable="0" private="1">
|
||||||
|
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
||||||
|
</field>
|
||||||
|
<field name="_gst_reserved" readable="0" private="1">
|
||||||
|
<array zero-terminated="0" fixed-size="4">
|
||||||
|
<type name="gpointer" c:type="gpointer"/>
|
||||||
|
</array>
|
||||||
|
</field>
|
||||||
|
<method name="get_user_data" c:identifier="gst_codec_picture_get_user_data" version="1.24">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">Gets private data set on the picture via
|
||||||
|
gst_codec_picture_set_user_data() previously.</doc>
|
||||||
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h"/>
|
||||||
|
<return-value transfer-ownership="none" nullable="1">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">The previously set user_data</doc>
|
||||||
|
<type name="gpointer" c:type="gpointer"/>
|
||||||
|
</return-value>
|
||||||
|
<parameters>
|
||||||
|
<instance-parameter name="picture" transfer-ownership="none">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">a #GstCodecPicture</doc>
|
||||||
|
<type name="CodecPicture" c:type="GstCodecPicture*"/>
|
||||||
|
</instance-parameter>
|
||||||
|
</parameters>
|
||||||
|
</method>
|
||||||
|
<method name="set_discont_state" c:identifier="gst_codec_picture_set_discont_state" version="1.24">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">Sets @discont_state to @picture</doc>
|
||||||
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h"/>
|
||||||
|
<return-value transfer-ownership="none">
|
||||||
|
<type name="none" c:type="void"/>
|
||||||
|
</return-value>
|
||||||
|
<parameters>
|
||||||
|
<instance-parameter name="picture" transfer-ownership="none">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">a #GstCodecPicture</doc>
|
||||||
|
<type name="CodecPicture" c:type="GstCodecPicture*"/>
|
||||||
|
</instance-parameter>
|
||||||
|
<parameter name="discont_state" transfer-ownership="none" nullable="1" allow-none="1">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">a #GstVideoCodecState</doc>
|
||||||
|
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
||||||
|
</parameter>
|
||||||
|
</parameters>
|
||||||
|
</method>
|
||||||
|
<method name="set_user_data" c:identifier="gst_codec_picture_set_user_data" version="1.24">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">Sets @user_data on the picture and the #GDestroyNotify that will be called when
|
||||||
|
the picture is freed.
|
||||||
|
|
||||||
|
If a @user_data was previously set, then the previous set @notify will be called
|
||||||
|
before the @user_data is replaced.</doc>
|
||||||
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.h"/>
|
||||||
|
<return-value transfer-ownership="none">
|
||||||
|
<type name="none" c:type="void"/>
|
||||||
|
</return-value>
|
||||||
|
<parameters>
|
||||||
|
<instance-parameter name="picture" transfer-ownership="none">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">a #GstCodecPicture</doc>
|
||||||
|
<type name="CodecPicture" c:type="GstCodecPicture*"/>
|
||||||
|
</instance-parameter>
|
||||||
|
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">private data</doc>
|
||||||
|
<type name="gpointer" c:type="gpointer"/>
|
||||||
|
</parameter>
|
||||||
|
<parameter name="notify" transfer-ownership="none" scope="async" closure="0">
|
||||||
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstcodecpicture.c">a #GDestroyNotify</doc>
|
||||||
|
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
||||||
|
</parameter>
|
||||||
|
</parameters>
|
||||||
|
</method>
|
||||||
|
</record>
|
||||||
<class name="H264Decoder" c:symbol-prefix="h264_decoder" c:type="GstH264Decoder" parent="GstVideo.VideoDecoder" abstract="1" glib:type-name="GstH264Decoder" glib:get-type="gst_h264_decoder_get_type" glib:type-struct="H264DecoderClass">
|
<class name="H264Decoder" c:symbol-prefix="h264_decoder" c:type="GstH264Decoder" parent="GstVideo.VideoDecoder" abstract="1" glib:type-name="GstH264Decoder" glib:get-type="gst_h264_decoder_get_type" glib:type-struct="H264DecoderClass">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The opaque #GstH264Decoder data structure.</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">The opaque #GstH264Decoder data structure.</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/>
|
||||||
|
@ -656,7 +713,7 @@ preferred by subclass or not.</doc>
|
||||||
<virtual-method name="new_field_picture" version="1.20">
|
<virtual-method name="new_field_picture" version="1.20">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">Called when a new field picture is created for interlaced field picture.
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">Called when a new field picture is created for interlaced field picture.
|
||||||
Subclass can attach implementation specific user data on @second_field via
|
Subclass can attach implementation specific user data on @second_field via
|
||||||
gst_h264_picture_set_user_data()</doc>
|
gst_h264_picture_set_user_data</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/>
|
||||||
<return-value transfer-ownership="none">
|
<return-value transfer-ownership="none">
|
||||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||||
|
@ -679,7 +736,7 @@ gst_h264_picture_set_user_data()</doc>
|
||||||
<virtual-method name="new_picture">
|
<virtual-method name="new_picture">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">Optional. Called whenever new #GstH264Picture is created.
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h">Optional. Called whenever new #GstH264Picture is created.
|
||||||
Subclass can set implementation specific user data
|
Subclass can set implementation specific user data
|
||||||
on the #GstH264Picture via gst_h264_picture_set_user_data()</doc>
|
on the #GstH264Picture via gst_h264_picture_set_user_data</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264decoder.h"/>
|
||||||
<return-value transfer-ownership="none">
|
<return-value transfer-ownership="none">
|
||||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||||
|
@ -1509,14 +1566,11 @@ should not exceed the max size of DPB.</doc>
|
||||||
<record name="H264Picture" c:type="GstH264Picture" glib:type-name="GstH264Picture" glib:get-type="gst_h264_picture_get_type" c:symbol-prefix="h264_picture">
|
<record name="H264Picture" c:type="GstH264Picture" glib:type-name="GstH264Picture" glib:get-type="gst_h264_picture_get_type" c:symbol-prefix="h264_picture">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
||||||
<field name="parent" readable="0" private="1">
|
<field name="parent" readable="0" private="1">
|
||||||
<type name="Gst.MiniObject" c:type="GstMiniObject"/>
|
<type name="CodecPicture" c:type="GstCodecPicture"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="type" introspectable="0" readable="0" private="1">
|
<field name="type" introspectable="0" readable="0" private="1">
|
||||||
<type c:type="GstH264SliceType"/>
|
<type c:type="GstH264SliceType"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="system_frame_number" readable="0" private="1">
|
|
||||||
<type name="guint32" c:type="guint32"/>
|
|
||||||
</field>
|
|
||||||
<field name="pic_order_cnt_type" readable="0" private="1">
|
<field name="pic_order_cnt_type" readable="0" private="1">
|
||||||
<type name="guint8" c:type="guint8"/>
|
<type name="guint8" c:type="guint8"/>
|
||||||
</field>
|
</field>
|
||||||
|
@ -1604,15 +1658,6 @@ should not exceed the max size of DPB.</doc>
|
||||||
<field name="buffer_flags" readable="0" private="1">
|
<field name="buffer_flags" readable="0" private="1">
|
||||||
<type name="GstVideo.VideoBufferFlags" c:type="GstVideoBufferFlags"/>
|
<type name="GstVideo.VideoBufferFlags" c:type="GstVideoBufferFlags"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="discont_state" readable="0" private="1">
|
|
||||||
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
|
||||||
</field>
|
|
||||||
<field name="user_data" readable="0" private="1">
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</field>
|
|
||||||
<field name="notify" readable="0" private="1">
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</field>
|
|
||||||
<constructor name="new" c:identifier="gst_h264_picture_new">
|
<constructor name="new" c:identifier="gst_h264_picture_new">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">Create new #GstH264Picture</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">Create new #GstH264Picture</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
||||||
|
@ -1621,46 +1666,6 @@ should not exceed the max size of DPB.</doc>
|
||||||
<type name="H264Picture" c:type="GstH264Picture*"/>
|
<type name="H264Picture" c:type="GstH264Picture*"/>
|
||||||
</return-value>
|
</return-value>
|
||||||
</constructor>
|
</constructor>
|
||||||
<method name="get_user_data" c:identifier="gst_h264_picture_get_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">Gets private data set on the picture via
|
|
||||||
gst_h264_picture_set_user_data() previously.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
|
||||||
<return-value transfer-ownership="none" nullable="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">The previously set user_data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">a #GstH264Picture</doc>
|
|
||||||
<type name="H264Picture" c:type="GstH264Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
<method name="set_user_data" c:identifier="gst_h264_picture_set_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">Sets @user_data on the picture and the #GDestroyNotify that will be called when
|
|
||||||
the picture is freed.
|
|
||||||
|
|
||||||
If a @user_data was previously set, then the previous set @notify will be called
|
|
||||||
before the @user_data is replaced.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
|
||||||
<return-value transfer-ownership="none">
|
|
||||||
<type name="none" c:type="void"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">a #GstH264Picture</doc>
|
|
||||||
<type name="H264Picture" c:type="GstH264Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">private data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</parameter>
|
|
||||||
<parameter name="notify" transfer-ownership="none" scope="async" closure="0">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.c">a #GDestroyNotify</doc>
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
</record>
|
</record>
|
||||||
<enumeration name="H264PictureField" c:type="GstH264PictureField">
|
<enumeration name="H264PictureField" c:type="GstH264PictureField">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth264picture.h"/>
|
||||||
|
@ -1855,7 +1860,7 @@ preferred by subclass or not.</doc>
|
||||||
<virtual-method name="new_picture">
|
<virtual-method name="new_picture">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h">Optional. Called whenever new #GstH265Picture is created.
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h">Optional. Called whenever new #GstH265Picture is created.
|
||||||
Subclass can set implementation specific user data
|
Subclass can set implementation specific user data
|
||||||
on the #GstH265Picture via gst_h265_picture_set_user_data()</doc>
|
on the #GstH265Picture via gst_h265_picture_set_user_data</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.h"/>
|
||||||
<return-value transfer-ownership="none">
|
<return-value transfer-ownership="none">
|
||||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||||
|
@ -2506,14 +2511,11 @@ corresponding to the @system_frame_number</doc>
|
||||||
<record name="H265Picture" c:type="GstH265Picture" glib:type-name="GstH265Picture" glib:get-type="gst_h265_picture_get_type" c:symbol-prefix="h265_picture">
|
<record name="H265Picture" c:type="GstH265Picture" glib:type-name="GstH265Picture" glib:get-type="gst_h265_picture_get_type" c:symbol-prefix="h265_picture">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
||||||
<field name="parent" readable="0" private="1">
|
<field name="parent" readable="0" private="1">
|
||||||
<type name="Gst.MiniObject" c:type="GstMiniObject"/>
|
<type name="CodecPicture" c:type="GstCodecPicture"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="type" introspectable="0" readable="0" private="1">
|
<field name="type" introspectable="0" readable="0" private="1">
|
||||||
<type c:type="GstH265SliceType"/>
|
<type c:type="GstH265SliceType"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="system_frame_number" readable="0" private="1">
|
|
||||||
<type name="guint32" c:type="guint32"/>
|
|
||||||
</field>
|
|
||||||
<field name="pic_order_cnt" readable="0" private="1">
|
<field name="pic_order_cnt" readable="0" private="1">
|
||||||
<type name="gint" c:type="gint"/>
|
<type name="gint" c:type="gint"/>
|
||||||
</field>
|
</field>
|
||||||
|
@ -2562,15 +2564,6 @@ corresponding to the @system_frame_number</doc>
|
||||||
<field name="buffer_flags" readable="0" private="1">
|
<field name="buffer_flags" readable="0" private="1">
|
||||||
<type name="GstVideo.VideoBufferFlags" c:type="GstVideoBufferFlags"/>
|
<type name="GstVideo.VideoBufferFlags" c:type="GstVideoBufferFlags"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="discont_state" readable="0" private="1">
|
|
||||||
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
|
||||||
</field>
|
|
||||||
<field name="user_data" readable="0" private="1">
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</field>
|
|
||||||
<field name="notify" readable="0" private="1">
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</field>
|
|
||||||
<constructor name="new" c:identifier="gst_h265_picture_new">
|
<constructor name="new" c:identifier="gst_h265_picture_new">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">Create new #GstH265Picture</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">Create new #GstH265Picture</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
||||||
|
@ -2579,46 +2572,6 @@ corresponding to the @system_frame_number</doc>
|
||||||
<type name="H265Picture" c:type="GstH265Picture*"/>
|
<type name="H265Picture" c:type="GstH265Picture*"/>
|
||||||
</return-value>
|
</return-value>
|
||||||
</constructor>
|
</constructor>
|
||||||
<method name="get_user_data" c:identifier="gst_h265_picture_get_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">Gets private data set on the picture via
|
|
||||||
gst_h265_picture_set_user_data() previously.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
|
||||||
<return-value transfer-ownership="none" nullable="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">The previously set user_data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">a #GstH265Picture</doc>
|
|
||||||
<type name="H265Picture" c:type="GstH265Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
<method name="set_user_data" c:identifier="gst_h265_picture_set_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">Sets @user_data on the picture and the #GDestroyNotify that will be called when
|
|
||||||
the picture is freed.
|
|
||||||
|
|
||||||
If a @user_data was previously set, then the previous set @notify will be called
|
|
||||||
before the @user_data is replaced.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
|
||||||
<return-value transfer-ownership="none">
|
|
||||||
<type name="none" c:type="void"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">a #GstH265Picture</doc>
|
|
||||||
<type name="H265Picture" c:type="GstH265Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">private data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</parameter>
|
|
||||||
<parameter name="notify" transfer-ownership="none" scope="async" closure="0">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.c">a #GDestroyNotify</doc>
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
</record>
|
</record>
|
||||||
<record name="H265Slice" c:type="GstH265Slice">
|
<record name="H265Slice" c:type="GstH265Slice">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265picture.h"/>
|
||||||
|
@ -2918,7 +2871,7 @@ preferred by subclass or not.</doc>
|
||||||
<virtual-method name="new_field_picture" version="1.20">
|
<virtual-method name="new_field_picture" version="1.20">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h">Called when a new field picture is created for interlaced field picture.
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h">Called when a new field picture is created for interlaced field picture.
|
||||||
Subclass can attach implementation specific user data on @second_field via
|
Subclass can attach implementation specific user data on @second_field via
|
||||||
gst_mpeg2_picture_set_user_data()</doc>
|
gst_mpeg2_picture_set_user_data</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h"/>
|
||||||
<return-value transfer-ownership="none">
|
<return-value transfer-ownership="none">
|
||||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||||
|
@ -2941,7 +2894,7 @@ gst_mpeg2_picture_set_user_data()</doc>
|
||||||
<virtual-method name="new_picture" version="1.20">
|
<virtual-method name="new_picture" version="1.20">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h">Optional. Called whenever new #GstMpeg2Picture is created.
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h">Optional. Called whenever new #GstMpeg2Picture is created.
|
||||||
Subclass can set implementation specific user data
|
Subclass can set implementation specific user data
|
||||||
on the #GstMpeg2Picture via gst_mpeg2_picture_set_user_data()</doc>
|
on the #GstMpeg2Picture via gst_mpeg2_picture_set_user_data</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2decoder.h"/>
|
||||||
<return-value transfer-ownership="none">
|
<return-value transfer-ownership="none">
|
||||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||||
|
@ -3374,10 +3327,7 @@ outputted</doc>
|
||||||
<record name="Mpeg2Picture" c:type="GstMpeg2Picture" version="1.20" glib:type-name="GstMpeg2Picture" glib:get-type="gst_mpeg2_picture_get_type" c:symbol-prefix="mpeg2_picture">
|
<record name="Mpeg2Picture" c:type="GstMpeg2Picture" version="1.20" glib:type-name="GstMpeg2Picture" glib:get-type="gst_mpeg2_picture_get_type" c:symbol-prefix="mpeg2_picture">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
||||||
<field name="parent" readable="0" private="1">
|
<field name="parent" readable="0" private="1">
|
||||||
<type name="Gst.MiniObject" c:type="GstMiniObject"/>
|
<type name="CodecPicture" c:type="GstCodecPicture"/>
|
||||||
</field>
|
|
||||||
<field name="system_frame_number" readable="0" private="1">
|
|
||||||
<type name="guint32" c:type="guint32"/>
|
|
||||||
</field>
|
</field>
|
||||||
<field name="needed_for_output" readable="0" private="1">
|
<field name="needed_for_output" readable="0" private="1">
|
||||||
<type name="gboolean" c:type="gboolean"/>
|
<type name="gboolean" c:type="gboolean"/>
|
||||||
|
@ -3400,15 +3350,6 @@ outputted</doc>
|
||||||
<field name="type" introspectable="0" readable="0" private="1">
|
<field name="type" introspectable="0" readable="0" private="1">
|
||||||
<type c:type="GstMpegVideoPictureType"/>
|
<type c:type="GstMpegVideoPictureType"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="discont_state" readable="0" private="1">
|
|
||||||
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
|
||||||
</field>
|
|
||||||
<field name="user_data" readable="0" private="1">
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</field>
|
|
||||||
<field name="notify" readable="0" private="1">
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</field>
|
|
||||||
<constructor name="new" c:identifier="gst_mpeg2_picture_new" version="1.20">
|
<constructor name="new" c:identifier="gst_mpeg2_picture_new" version="1.20">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">Create new #GstMpeg2Picture</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">Create new #GstMpeg2Picture</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
||||||
|
@ -3417,46 +3358,6 @@ outputted</doc>
|
||||||
<type name="Mpeg2Picture" c:type="GstMpeg2Picture*"/>
|
<type name="Mpeg2Picture" c:type="GstMpeg2Picture*"/>
|
||||||
</return-value>
|
</return-value>
|
||||||
</constructor>
|
</constructor>
|
||||||
<method name="get_user_data" c:identifier="gst_mpeg2_picture_get_user_data" version="1.20">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">Gets private data set on the picture via
|
|
||||||
gst_mpeg2_picture_set_user_data() previously.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
|
||||||
<return-value transfer-ownership="none" nullable="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">The previously set user_data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">a #GstMpeg2Picture</doc>
|
|
||||||
<type name="Mpeg2Picture" c:type="GstMpeg2Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
<method name="set_user_data" c:identifier="gst_mpeg2_picture_set_user_data" version="1.20">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">Sets @user_data on the picture and the #GDestroyNotify that will be called when
|
|
||||||
the picture is freed.
|
|
||||||
|
|
||||||
If a @user_data was previously set, then the previous set @notify will be called
|
|
||||||
before the @user_data is replaced.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
|
||||||
<return-value transfer-ownership="none">
|
|
||||||
<type name="none" c:type="void"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">a #GstMpeg2Picture</doc>
|
|
||||||
<type name="Mpeg2Picture" c:type="GstMpeg2Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">private data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</parameter>
|
|
||||||
<parameter name="notify" transfer-ownership="none" scope="async" closure="0">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.c">a #GDestroyNotify</doc>
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
</record>
|
</record>
|
||||||
<record name="Mpeg2Slice" c:type="GstMpeg2Slice" version="1.20">
|
<record name="Mpeg2Slice" c:type="GstMpeg2Slice" version="1.20">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstmpeg2picture.h"/>
|
||||||
|
@ -3977,13 +3878,7 @@ preferred by subclass or not.</doc>
|
||||||
<record name="Vp8Picture" c:type="GstVp8Picture" glib:type-name="GstVp8Picture" glib:get-type="gst_vp8_picture_get_type" c:symbol-prefix="vp8_picture">
|
<record name="Vp8Picture" c:type="GstVp8Picture" glib:type-name="GstVp8Picture" glib:get-type="gst_vp8_picture_get_type" c:symbol-prefix="vp8_picture">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h"/>
|
||||||
<field name="parent" readable="0" private="1">
|
<field name="parent" readable="0" private="1">
|
||||||
<type name="Gst.MiniObject" c:type="GstMiniObject"/>
|
<type name="CodecPicture" c:type="GstCodecPicture"/>
|
||||||
</field>
|
|
||||||
<field name="pts" readable="0" private="1">
|
|
||||||
<type name="Gst.ClockTime" c:type="GstClockTime"/>
|
|
||||||
</field>
|
|
||||||
<field name="system_frame_number" readable="0" private="1">
|
|
||||||
<type name="guint32" c:type="guint32"/>
|
|
||||||
</field>
|
</field>
|
||||||
<field name="frame_hdr" introspectable="0" readable="0" private="1">
|
<field name="frame_hdr" introspectable="0" readable="0" private="1">
|
||||||
<type c:type="GstVp8FrameHdr"/>
|
<type c:type="GstVp8FrameHdr"/>
|
||||||
|
@ -3994,15 +3889,6 @@ preferred by subclass or not.</doc>
|
||||||
<field name="size" readable="0" private="1">
|
<field name="size" readable="0" private="1">
|
||||||
<type name="gsize" c:type="gsize"/>
|
<type name="gsize" c:type="gsize"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="discont_state" readable="0" private="1">
|
|
||||||
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
|
||||||
</field>
|
|
||||||
<field name="user_data" readable="0" private="1">
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</field>
|
|
||||||
<field name="notify" readable="0" private="1">
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</field>
|
|
||||||
<constructor name="new" c:identifier="gst_vp8_picture_new">
|
<constructor name="new" c:identifier="gst_vp8_picture_new">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">Create new #GstVp8Picture</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">Create new #GstVp8Picture</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h"/>
|
||||||
|
@ -4011,46 +3897,6 @@ preferred by subclass or not.</doc>
|
||||||
<type name="Vp8Picture" c:type="GstVp8Picture*"/>
|
<type name="Vp8Picture" c:type="GstVp8Picture*"/>
|
||||||
</return-value>
|
</return-value>
|
||||||
</constructor>
|
</constructor>
|
||||||
<method name="get_user_data" c:identifier="gst_vp8_picture_get_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">Gets private data set on the picture via
|
|
||||||
gst_vp8_picture_set_user_data() previously.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h"/>
|
|
||||||
<return-value transfer-ownership="none" nullable="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">The previously set user_data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">a #GstVp8Picture</doc>
|
|
||||||
<type name="Vp8Picture" c:type="GstVp8Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
<method name="set_user_data" c:identifier="gst_vp8_picture_set_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">Sets @user_data on the picture and the #GDestroyNotify that will be called when
|
|
||||||
the picture is freed.
|
|
||||||
|
|
||||||
If a @user_data was previously set, then the previous set @notify will be called
|
|
||||||
before the @user_data is replaced.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.h"/>
|
|
||||||
<return-value transfer-ownership="none">
|
|
||||||
<type name="none" c:type="void"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">a #GstVp8Picture</doc>
|
|
||||||
<type name="Vp8Picture" c:type="GstVp8Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">private data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</parameter>
|
|
||||||
<parameter name="notify" transfer-ownership="none" scope="async" closure="0">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp8picture.c">a #GDestroyNotify</doc>
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
</record>
|
</record>
|
||||||
<class name="Vp9Decoder" c:symbol-prefix="vp9_decoder" c:type="GstVp9Decoder" parent="GstVideo.VideoDecoder" abstract="1" glib:type-name="GstVp9Decoder" glib:get-type="gst_vp9_decoder_get_type" glib:type-struct="Vp9DecoderClass">
|
<class name="Vp9Decoder" c:symbol-prefix="vp9_decoder" c:type="GstVp9Decoder" parent="GstVideo.VideoDecoder" abstract="1" glib:type-name="GstVp9Decoder" glib:get-type="gst_vp9_decoder_get_type" glib:type-struct="Vp9DecoderClass">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h">The opaque #GstVp9Decoder data structure.</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h">The opaque #GstVp9Decoder data structure.</doc>
|
||||||
|
@ -4149,7 +3995,7 @@ GstVp9DecoderClass::output_picture</doc>
|
||||||
<virtual-method name="new_picture" version="1.18">
|
<virtual-method name="new_picture" version="1.18">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h">Optional. Called whenever new #GstVp9Picture is created.
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h">Optional. Called whenever new #GstVp9Picture is created.
|
||||||
Subclass can set implementation specific user data on the #GstVp9Picture
|
Subclass can set implementation specific user data on the #GstVp9Picture
|
||||||
via gst_vp9_picture_set_user_data()</doc>
|
via gst_vp9_picture_set_user_data</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.h"/>
|
||||||
<return-value transfer-ownership="none">
|
<return-value transfer-ownership="none">
|
||||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||||
|
@ -4859,10 +4705,7 @@ and can be used as a binary.</doc>
|
||||||
<record name="Vp9Picture" c:type="GstVp9Picture" glib:type-name="GstVp9Picture" glib:get-type="gst_vp9_picture_get_type" c:symbol-prefix="vp9_picture">
|
<record name="Vp9Picture" c:type="GstVp9Picture" glib:type-name="GstVp9Picture" glib:get-type="gst_vp9_picture_get_type" c:symbol-prefix="vp9_picture">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h"/>
|
||||||
<field name="parent" readable="0" private="1">
|
<field name="parent" readable="0" private="1">
|
||||||
<type name="Gst.MiniObject" c:type="GstMiniObject"/>
|
<type name="CodecPicture" c:type="GstCodecPicture"/>
|
||||||
</field>
|
|
||||||
<field name="system_frame_number" readable="0" private="1">
|
|
||||||
<type name="guint32" c:type="guint32"/>
|
|
||||||
</field>
|
</field>
|
||||||
<field name="frame_hdr" readable="0" private="1">
|
<field name="frame_hdr" readable="0" private="1">
|
||||||
<type name="Vp9FrameHeader" c:type="GstVp9FrameHeader"/>
|
<type name="Vp9FrameHeader" c:type="GstVp9FrameHeader"/>
|
||||||
|
@ -4873,15 +4716,6 @@ and can be used as a binary.</doc>
|
||||||
<field name="size" readable="0" private="1">
|
<field name="size" readable="0" private="1">
|
||||||
<type name="gsize" c:type="gsize"/>
|
<type name="gsize" c:type="gsize"/>
|
||||||
</field>
|
</field>
|
||||||
<field name="discont_state" readable="0" private="1">
|
|
||||||
<type name="GstVideo.VideoCodecState" c:type="GstVideoCodecState*"/>
|
|
||||||
</field>
|
|
||||||
<field name="user_data" readable="0" private="1">
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</field>
|
|
||||||
<field name="notify" readable="0" private="1">
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</field>
|
|
||||||
<constructor name="new" c:identifier="gst_vp9_picture_new">
|
<constructor name="new" c:identifier="gst_vp9_picture_new">
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">Create new #GstVp9Picture</doc>
|
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">Create new #GstVp9Picture</doc>
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h"/>
|
||||||
|
@ -4890,46 +4724,6 @@ and can be used as a binary.</doc>
|
||||||
<type name="Vp9Picture" c:type="GstVp9Picture*"/>
|
<type name="Vp9Picture" c:type="GstVp9Picture*"/>
|
||||||
</return-value>
|
</return-value>
|
||||||
</constructor>
|
</constructor>
|
||||||
<method name="get_user_data" c:identifier="gst_vp9_picture_get_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">Gets private data set on the picture via
|
|
||||||
gst_vp9_picture_set_user_data() previously.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h"/>
|
|
||||||
<return-value transfer-ownership="none" nullable="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">The previously set user_data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">a #GstVp9Picture</doc>
|
|
||||||
<type name="Vp9Picture" c:type="GstVp9Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
<method name="set_user_data" c:identifier="gst_vp9_picture_set_user_data">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">Sets @user_data on the picture and the #GDestroyNotify that will be called when
|
|
||||||
the picture is freed.
|
|
||||||
|
|
||||||
If a @user_data was previously set, then the previous set @notify will be called
|
|
||||||
before the @user_data is replaced.</doc>
|
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.h"/>
|
|
||||||
<return-value transfer-ownership="none">
|
|
||||||
<type name="none" c:type="void"/>
|
|
||||||
</return-value>
|
|
||||||
<parameters>
|
|
||||||
<instance-parameter name="picture" transfer-ownership="none">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">a #GstVp9Picture</doc>
|
|
||||||
<type name="Vp9Picture" c:type="GstVp9Picture*"/>
|
|
||||||
</instance-parameter>
|
|
||||||
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">private data</doc>
|
|
||||||
<type name="gpointer" c:type="gpointer"/>
|
|
||||||
</parameter>
|
|
||||||
<parameter name="notify" transfer-ownership="none" scope="async" closure="0">
|
|
||||||
<doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9picture.c">a #GDestroyNotify</doc>
|
|
||||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
|
||||||
</parameter>
|
|
||||||
</parameters>
|
|
||||||
</method>
|
|
||||||
</record>
|
</record>
|
||||||
<record name="Vp9QuantizationParams" c:type="GstVp9QuantizationParams" version="1.20">
|
<record name="Vp9QuantizationParams" c:type="GstVp9QuantizationParams" version="1.20">
|
||||||
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9statefulparser.h"/>
|
<source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9statefulparser.h"/>
|
||||||
|
|
Loading…
Reference in a new issue