vkdisplay: forward declare GstVulkanDisplayType
authorMatthew Waters <matthew@centricular.com>
Thu, 31 Dec 2015 04:34:45 +0000 (15:34 +1100)
committerMatthew Waters <matthew@centricular.com>
Tue, 16 Feb 2016 14:13:43 +0000 (01:13 +1100)
ext/vulkan/vk_fwd.h
ext/vulkan/vkdisplay.h

index 1173eb7..547e5a2 100644 (file)
@@ -36,6 +36,8 @@ typedef struct _GstVulkanDevicePrivate GstVulkanDevicePrivate;
 typedef struct _GstVulkanQueue GstVulkanQueue;
 typedef struct _GstVulkanQueueClass GstVulkanQueueClass;
 
+typedef enum _GstVulkanDisplayType GstVulkanDisplayType;
+
 typedef struct _GstVulkanDisplay GstVulkanDisplay;
 typedef struct _GstVulkanDisplayClass GstVulkanDisplayClass;
 typedef struct _GstVulkanDisplayPrivate GstVulkanDisplayPrivate;
index b1487fb..3f8f13d 100644 (file)
@@ -41,7 +41,7 @@ GType gst_vulkan_display_get_type (void);
 
 #define GST_VULKAN_DISPLAY_CONTEXT_TYPE_STR "gst.vulkan.display"
 
-typedef enum
+enum _GstVulkanDisplayType
 {
   GST_VULKAN_DISPLAY_TYPE_NONE = 0,
   GST_VULKAN_DISPLAY_TYPE_X11 = (1 << 0),
@@ -51,7 +51,7 @@ typedef enum
   GST_VULKAN_DISPLAY_TYPE_WIN32 = (1 << 4),
 
   GST_VULKAN_DISPLAY_TYPE_ANY = G_MAXUINT32
-} GstVulkanDisplayType;
+};
 
 /**
  * GstVulkanDisplay: