Home
last modified time | relevance | path

Searched refs:GstVulkanWindow (Results 1 – 23 of 23) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/
Dgstvkwindow.h31 …LKAN_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GST_TYPE_VULKAN_WINDOW, GstVulkanWindow))
122 gboolean (*open) (GstVulkanWindow *window,
124 void (*close) (GstVulkanWindow *window);
126 VkSurfaceKHR (*get_surface) (GstVulkanWindow *window,
128 gboolean (*get_presentation_support) (GstVulkanWindow *window,
131 void (*set_window_handle) (GstVulkanWindow *window,
133 void (*get_surface_dimensions) (GstVulkanWindow *window,
136 void (*handle_events) (GstVulkanWindow *window,
143 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVulkanWindow, gst_object_unref)
146 GstVulkanWindow * gst_vulkan_window_new (GstVulkanDisplay *display);
[all …]
Dgstvkwindow.c71 G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GstVulkanWindow, gst_vulkan_window,
78 GstVulkanWindow parent;
128 gst_vulkan_window_default_open (GstVulkanWindow * window, GError ** error) in gst_vulkan_window_default_open()
134 gst_vulkan_window_default_close (GstVulkanWindow * window) in gst_vulkan_window_default_close()
154 GstVulkanWindow *window = GST_VULKAN_WINDOW (object); in gst_vulkan_window_set_property()
170 GstVulkanWindow *window = GST_VULKAN_WINDOW (object); in gst_vulkan_window_get_property()
183 gst_vulkan_window_init (GstVulkanWindow * window) in gst_vulkan_window_init()
259 GstVulkanWindow *
262 GstVulkanWindow *window = NULL; in gst_vulkan_window_new()
311 GstVulkanWindow *window = GST_VULKAN_WINDOW (object); in gst_vulkan_window_finalize()
[all …]
Dgstvkdisplay.h122 GstVulkanWindow * (*create_window) (GstVulkanDisplay * display);
146 GstVulkanWindow * gst_vulkan_display_create_window (GstVulkanDisplay * display);
164 …gst_vulkan_display_remove_window (GstVulkanDisplay * display, GstVulkanWindow * window);
166 GstVulkanWindow * gst_vulkan_display_find_window (GstVulkanDisplay * display, gp…
Dgstvkdisplay.c84 static GstVulkanWindow
333 GstVulkanWindow *
337 GstVulkanWindow *window; in gst_vulkan_display_create_window()
358 static GstVulkanWindow *
365 _compare_vulkan_window (GWeakRef * ref, GstVulkanWindow * window) in _compare_vulkan_window()
367 GstVulkanWindow *other = g_weak_ref_get (ref); in _compare_vulkan_window()
379 GstVulkanWindow *window = g_weak_ref_get (ref); in prepend_window_weakref_item()
408 GstVulkanWindow *
412 GstVulkanWindow *ret = NULL; in gst_vulkan_display_find_window()
441 GstVulkanWindow * window) in gst_vulkan_display_remove_window()
Dgstvkswapper.h65 GstVulkanWindow *window;
91 GstVulkanWindow * window);
Dvulkan_fwd.h65 typedef struct _GstVulkanWindow GstVulkanWindow; typedef
Dgstvkswapper.c119 static void _on_window_draw (GstVulkanWindow * window,
121 static void _on_window_resize (GstVulkanWindow * window,
480 _on_window_close (GstVulkanWindow * window, GstVulkanSwapper * swapper) in _on_window_close()
640 gst_vulkan_swapper_new (GstVulkanDevice * device, GstVulkanWindow * window) in gst_vulkan_swapper_new()
1429 _on_window_draw (GstVulkanWindow * window, GstVulkanSwapper * swapper) in _on_window_draw()
1450 _on_window_resize (GstVulkanWindow * window, guint width, guint height, in _on_window_resize()
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/android/
Dgstvkwindow_android.c68 static VkSurfaceKHR gst_vulkan_window_android_get_surface (GstVulkanWindow *
71 gst_vulkan_window_android_get_presentation_support (GstVulkanWindow * window,
73 static gboolean gst_vulkan_window_android_open (GstVulkanWindow * window,
75 static void gst_vulkan_window_android_close (GstVulkanWindow * window);
76 static void gst_vulkan_window_android_set_window_handle (GstVulkanWindow *
138 gst_vulkan_window_android_get_surface (GstVulkanWindow * window, in gst_vulkan_window_android_get_surface()
179 gst_vulkan_window_android_get_presentation_support (GstVulkanWindow * window, in gst_vulkan_window_android_get_presentation_support()
186 gst_vulkan_window_android_open (GstVulkanWindow * window, GError ** error) in gst_vulkan_window_android_open()
197 gst_vulkan_window_android_close (GstVulkanWindow * window) in gst_vulkan_window_android_close()
203 gst_vulkan_window_android_set_window_handle (GstVulkanWindow * window, in gst_vulkan_window_android_set_window_handle()
Dgstvkwindow_android.h48 GstVulkanWindow parent;
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/wayland/
Dgstvkwindow_wayland.c53 static void gst_vulkan_window_wayland_close (GstVulkanWindow * window);
54 static gboolean gst_vulkan_window_wayland_open (GstVulkanWindow * window,
56 static VkSurfaceKHR gst_vulkan_window_wayland_get_surface (GstVulkanWindow
59 gst_vulkan_window_wayland_get_presentation_support (GstVulkanWindow *
201 gst_vulkan_window_wayland_close (GstVulkanWindow * window) in gst_vulkan_window_wayland_close()
217 gst_vulkan_window_wayland_open (GstVulkanWindow * window, GError ** error) in gst_vulkan_window_wayland_open()
250 gst_vulkan_window_wayland_get_surface (GstVulkanWindow * window, in gst_vulkan_window_wayland_get_surface()
284 gst_vulkan_window_wayland_get_presentation_support (GstVulkanWindow * window, in gst_vulkan_window_wayland_get_presentation_support()
Dgstvkwindow_wayland.h47 GstVulkanWindow parent;
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/xcb/
Dgstvkwindow_xcb.c78 static VkSurfaceKHR gst_vulkan_window_xcb_get_surface (GstVulkanWindow * window,
80 static gboolean gst_vulkan_window_xcb_get_presentation_support (GstVulkanWindow
82 static gboolean gst_vulkan_window_xcb_open (GstVulkanWindow * window,
84 static void gst_vulkan_window_xcb_close (GstVulkanWindow * window);
85 static void gst_vulkan_window_xcb_handle_events (GstVulkanWindow * window,
141 gst_vulkan_window_xcb_show (GstVulkanWindow * window) in gst_vulkan_window_xcb_show()
156 gst_vulkan_window_xcb_hide (GstVulkanWindow * window) in gst_vulkan_window_xcb_hide()
173 GstVulkanWindow *window = GST_VULKAN_WINDOW (window_xcb); in init_keyboard()
266 gst_vulkan_window_xcb_get_surface (GstVulkanWindow * window, GError ** error) in gst_vulkan_window_xcb_get_surface()
299 gst_vulkan_window_xcb_get_presentation_support (GstVulkanWindow * window, in gst_vulkan_window_xcb_get_presentation_support()
[all …]
Dgstvkwindow_xcb.h51 GstVulkanWindow parent;
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/cocoa/
Dgstvkwindow_cocoa.m76 static VkSurfaceKHR gst_vulkan_window_cocoa_get_surface (GstVulkanWindow * window,
78 static gboolean gst_vulkan_window_cocoa_get_presentation_support (GstVulkanWindow
80 static gboolean gst_vulkan_window_cocoa_open (GstVulkanWindow * window,
82 static void gst_vulkan_window_cocoa_close (GstVulkanWindow * window);
152 gst_vulkan_window_cocoa_show (GstVulkanWindow * window)
163 gst_vulkan_window_cocoa_hide (GstVulkanWindow * window)
209 gst_vulkan_window_cocoa_get_surface (GstVulkanWindow * window, GError ** error)
242 gst_vulkan_window_cocoa_get_presentation_support (GstVulkanWindow * window,
249 gst_vulkan_window_cocoa_open (GstVulkanWindow * window, GError ** error)
263 GstVulkanWindow *window = GST_VULKAN_WINDOW (window_cocoa);
[all …]
Dgstvkwindow_cocoa.h48 GstVulkanWindow parent;
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/ios/
Dgstvkwindow_ios.m75 static VkSurfaceKHR gst_vulkan_window_ios_get_surface (GstVulkanWindow * window,
77 static gboolean gst_vulkan_window_ios_get_presentation_support (GstVulkanWindow
79 static gboolean gst_vulkan_window_ios_open (GstVulkanWindow * window,
81 static void gst_vulkan_window_ios_close (GstVulkanWindow * window);
82 static void gst_vulkan_window_ios_set_window_handle (GstVulkanWindow * window,
194 gst_vulkan_window_ios_get_surface (GstVulkanWindow * window, GError ** error)
234 gst_vulkan_window_ios_get_presentation_support (GstVulkanWindow * window,
241 gst_vulkan_window_ios_open (GstVulkanWindow * window, GError ** error)
252 gst_vulkan_window_ios_close (GstVulkanWindow * window)
268 gst_vulkan_window_ios_set_window_handle (GstVulkanWindow * window,
Dgstvkwindow_ios.h48 GstVulkanWindow parent;
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/win32/
Dgstvkwindow_win32.c58 static void gst_vulkan_window_win32_set_window_handle (GstVulkanWindow * window,
61 gst_vulkan_window_win32_get_surface (GstVulkanWindow * window, GError ** error);
63 gst_vulkan_window_win32_get_presentation_support (GstVulkanWindow * window,
65 static gboolean gst_vulkan_window_win32_open (GstVulkanWindow * window,
67 static void gst_vulkan_window_win32_close (GstVulkanWindow * window);
150 gst_vulkan_window_win32_open (GstVulkanWindow * window, GError ** error) in gst_vulkan_window_win32_open()
195 gst_vulkan_window_win32_close (GstVulkanWindow * window) in gst_vulkan_window_win32_close()
375 gst_vulkan_window_win32_get_surface (GstVulkanWindow * window, GError ** error) in gst_vulkan_window_win32_get_surface()
410 gst_vulkan_window_win32_get_presentation_support (GstVulkanWindow * window, in gst_vulkan_window_win32_get_presentation_support()
436 gst_vulkan_window_win32_set_window_handle (GstVulkanWindow * window, in gst_vulkan_window_win32_set_window_handle()
[all …]
Dgstvkwindow_win32.h47 GstVulkanWindow parent;
/third_party/gstreamer/gstplugins_bad/ext/vulkan/
Dvksink.h48 GstVulkanWindow *window;
Dvksink.c73 static void gst_vulkan_sink_key_event_cb (GstVulkanWindow * window,
75 static void gst_vulkan_sink_mouse_event_cb (GstVulkanWindow * window,
685 gst_vulkan_sink_key_event_cb (GstVulkanWindow * window, char *event_name, char in gst_vulkan_sink_key_event_cb()
694 gst_vulkan_sink_mouse_event_cb (GstVulkanWindow * window, char *event_name, in gst_vulkan_sink_mouse_event_cb()
/third_party/gstreamer/gstplugins_bad/tests/check/libs/
Dvkwindow.c49 GstVulkanWindow *window; in GST_START_TEST()
/third_party/gstreamer/gstplugins_bad/
DChangeLog35825 Don't access them as plain GstVulkanWindow objects.