Remove GLDisplayEGLDevice

This commit is contained in:
Vivia Nikolaidou 2020-04-30 20:57:25 +03:00
parent 6fc1452a6d
commit 98c722881b
2 changed files with 4 additions and 57 deletions

View file

@ -3095,63 +3095,8 @@ through the provided API</doc>
</array> </array>
</field> </field>
</record> </record>
<class name="GLDisplayEGLDevice" c:symbol-prefix="gl_display_egl_device" c:type="GstGLDisplayEGLDevice" version="1.18" parent="GLDisplay" glib:type-name="GstGLDisplayEGLDevice" glib:get-type="gst_gl_display_egl_device_get_type" glib:type-struct="GLDisplayEGLDeviceClass">
<doc xml:space="preserve">the contents of a #GstGLDisplayEGLDevice are private and should only be accessed
through the provided API</doc>
<constructor name="new" c:identifier="gst_gl_display_egl_device_new" version="1.18">
<doc xml:space="preserve">Create a new #GstGLDisplayEGLDevice with an EGLDevice supported device</doc>
<return-value transfer-ownership="full">
<doc xml:space="preserve">a new #GstGLDisplayEGLDevice or %NULL</doc>
<type name="GLDisplayEGLDevice" c:type="GstGLDisplayEGLDevice*"/>
</return-value>
<parameters>
<parameter name="device_index" transfer-ownership="none">
<doc xml:space="preserve">the index of device to use</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</constructor>
<constructor name="new_with_egl_device" c:identifier="gst_gl_display_egl_device_new_with_egl_device" version="1.18">
<doc xml:space="preserve">Creates a new #GstGLDisplayEGLDevice with EGLDeviceEXT .
The @device must be created using EGLDevice enumeration.</doc>
<return-value transfer-ownership="full">
<doc xml:space="preserve">a new #GstGLDisplayEGLDevice</doc>
<type name="GLDisplayEGLDevice" c:type="GstGLDisplayEGLDevice*"/>
</return-value>
<parameters>
<parameter name="device" transfer-ownership="none" nullable="1" allow-none="1">
<doc xml:space="preserve">an existing EGLDeviceEXT</doc>
<type name="gpointer" c:type="gpointer"/>
</parameter>
</parameters>
</constructor>
<field name="parent">
<type name="GLDisplay" c:type="GstGLDisplay"/>
</field>
<field name="device">
<type name="gpointer" c:type="gpointer"/>
</field>
<field name="_padding">
<array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/>
</array>
</field>
</class>
<record name="GLDisplayEGLDeviceClass" c:type="GstGLDisplayEGLDeviceClass" glib:is-gtype-struct-for="GLDisplayEGLDevice" version="1.18">
<doc xml:space="preserve">Opaque #GstGLDisplayEGLDeviceClass struct</doc>
<field name="object_class">
<type name="GLDisplayClass" c:type="GstGLDisplayClass"/>
</field>
<field name="_padding">
<array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/>
</array>
</field>
</record>
<record name="GLDisplayPrivate" c:type="GstGLDisplayPrivate" disguised="1"> <record name="GLDisplayPrivate" c:type="GstGLDisplayPrivate" disguised="1">
</record> </record>

View file

@ -43,7 +43,9 @@ xmlstarlet ed --pf --inplace \
--delete '//_:record[@name="GLMemoryEGLAllocator"]' \ --delete '//_:record[@name="GLMemoryEGLAllocator"]' \
--delete '//_:record[@name="GLMemoryEGLAllocatorClass"]' \ --delete '//_:record[@name="GLMemoryEGLAllocatorClass"]' \
--delete '//_:record[@name="EGLImage"]' \ --delete '//_:record[@name="EGLImage"]' \
--delete '//_:record[@name="GLDisplayEGLDeviceClass"]' \
--delete '//_:class[@name="GLMemoryEGLAllocator"]' \ --delete '//_:class[@name="GLMemoryEGLAllocator"]' \
--delete '//_:class[@name="GLDisplayEGLDevice"]' \
--delete '//_:callback[@name="EGLImageDestroyNotify"]' \ --delete '//_:callback[@name="EGLImageDestroyNotify"]' \
--delete '//_:constant[@name="GL_MEMORY_EGL_ALLOCATOR_NAME"]' \ --delete '//_:constant[@name="GL_MEMORY_EGL_ALLOCATOR_NAME"]' \
--delete '//_:function[starts-with(@name, "egl")]' \ --delete '//_:function[starts-with(@name, "egl")]' \