summaryrefslogtreecommitdiff
path: root/ext/vulkan/vkwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/vulkan/vkwindow.h')
-rw-r--r--ext/vulkan/vkwindow.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/vulkan/vkwindow.h b/ext/vulkan/vkwindow.h
index 58be80ae7..ff25f9f7d 100644
--- a/ext/vulkan/vkwindow.h
+++ b/ext/vulkan/vkwindow.h
@@ -87,6 +87,8 @@ struct _GstVulkanWindowClass {
gboolean (*get_presentation_support) (GstVulkanWindow *window,
GstVulkanDevice *device,
guint32 queue_family_idx);
+ void (*set_window_handle) (GstVulkanWindow *window,
+ guintptr handle);
/*< private >*/
gpointer _reserved[GST_PADDING];
@@ -100,6 +102,8 @@ VkSurfaceKHR gst_vulkan_window_get_surface (GstVulkanWi
gboolean gst_vulkan_window_get_presentation_support (GstVulkanWindow *window,
GstVulkanDevice *device,
guint32 queue_family_idx);
+void gst_vulkan_window_set_window_handle (GstVulkanWindow *window,
+ guintptr handle);
gboolean gst_vulkan_window_open (GstVulkanWindow *window,
GError ** error);