Home
last modified time | relevance | path

Searched refs:keyed_mutex (Results 1 – 5 of 5) sorted by relevance

/third_party/gstreamer/gstplugins_bad/sys/d3d11/
Dgstd3d11window_dummy.cpp339 IDXGIKeyedMutex *keyed_mutex = NULL; in gst_d3d11_window_dummy_open_shared_handle() local
371 hr = texture->QueryInterface (IID_PPV_ARGS (&keyed_mutex)); in gst_d3d11_window_dummy_open_shared_handle()
414 if (keyed_mutex) { in gst_d3d11_window_dummy_open_shared_handle()
415 hr = keyed_mutex->AcquireSync(data->acquire_key, INFINITE); in gst_d3d11_window_dummy_open_shared_handle()
425 data->keyed_mutex = keyed_mutex; in gst_d3d11_window_dummy_open_shared_handle()
441 GST_D3D11_CLEAR_COM (keyed_mutex); in gst_d3d11_window_dummy_open_shared_handle()
458 if (data->keyed_mutex) { in gst_d3d11_window_dummy_release_shared_handle()
459 hr = data->keyed_mutex->ReleaseSync (data->release_key); in gst_d3d11_window_dummy_release_shared_handle()
462 data->keyed_mutex->Release (); in gst_d3d11_window_dummy_release_shared_handle()
Dgstd3d11window.h73 IDXGIKeyedMutex *keyed_mutex; member
/third_party/gstreamer/gstplugins_bad/tests/examples/d3d11/
Dd3d11videosink-shared-texture.cpp56 ComPtr<IDXGIKeyedMutex> keyed_mutex; variable
89 if (keyed_mutex) { in on_begin_draw()
90 hr = keyed_mutex->AcquireSync (0, INFINITE); in on_begin_draw()
104 if (keyed_mutex) in on_begin_draw()
105 keyed_mutex->ReleaseSync (0); in on_begin_draw()
351 format, misc_flags, &shared_texture, &srv, &keyed_mutex, &shared_handle); in main()
Dd3d11device.cpp103 IDXGIKeyedMutex ** keyed_mutex, HANDLE * shared_handle) in prepare_shared_texture() argument
143 if ((misc_flags & D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX) != 0 && keyed_mutex) { in prepare_shared_texture()
184 if (keyed && keyed_mutex) in prepare_shared_texture()
185 *keyed_mutex = keyed.Detach(); in prepare_shared_texture()
Dd3d11device.h52 IDXGIKeyedMutex ** keyed_mutex,