# Intel_mediasdk2021_sample_decode_with_vulkan_sharing **Repository Path**: tisandman/intel_mediasdk2021_sample_decode_with_vulkan_sharing ## Basic Information - **Project Name**: Intel_mediasdk2021_sample_decode_with_vulkan_sharing - **Description**: MSDK 2021 解码例程,用来演示D3D11 texture2D和vulkan vkImage共享buffer - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-21 - **Last Updated**: 2022-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Intel_mediasdk2021_sample_decode_with_vulkan_sharing #### 介绍 MSDK 2021 解码例程,用来演示D3D11 texture2D和vulkan vkImage共享buffer #### 软件架构 - VS项目为sample_decode\sample_decode.sln - 编译需要用VS2019,并且先安装好Intel MediaSDK 2021, 可以在Intel官网免费[下载](https://software.intel.com/content/www/us/en/develop/tools/media-sdk.html) - 目前编译只设置了x64 debug/Release, 所以只能验证过x64模式下编译运行 - 硬件解码方面因为使用了Intel显卡硬解码,所以必须使用有Intel集成显卡的CPU(Intel独显应该也可以) #### 使用说明 1. vulkan部分改自另一个项目 https://gitee.com/tisandman/d3d11_vulkan_sharing 里面有些绝对路径的设置,具体参考那个项目的说明 2. 在命令行里使用参数运行 `sample_decode.exe h264 -d3d11 -i C:\work\qsv_dec\x64\Debug\jellyfish-120-mbps-4k-uhd-h264.h264 -r` 运行时会弹出2个窗口,一个主窗口为msdk解码显示窗口,另一个"vulkan"的窗口为使用vulkan显示的窗口 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)