mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-02 21:48:55 +00:00
Reparse the API to get all interface class structs
This commit is contained in:
parent
46b9e1c9ea
commit
3f51a3d9ac
1 changed files with 95 additions and 1 deletions
|
@ -6537,6 +6537,17 @@
|
|||
</method>
|
||||
</interface>
|
||||
<interface name="GstNavigation" cname="GstNavigation">
|
||||
<class_struct cname="GstNavigationInterface">
|
||||
<field name="GIface" cname="g_iface" type="GTypeInterface" />
|
||||
<method vm="send_event" />
|
||||
<field name="GstReserved" cname="_gst_reserved" type="gpointer" array_len="GST_PADDING" />
|
||||
</class_struct>
|
||||
<virtual_method name="SendEvent" cname="send_event">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter type="GstStructure*" name="structure" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<method name="EventGetType" cname="gst_navigation_event_get_type" shared="true">
|
||||
<return-type type="GstNavigationEventType" />
|
||||
<parameters>
|
||||
|
@ -6974,6 +6985,66 @@
|
|||
</method>
|
||||
</interface>
|
||||
<interface name="GstVideoOrientation" cname="GstVideoOrientation">
|
||||
<class_struct cname="GstVideoOrientationInterface">
|
||||
<field name="Parent" cname="parent" type="GTypeInterface" />
|
||||
<method vm="get_hflip" />
|
||||
<method vm="get_vflip" />
|
||||
<method vm="get_hcenter" />
|
||||
<method vm="get_vcenter" />
|
||||
<method vm="set_hflip" />
|
||||
<method vm="set_vflip" />
|
||||
<method vm="set_hcenter" />
|
||||
<method vm="set_vcenter" />
|
||||
<field name="GstReserved" cname="_gst_reserved" type="gpointer" array_len="GST_PADDING" />
|
||||
</class_struct>
|
||||
<virtual_method name="GetHflip" cname="get_hflip">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gboolean*" name="flip" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="GetVflip" cname="get_vflip">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gboolean*" name="flip" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="GetHcenter" cname="get_hcenter">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gint*" name="center" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="GetVcenter" cname="get_vcenter">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gint*" name="center" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="SetHflip" cname="set_hflip">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gboolean" name="flip" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="SetVflip" cname="set_vflip">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gboolean" name="flip" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="SetHcenter" cname="set_hcenter">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gint" name="center" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="SetVcenter" cname="set_vcenter">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter type="gint" name="center" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<method name="GetHcenter" cname="gst_video_orientation_get_hcenter">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
|
@ -7027,6 +7098,29 @@
|
|||
</method>
|
||||
</interface>
|
||||
<interface name="GstXOverlay" cname="GstXOverlay">
|
||||
<class_struct cname="GstXOverlayClass">
|
||||
<field name="Klass" cname="klass" type="GTypeInterface" />
|
||||
<method vm="set_xwindow_id" />
|
||||
<method vm="expose" />
|
||||
<method vm="handle_events" />
|
||||
<field name="GstReserved" cname="_gst_reserved" type="gpointer" array_len="GST_PADDING - 1" />
|
||||
</class_struct>
|
||||
<virtual_method name="SetXwindowId" cname="set_xwindow_id">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter type="gulong" name="xwindow_id" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="Expose" cname="expose">
|
||||
<return-type type="void" />
|
||||
<parameters />
|
||||
</virtual_method>
|
||||
<virtual_method name="HandleEvents" cname="handle_events">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter type="gboolean" name="handle_events" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<method name="Expose" cname="gst_x_overlay_expose">
|
||||
<return-type type="void" />
|
||||
</method>
|
||||
|
@ -7199,4 +7293,4 @@
|
|||
</method>
|
||||
</object>
|
||||
</namespace>
|
||||
</api>
|
||||
</api>
|
||||
|
|
Loading…
Reference in a new issue