Lines Matching refs:klass
188 gst_vulkan_window_class_init (GstVulkanWindowClass * klass) in gst_vulkan_window_class_init() argument
190 GObjectClass *gobject_class = (GObjectClass *) klass; in gst_vulkan_window_class_init()
192 klass->open = GST_DEBUG_FUNCPTR (gst_vulkan_window_default_open); in gst_vulkan_window_class_init()
193 klass->close = GST_DEBUG_FUNCPTR (gst_vulkan_window_default_close); in gst_vulkan_window_class_init()
196 g_signal_new ("close", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, in gst_vulkan_window_class_init()
200 g_signal_new ("draw", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, in gst_vulkan_window_class_init()
204 g_signal_new ("resize", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, in gst_vulkan_window_class_init()
220 g_signal_new ("mouse-event", G_TYPE_FROM_CLASS (klass), in gst_vulkan_window_class_init()
235 g_signal_new ("key-event", G_TYPE_FROM_CLASS (klass), in gst_vulkan_window_class_init()
347 GstVulkanWindowClass *klass; in gst_vulkan_window_get_surface() local
350 klass = GST_VULKAN_WINDOW_GET_CLASS (window); in gst_vulkan_window_get_surface()
351 g_return_val_if_fail (klass->get_surface != NULL, (VkSurfaceKHR) 0); in gst_vulkan_window_get_surface()
353 return klass->get_surface (window, error); in gst_vulkan_window_get_surface()
371 GstVulkanWindowClass *klass; in gst_vulkan_window_get_presentation_support() local
374 klass = GST_VULKAN_WINDOW_GET_CLASS (window); in gst_vulkan_window_get_presentation_support()
375 g_return_val_if_fail (klass->get_presentation_support != NULL, FALSE); in gst_vulkan_window_get_presentation_support()
377 return klass->get_presentation_support (window, device, queue_family_idx); in gst_vulkan_window_get_presentation_support()
392 GstVulkanWindowClass *klass; in gst_vulkan_window_open() local
395 klass = GST_VULKAN_WINDOW_GET_CLASS (window); in gst_vulkan_window_open()
396 g_return_val_if_fail (klass->open != NULL, FALSE); in gst_vulkan_window_open()
398 return klass->open (window, error); in gst_vulkan_window_open()
412 GstVulkanWindowClass *klass; in gst_vulkan_window_close() local
416 klass = GST_VULKAN_WINDOW_GET_CLASS (window); in gst_vulkan_window_close()
417 g_return_if_fail (klass->close != NULL); in gst_vulkan_window_close()
422 klass->close (window); in gst_vulkan_window_close()
472 GstVulkanWindowClass *klass; in gst_vulkan_window_set_window_handle() local
475 klass = GST_VULKAN_WINDOW_GET_CLASS (window); in gst_vulkan_window_set_window_handle()
477 if (!klass->set_window_handle) { in gst_vulkan_window_set_window_handle()
483 klass->set_window_handle (window, handle); in gst_vulkan_window_set_window_handle()
492 GstVulkanWindowClass *klass; in gst_vulkan_window_get_surface_dimensions() local
495 klass = GST_VULKAN_WINDOW_GET_CLASS (window); in gst_vulkan_window_get_surface_dimensions()
498 if (klass->get_surface_dimensions) { in gst_vulkan_window_get_surface_dimensions()
499 klass->get_surface_dimensions (window, width, height); in gst_vulkan_window_get_surface_dimensions()
559 gst_vulkan_dummy_window_class_init (GstVulkanDummyWindowClass * klass) in gst_vulkan_dummy_window_class_init() argument