Home
last modified time | relevance | path

Searched refs:GstGLWindow (Results 1 – 25 of 45) sorted by relevance

12

/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstglwindow.h37 #define GST_GL_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GST_TYPE_GL_WINDOW, GstGLWindow
158 guintptr (*get_display) (GstGLWindow *window);
159 void (*set_window_handle) (GstGLWindow *window, guintptr handle);
160 guintptr (*get_window_handle) (GstGLWindow *window);
161 void (*draw) (GstGLWindow *window);
162 void (*run) (GstGLWindow *window);
163 void (*quit) (GstGLWindow *window);
164 void (*send_message) (GstGLWindow *window, GstGLWindowCB callback, gpointer data);
165 …void (*send_message_async) (GstGLWindow *window, GstGLWindowCB callback, gpointer data, GDestr…
167 gboolean (*open) (GstGLWindow *window, GError **error);
[all …]
Dgstglwindow.c84 static void gst_gl_window_default_draw (GstGLWindow * window);
85 static void gst_gl_window_default_run (GstGLWindow * window);
86 static void gst_gl_window_default_quit (GstGLWindow * window);
87 static void gst_gl_window_default_send_message (GstGLWindow * window,
89 static void gst_gl_window_default_send_message_async (GstGLWindow * window,
91 static gboolean gst_gl_window_default_has_output_surface (GstGLWindow * window);
105 G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GstGLWindow, gst_gl_window,
112 GstGLWindow parent;
148 gst_gl_window_default_open (GstGLWindow * window, GError ** error) in gst_gl_window_default_open()
156 gst_gl_window_default_close (GstGLWindow * window) in gst_gl_window_default_close()
[all …]
Dgstgldisplay.h129 GstGLWindow * (*create_window) (GstGLDisplay * display);
180 GstGLWindow * gst_gl_display_create_window (GstGLDisplay * display);
182 gboolean gst_gl_display_remove_window (GstGLDisplay * display, GstGLWindow * window);
184 GstGLWindow * gst_gl_display_find_window (GstGLDisplay * display, gpointer data, GCompareFun…
186 GstGLWindow * gst_gl_display_retrieve_window (GstGLDisplay * display, gpointer data, GCompareFun…
Dgstgldisplay.c98 static GstGLWindow *gst_gl_display_default_create_window (GstGLDisplay *
681 GstGLWindow *
685 GstGLWindow *window; in gst_gl_display_create_window()
704 static GstGLWindow *
720 gst_gl_display_remove_window (GstGLDisplay * display, GstGLWindow * window) in gst_gl_display_remove_window()
755 GstGLWindow *
759 GstGLWindow *ret; in gst_gl_display_find_window()
783 GstGLWindow *
787 GstGLWindow *ret = NULL; in gst_gl_display_retrieve_window()
Dgstglcontext.h98 GstGLWindow *window;
219 gboolean gst_gl_context_set_window (GstGLContext *context, GstGLWindow *window);
221 GstGLWindow * gst_gl_context_get_window (GstGLContext *context);
Dgstgl_fwd.h38 typedef struct _GstGLWindow GstGLWindow; typedef
143 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstGLWindow, gst_object_unref)
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/viv-fb/
Dgstglwindow_viv_fb_egl.c41 static guintptr gst_gl_window_viv_fb_egl_get_window_handle (GstGLWindow *
43 static guintptr gst_gl_window_viv_fb_egl_get_display (GstGLWindow * window);
44 static void gst_gl_window_viv_fb_egl_set_window_handle (GstGLWindow * window,
46 static void gst_gl_window_viv_fb_egl_close (GstGLWindow * window);
47 static gboolean gst_gl_window_viv_fb_egl_open (GstGLWindow * window,
49 static void gst_gl_window_viv_fb_egl_draw (GstGLWindow * window);
51 gst_gl_window_viv_fb_egl_set_render_rectangle (GstGLWindow * window,
53 static gboolean gst_gl_window_viv_fb_egl_controls_viewport (GstGLWindow *
99 gst_gl_window_viv_fb_egl_close (GstGLWindow * window) in gst_gl_window_viv_fb_egl_close()
112 gst_gl_window_viv_fb_egl_get_display (GstGLWindow * window) in gst_gl_window_viv_fb_egl_get_display()
[all …]
Dgstglwindow_viv_fb_egl.h42 GstGLWindow parent;
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/x11/
Dgstglwindow_x11.c72 static guintptr gst_gl_window_x11_get_display (GstGLWindow * window);
73 guintptr gst_gl_window_x11_get_gl_context (GstGLWindow * window);
74 gboolean gst_gl_window_x11_activate (GstGLWindow * window, gboolean activate);
75 static void gst_gl_window_x11_set_window_handle (GstGLWindow * window,
77 static gboolean gst_gl_window_x11_set_render_rectangle (GstGLWindow * window,
79 static guintptr gst_gl_window_x11_get_window_handle (GstGLWindow * window);
80 static void gst_gl_window_x11_set_preferred_size (GstGLWindow * window,
82 static void gst_gl_window_x11_show (GstGLWindow * window);
83 static void gst_gl_window_x11_draw (GstGLWindow * window);
84 gboolean gst_gl_window_x11_create_context (GstGLWindow * window,
[all …]
Dgstglcontext_glx.c602 GstGLWindow *window; in gst_gl_context_glx_create_context()
711 GstGLWindow *window; in gst_gl_context_glx_destroy_context()
738 GstGLWindow *window; in gst_gl_context_glx_choose_format()
854 GstGLWindow *window = gst_gl_context_get_window (context); in gst_gl_context_glx_swap_buffers()
872 GstGLWindow *window = gst_gl_context_get_window (context); in gst_gl_context_glx_activate()
937 GstGLWindow *window; in gst_gl_context_glx_get_config()
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/android/
Dgstglwindow_android_egl.c43 static guintptr gst_gl_window_android_egl_get_display (GstGLWindow * window);
44 static guintptr gst_gl_window_android_egl_get_window_handle (GstGLWindow *
46 static void gst_gl_window_android_egl_set_window_handle (GstGLWindow * window,
48 static void gst_gl_window_android_egl_draw (GstGLWindow * window);
88 gst_gl_window_android_egl_set_window_handle (GstGLWindow * window, in gst_gl_window_android_egl_set_window_handle()
97 gst_gl_window_android_egl_get_window_handle (GstGLWindow * window) in gst_gl_window_android_egl_get_window_handle()
108 GstGLWindow *window = GST_GL_WINDOW (window_egl); in draw_cb()
137 gst_gl_window_android_egl_draw (GstGLWindow * window) in gst_gl_window_android_egl_draw()
143 gst_gl_window_android_egl_get_display (GstGLWindow * window) in gst_gl_window_android_egl_get_display()
Dgstglwindow_android_egl.h42 GstGLWindow parent;
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/dispmanx/
Dgstglwindow_dispmanx_egl.c50 static guintptr gst_gl_window_dispmanx_egl_get_window_handle (GstGLWindow *
52 static void gst_gl_window_dispmanx_egl_set_window_handle (GstGLWindow * window,
54 static void gst_gl_window_dispmanx_egl_set_preferred_size (GstGLWindow * window,
56 static void gst_gl_window_dispmanx_egl_show (GstGLWindow * window);
57 static void gst_gl_window_dispmanx_egl_close (GstGLWindow * window);
58 static gboolean gst_gl_window_dispmanx_egl_open (GstGLWindow * window,
60 static guintptr gst_gl_window_dispmanx_egl_get_display (GstGLWindow * window);
61 static gboolean gst_gl_window_dispmanx_egl_set_render_rectangle (GstGLWindow *
127 gst_gl_window_dispmanx_egl_close (GstGLWindow * window) in gst_gl_window_dispmanx_egl_close()
146 gst_gl_window_dispmanx_egl_open (GstGLWindow * window, GError ** error) in gst_gl_window_dispmanx_egl_open()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/win32/
Dgstglwindow_win32.c54 static void gst_gl_window_win32_set_window_handle (GstGLWindow * window,
56 static guintptr gst_gl_window_win32_get_display (GstGLWindow * window);
57 static guintptr gst_gl_window_win32_get_window_handle (GstGLWindow * window);
58 static void gst_gl_window_win32_set_preferred_size (GstGLWindow * window,
60 static void gst_gl_window_win32_show (GstGLWindow * window);
61 static void gst_gl_window_win32_draw (GstGLWindow * window);
62 gboolean gst_gl_window_win32_open (GstGLWindow * window, GError ** error);
63 void gst_gl_window_win32_close (GstGLWindow * window);
65 static void gst_gl_window_win32_send_message (GstGLWindow * window,
127 gst_gl_window_win32_open (GstGLWindow * window, GError ** error) in gst_gl_window_win32_open()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/winrt/
Dgstglwindow_winrt_egl.cpp59 static void gst_gl_window_winrt_egl_on_resize (GstGLWindow * window,
153 HRESULT RuntimeClassInitialize (GstGLWindow * window) in RuntimeClassInitialize()
188 GstGLWindow * listener_;
197 HRESULT RuntimeClassInitialize (GstGLWindow * window) in RuntimeClassInitialize()
225 GstGLWindow * listener_;
232 GstGLWindow * listener) in GstGLWindowWinRTEGLResizeHandler()
362 registerSizeChangedHandlerForCoreWindow (GstGLWindow * window) in registerSizeChangedHandlerForCoreWindow()
388 registerSizeChangedHandlerForSwapChainPanel (GstGLWindow * window) in registerSizeChangedHandlerForSwapChainPanel()
523 static guintptr gst_gl_window_winrt_egl_get_display (GstGLWindow * window);
524 static guintptr gst_gl_window_winrt_egl_get_window_handle (GstGLWindow *
[all …]
Dgstglwindow_winrt_egl.h44 GstGLWindow parent;
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/gbm/
Dgstglwindow_gbm_egl.c45 static guintptr gst_gl_window_gbm_egl_get_window_handle (GstGLWindow * window);
46 static guintptr gst_gl_window_gbm_egl_get_display (GstGLWindow * window);
47 static void gst_gl_window_gbm_egl_set_window_handle (GstGLWindow * window,
49 static void gst_gl_window_gbm_egl_close (GstGLWindow * window);
50 static void gst_gl_window_gbm_egl_draw (GstGLWindow * window);
84 gst_gl_window_gbm_egl_get_window_handle (GstGLWindow * window) in gst_gl_window_gbm_egl_get_window_handle()
91 gst_gl_window_gbm_egl_get_display (GstGLWindow * window) in gst_gl_window_gbm_egl_get_display()
98 gst_gl_window_gbm_egl_set_window_handle (G_GNUC_UNUSED GstGLWindow * window, in gst_gl_window_gbm_egl_set_window_handle()
108 gst_gl_window_gbm_egl_close (GstGLWindow * window) in gst_gl_window_gbm_egl_close()
157 GstGLWindow *window = GST_GL_WINDOW (window_egl); in draw_cb()
[all …]
Dgstglwindow_gbm_egl.h43 GstGLWindow parent;
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/wayland/
Dgstglwindow_wayland_egl.c50 static guintptr gst_gl_window_wayland_egl_get_window_handle (GstGLWindow *
52 static void gst_gl_window_wayland_egl_set_window_handle (GstGLWindow * window,
54 static void gst_gl_window_wayland_egl_show (GstGLWindow * window);
55 static void gst_gl_window_wayland_egl_draw (GstGLWindow * window);
56 static void gst_gl_window_wayland_egl_close (GstGLWindow * window);
57 static gboolean gst_gl_window_wayland_egl_open (GstGLWindow * window,
59 static guintptr gst_gl_window_wayland_egl_get_display (GstGLWindow * window);
60 static gboolean gst_gl_window_wayland_egl_set_render_rectangle (GstGLWindow *
62 static void gst_gl_window_wayland_egl_set_preferred_size (GstGLWindow * window,
101 GstGLWindow *window = GST_GL_WINDOW (window_egl); in pointer_handle_motion()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/cocoa/
Dgstglwindow_cocoa.m65 /* GstGLWindow */
74 static gboolean gst_gl_window_cocoa_open (GstGLWindow *window, GError **err);
75 static void gst_gl_window_cocoa_close (GstGLWindow *window);
76 static void gst_gl_window_cocoa_quit (GstGLWindow *window);
77 static guintptr gst_gl_window_cocoa_get_window_handle (GstGLWindow * window);
78 static void gst_gl_window_cocoa_set_window_handle (GstGLWindow * window,
80 static void gst_gl_window_cocoa_draw (GstGLWindow * window);
81 static void gst_gl_window_cocoa_set_preferred_size (GstGLWindow * window,
83 static void gst_gl_window_cocoa_show (GstGLWindow * window);
84 static void gst_gl_window_cocoa_queue_resize (GstGLWindow * window);
[all …]
Dgstglwindow_cocoa.h43 GstGLWindow parent;
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/eagl/
Dgstglwindow_eagl.m43 static guintptr gst_gl_window_eagl_get_display (GstGLWindow * window);
44 static guintptr gst_gl_window_eagl_get_window_handle (GstGLWindow * window);
45 static void gst_gl_window_eagl_set_window_handle (GstGLWindow * window,
47 static void gst_gl_window_eagl_set_preferred_size (GstGLWindow * window,
49 static void gst_gl_window_eagl_draw (GstGLWindow * window);
50 static void gst_gl_window_eagl_send_message_async (GstGLWindow * window,
52 static void gst_gl_window_eagl_quit (GstGLWindow *window);
137 gst_gl_window_eagl_get_display (GstGLWindow * window)
143 gst_gl_window_eagl_get_window_handle (GstGLWindow * window)
212 gst_gl_window_eagl_set_window_handle (GstGLWindow * window, guintptr handle)
[all …]
Dgstglwindow_eagl.h42 GstGLWindow parent;
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/wgl/
Dgstglcontext_wgl.c163 GstGLWindow *window; in gst_gl_context_wgl_create_context()
352 GstGLWindow *window; in gst_gl_context_wgl_choose_format()
413 GstGLWindow *window = gst_gl_context_get_window (context); in gst_gl_context_wgl_swap_buffers()
430 GstGLWindow *window; in gst_gl_context_wgl_activate()
522 GstGLWindow *window; in gst_gl_context_wgl_get_config()
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstglimagesink.c604 GstGLWindow *window; in gst_glimage_sink_navigation_send_event()
946 gst_glimage_sink_key_event_cb (GstGLWindow * window, char *event_name, char in gst_glimage_sink_key_event_cb()
955 gst_glimage_sink_mouse_event_cb (GstGLWindow * window, char *event_name, in gst_glimage_sink_mouse_event_cb()
965 gst_glimage_sink_mouse_scroll_event_cb (GstGLWindow * window, in gst_glimage_sink_mouse_scroll_event_cb()
1019 GstGLWindow *window = NULL; in _ensure_gl_setup()
1322 GstGLWindow *window = gst_gl_context_get_window (context); in gst_glimage_sink_change_state()
1491 GstGLWindow *window = NULL; in update_output_format()
1594 GstGLWindow *window = gst_gl_context_get_window (glimage_sink->context); in update_output_format()
1833 GstGLWindow *window = gst_gl_context_get_window (glimage_sink->context); in gst_glimage_sink_prepare()
1920 GstGLWindow *window = gst_gl_context_get_window (glimage_sink->context); in gst_glimage_sink_expose()
[all …]

12