文件名称:基于D3D的YV12视频渲染
文件大小:1.05MB
文件格式:RAR
更新时间:2013-09-08 12:14:41
YV12 D3D Shader GPU
基于D3D的YUV视频显示源代码,可以同时支持YV12、I420、NV12、YUY2、UYVY、RGB24、RGB32、RGB555、RGB565格式。支持半透明文本叠加。Windows XP SP2 DXSDK9.0c 9800GT测试通过。
【文件预览】:
src
----D3DVideoRender()
--------mssccprj.scc(165B)
--------MSG0052.bin(124B)
--------mydebug.h(7KB)
--------D3DVideoRender.vcproj(7KB)
--------d3dutil.h(7KB)
--------D3DVideoRender.suo(26KB)
--------Shader_YUV420.h(2KB)
--------D3DManager.cpp(13KB)
--------D3DVideoRender.exp(794B)
--------ShaderCode_YUV420.h(4KB)
--------stdafx.h(1KB)
--------Myd3dfont.cpp(13KB)
--------D3DVideoRender.vcproj.SINOWAVE-B96804.dengdp.user(1KB)
--------D3DVideoRenderInterface.h(5KB)
--------CommonFunctions.h(649B)
--------shader_pixel.h(2KB)
--------LogMessage.aps(652B)
--------D3DVideoRender.sln(892B)
--------Display_NV12.h(17KB)
--------D3DVideoRender.def(120B)
--------Display.h(1KB)
--------ShaderCode_YUV422.h(7KB)
--------display_yuv422.h(16KB)
--------RenderFactory.h(920B)
--------D3DManager.h(2KB)
--------ShaderCode_RGB24.h(3KB)
--------debuginterface.h(546B)
--------stdafx.cpp(301B)
--------ps_RGB24.h(784B)
--------ReadMe.txt(1KB)
--------d3dfont.h(3KB)
--------Display_RGB32.h(10KB)
--------Display_YUV420.h(12KB)
--------LogMessage.h(2KB)
--------ps_YUV422.h(2KB)
--------d3dfont.cpp(30KB)
--------shader_yuv422.h(2KB)
--------display_rgb24.h(14KB)
--------shader_rgb24.h(1KB)
--------D3DVideoRender.cpp(3KB)
--------CommonFunctions.cpp(2KB)
--------LogMessage.rc(36B)
--------ps_YUV420.h(1KB)
--------dxutil.h(8KB)
--------Myd3dfont.h(2KB)
----VR_Test()
--------VR_Test.suo(61KB)
--------VR_Test()
--------VR_Test.sln(886B)
exe
----VR_Test.exe(236KB)
----D3DVideoRender.dll(136KB)
----Video.dat(599KB)
----xvidcore.dll(632KB)
dll
----D3DVideoRender.lib(2KB)
----D3DVideoRenderInterface.h(5KB)
----D3DVideoRender.dll(136KB)