Home
last modified time | relevance | path

Searched refs:GstD3D11Window (Results 1 – 13 of 13) sorted by relevance

/third_party/gstreamer/gstplugins_bad/sys/d3d11/
Dgstd3d11window.h36 …1_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_D3D11_WINDOW, GstD3D11Window))
43 typedef struct _GstD3D11Window GstD3D11Window; typedef
132 void (*show) (GstD3D11Window * window);
134 void (*update_swap_chain) (GstD3D11Window * window);
136 void (*change_fullscreen_mode) (GstD3D11Window * window);
138 gboolean (*create_swap_chain) (GstD3D11Window * window,
145 GstFlowReturn (*present) (GstD3D11Window * window,
148 gboolean (*unlock) (GstD3D11Window * window);
150 gboolean (*unlock_stop) (GstD3D11Window * window);
152 void (*on_resize) (GstD3D11Window * window,
[all …]
Dgstd3d11window_swapchainpanel.cpp62 GstD3D11Window parent;
75 gst_d3d11_window_swap_chain_panel_update_swap_chain (GstD3D11Window * window);
77 gst_d3d11_window_swap_chain_panel_change_fullscreen_mode (GstD3D11Window *
80 gst_d3d11_window_swap_chain_panel_create_swap_chain (GstD3D11Window * window,
84 gst_d3d11_window_swap_chain_panel_present (GstD3D11Window * window,
87 gst_d3d11_window_swap_chain_panel_unlock (GstD3D11Window * window);
89 gst_d3d11_window_swap_chain_panel_unlock_stop (GstD3D11Window * window);
91 gst_d3d11_window_swap_chain_panel_on_resize (GstD3D11Window * window,
94 gst_d3d11_window_swap_chain_panel_on_resize_sync (GstD3D11Window * window);
96 gst_d3d11_window_swap_chain_panel_unprepare (GstD3D11Window * window);
[all …]
Dgstd3d11window_corewindow.cpp67 GstD3D11Window parent;
78 static void gst_d3d11_window_core_window_update_swap_chain (GstD3D11Window *
80 static void gst_d3d11_window_core_window_change_fullscreen_mode (GstD3D11Window
82 static gboolean gst_d3d11_window_core_window_create_swap_chain (GstD3D11Window *
85 static GstFlowReturn gst_d3d11_window_core_window_present (GstD3D11Window *
87 static gboolean gst_d3d11_window_core_window_unlock (GstD3D11Window * window);
89 gst_d3d11_window_core_window_unlock_stop (GstD3D11Window * window);
91 gst_d3d11_window_core_window_on_resize (GstD3D11Window * window,
94 gst_d3d11_window_core_window_on_resize_sync (GstD3D11Window * window);
95 static void gst_d3d11_window_core_window_unprepare (GstD3D11Window * window);
[all …]
Dgstd3d11window_win32.cpp61 GstD3D11Window parent;
106 static void gst_d3d11_window_win32_show (GstD3D11Window * window);
107 static void gst_d3d11_window_win32_update_swap_chain (GstD3D11Window * window);
109 gst_d3d11_window_win32_change_fullscreen_mode (GstD3D11Window * window);
111 gst_d3d11_window_win32_create_swap_chain (GstD3D11Window * window,
114 static GstFlowReturn gst_d3d11_window_win32_present (GstD3D11Window * window,
126 gst_d3d11_window_win32_on_resize (GstD3D11Window * window,
128 static void gst_d3d11_window_win32_unprepare (GstD3D11Window * window);
130 gst_d3d11_window_win32_set_render_rectangle (GstD3D11Window * window,
132 static void gst_d3d11_window_win32_set_title (GstD3D11Window * window,
[all …]
Dgstd3d11window_dummy.cpp38 GstD3D11Window parent;
49 static void gst_d3d11_window_dummy_on_resize (GstD3D11Window * window,
51 static gboolean gst_d3d11_window_dummy_prepare (GstD3D11Window * window,
54 static void gst_d3d11_window_dummy_unprepare (GstD3D11Window * window);
56 gst_d3d11_window_dummy_open_shared_handle (GstD3D11Window * window,
59 gst_d3d11_window_dummy_release_shared_handle (GstD3D11Window * window,
84 gst_d3d11_window_dummy_prepare (GstD3D11Window * window, in gst_d3d11_window_dummy_prepare()
212 gst_d3d11_window_dummy_unprepare (GstD3D11Window * window) in gst_d3d11_window_dummy_unprepare()
220 gst_d3d11_window_dummy_on_resize (GstD3D11Window * window, in gst_d3d11_window_dummy_on_resize()
250 gst_d3d11_window_dummy_setup_fallback_texture (GstD3D11Window * window, in gst_d3d11_window_dummy_setup_fallback_texture()
[all …]
Dgstd3d11window.cpp98 G_DEFINE_ABSTRACT_TYPE (GstD3D11Window, gst_d3d11_window, GST_TYPE_OBJECT);
105 static GstFlowReturn gst_d3d111_window_present (GstD3D11Window * self,
108 static void gst_d3d11_window_on_resize_default (GstD3D11Window * window,
110 static gboolean gst_d3d11_window_prepare_default (GstD3D11Window * window,
179 gst_d3d11_window_init (GstD3D11Window * self) in gst_d3d11_window_init()
192 GstD3D11Window *self = GST_D3D11_WINDOW (object); in gst_d3d11_window_set_property()
233 GstD3D11Window *self = GST_D3D11_WINDOW (object); in gst_d3d11_window_get_property()
256 GstD3D11Window * window) in gst_d3d11_window_release_resources()
266 GstD3D11Window *self = GST_D3D11_WINDOW (object); in gst_d3d11_window_dispose()
283 gst_d3d11_window_on_resize_default (GstD3D11Window * window, guint width, in gst_d3d11_window_on_resize_default()
[all …]
Dgstd3d11window_dummy.h32 gst_d3d11_window_dummy, GST, D3D11_WINDOW_DUMMY, GstD3D11Window);
34 GstD3D11Window * gst_d3d11_window_dummy_new (GstD3D11Device * device);
Dgstd3d11window_swapchainpanel.h33 GST, D3D11_WINDOW_SWAP_CHAIN_PANEL, GstD3D11Window);
35 GstD3D11Window * gst_d3d11_window_swap_chain_panel_new (GstD3D11Device * device,
Dgstd3d11window_win32.h32 gst_d3d11_window_win32, GST, D3D11_WINDOW_WIN32, GstD3D11Window);
34 GstD3D11Window * gst_d3d11_window_win32_new (GstD3D11Device * device,
Dgstd3d11window_corewindow.h32 GST, D3D11_WINDOW_CORE_WINDOW, GstD3D11Window);
34 GstD3D11Window * gst_d3d11_window_core_window_new (GstD3D11Device * device,
Dgstd3d11videosink.cpp106 GstD3D11Window *window;
687 gst_d3d11_video_sink_key_event (GstD3D11Window * window, const gchar * event, in gst_d3d11_video_sink_key_event()
697 gst_d3d11_video_mouse_key_event (GstD3D11Window * window, const gchar * event, in gst_d3d11_video_mouse_key_event()
/third_party/gstreamer/gstplugins_bad/
DChangeLog6384 by GstD3D11Window implementation as an enhancement.
22028 GstD3D11Window:on_resize() is one case for example.
22034 GstD3D11Window:consturcted() and GstD3D11Window:unprepare() are the case.
28666 * Remove redundant variables for width/height and par from GstD3D11Window.
/third_party/gstreamer/gstplugins_base/
DChangeLog7705 Note that GstD3D11Window implementation was referenced for this change.