Lines Matching refs:storage
64 SwapChainPanelWinRTStorage *storage; member
236 self->storage = new SwapChainPanelWinRTStorage; in gst_d3d11_window_swap_chain_panel_init()
237 self->storage->cancellable = CreateEvent (NULL, TRUE, FALSE, NULL); in gst_d3d11_window_swap_chain_panel_init()
247 SwapChainPanelWinRTStorage *storage = self->storage; in gst_d3d11_window_swap_chain_panel_constructed() local
262 hr = inspectable.As (&storage->panel); in gst_d3d11_window_swap_chain_panel_constructed()
266 hr = storage->panel.As (&dependency_obj); in gst_d3d11_window_swap_chain_panel_constructed()
270 hr = dependency_obj->get_Dispatcher(storage->dispatcher.GetAddressOf()); in gst_d3d11_window_swap_chain_panel_constructed()
274 hr = get_panel_size (storage->dispatcher, in gst_d3d11_window_swap_chain_panel_constructed()
275 storage->cancellable, storage->panel, &size); in gst_d3d11_window_swap_chain_panel_constructed()
287 hr = storage->panel.As (&framework); in gst_d3d11_window_swap_chain_panel_constructed()
291 hr = run_async (storage->dispatcher, in gst_d3d11_window_swap_chain_panel_constructed()
292 storage->cancellable, DEFAULT_ASYNC_TIMEOUT, in gst_d3d11_window_swap_chain_panel_constructed()
295 &self->storage->event_token); in gst_d3d11_window_swap_chain_panel_constructed()
324 SwapChainPanelWinRTStorage *storage = self->storage; in gst_d3d11_window_swap_chain_panel_unprepare() local
326 if (storage) { in gst_d3d11_window_swap_chain_panel_unprepare()
327 if (storage->panel && storage->dispatcher) { in gst_d3d11_window_swap_chain_panel_unprepare()
331 hr = storage->panel.As (&framework); in gst_d3d11_window_swap_chain_panel_unprepare()
333 run_async (storage->dispatcher, in gst_d3d11_window_swap_chain_panel_unprepare()
334 storage->cancellable, DEFAULT_ASYNC_TIMEOUT, in gst_d3d11_window_swap_chain_panel_unprepare()
336 return framework->remove_SizeChanged (self->storage->event_token); in gst_d3d11_window_swap_chain_panel_unprepare()
340 CloseHandle (storage->cancellable); in gst_d3d11_window_swap_chain_panel_unprepare()
343 delete storage; in gst_d3d11_window_swap_chain_panel_unprepare()
346 self->storage = NULL; in gst_d3d11_window_swap_chain_panel_unprepare()
388 SwapChainPanelWinRTStorage *storage = self->storage; in gst_d3d11_window_swap_chain_panel_create_swap_chain() local
416 hr = storage->panel.As (&panel_native); in gst_d3d11_window_swap_chain_panel_create_swap_chain()
420 hr = run_async (storage->dispatcher, in gst_d3d11_window_swap_chain_panel_create_swap_chain()
421 storage->cancellable, INFINITE, in gst_d3d11_window_swap_chain_panel_create_swap_chain()
466 SwapChainPanelWinRTStorage *storage = self->storage; in gst_d3d11_window_swap_chain_panel_unlock() local
468 SetEvent (storage->cancellable); in gst_d3d11_window_swap_chain_panel_unlock()
478 SwapChainPanelWinRTStorage *storage = self->storage; in gst_d3d11_window_swap_chain_panel_unlock_stop() local
480 ResetEvent (storage->cancellable); in gst_d3d11_window_swap_chain_panel_unlock_stop()
509 SwapChainPanelWinRTStorage *storage = self->storage; in gst_d3d11_window_swap_chain_panel_on_resize() local
511 run_async (storage->dispatcher, storage->cancellable, INFINITE,[window] { in gst_d3d11_window_swap_chain_panel_on_resize()