- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When using the OneVPL video decoder in Windows it creates an ID3D11Texture2D NV12, how can we use this in DPC++ ?
I have looked into Level-zero with zeMemAllocDevice and ZE_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMPORT_WIN32 / ZE_EXTERNAL_MEMORY_TYPE_FLAG_OPAQUE_WIN32 but that generates exceptions deep in igdgmm64.dll
And using the OpenCL backend, i think creating the context with CL_CONTEXT_D3D11_DEVICE_KHR is a problem.
D3D11_RESOURCE_MISC_SHARED_NTHANDLE & D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX are set that way it should be possible to share the data.
Or is it possible to use Unified Shared Memory with the already available ID3D11Texture2D ?
Best Regards,
Robert
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for posting in Intel Communities. We could see that you are qualified for priority support and can open a support ticket in Online service center (https://supporttickets.intel.com/) for direct 1:1 support. As your issue would be addressed there, this thread will no longer be monitored by Intel.
Regards,
Alekhya
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page