DirectX Media官方版是一款微软推出的多媒体处理工具。DirectX Media官方版能够提供全面的音频、视频和图像处理能力,帮助开发者轻松实现高质量的多媒体应用程序。DirectX Media官方版支持多种媒体格式,包括音频、视频、图像等,并提供了一系列的API接口,方便开发者进行媒体文件的处理和播放。
-
官方版查看
-
3.5 官方版查看
-
1.0 官方版查看
-
1.0 官方版查看
-
官方版查看
DirectX Media软件特色
1.Direct3D渲染管线
DirectX 11加入了对Tessellation(镶嵌)的支持。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成。同时还加入了计算着色器(Compute Shader)
2.Tessellation镶嵌技术
tessellator可以把一些较大的图元(primitive)分成很多更小的图元,并将这些小图元组合到一起,形成一种有序的几何图形,这种几何图形更复杂、更接近现实。tessellator可以让一个立方体,通过处理看起来像是个球形,节省了空间,图形的质量、性能以及可控性也达到了一定的改进。
3.多线程的支持
DX的这种多线程技术可能并不能加速绘图的子系统(特别是当我们的GPU资源受限时),但是这样却可以提升线程启动游戏的效率,并且可以利用台式CPU核心数量不断提高所带来的潜力。
4.计算着色器Compute Shader
CS的这一渲染管线能够进行更多的通用目的运算,我们既能在某种可以用来被执行数据的操作中看到这种特性,又能在某种可以用来操作的数据中看到这种特性。
5.改进的纹理压缩
DirectX提出了更为出色的纹理压缩算法——BC6和BC7。BC6是为HDR图像设计的压缩算法,压缩比为6∶1;而BC7是为低动态范围纹理设计的压缩模式,压缩比为3∶1。两种压缩算法在高压缩比下画质损失更少,效果更出色。
DirectX Media软件功能
1、新的特性
DX最重要的变化就是更底层API,这一点很像AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载(overload)。
具体包括:应用可追踪GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。
另外,DX大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11在这方面受CPU性能的严重制约,主要是因为不能有效利用多核心。微软宣称,微软对多核心CPU的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。
2、硬件支持
NVIDIA确认说,开普勒、费米、麦克斯韦架构全部都支持,也就是GeForce 200系列以来的型号都可以,DX11的都行。
AMD则确认,GCN架构的所有显卡均支持Directx 12,也就是Radeon HD 7000、Radeon R200系列。
Intel确认称,第四代Haswell可以支持Directx 12,但其实仅限最高端的两个型号:GT3 Iris 5100、GT3e Iris Pro 5200。
目前还不知道它们是100% API支持还是仅仅特性集上的支持,但至少有一点,那就是并不需要新的硬件才能实现,现有的就可以,因此它更像是DX11的一个扩展。
3、高通与移动
之所以把高通单独列出来,是因为这是它首次与微软DX联手合作,也是微软DX首次正式面向移动领域。按照高通的说法,可以大大提升能效,改进移动设备性能,而且在扩展性、移植性方面都非常好。
DirectX Media软件亮点
改善了图形创作工具,更易于做出3-D角色和环境;
点光源式光影和像素式光影使图象更逼真;
强化了DirectSound和DirectMusic,简化了其应用扩展;
DLS2音频合成功能提高了乐器音频的真实感;
DirectInput的设备影射功能令对设备的支持更简单;
DirectPlay使多人游戏的性能和可扩展性得到了提高;
DirectPlay提供了IP声音通讯;
DirectShow的应用编程接口提供了音频/视频的实时合成和即时编辑;
DirectShow支持Windows媒体音频和视频(WMA和WMV)的读写;
DirectX Media更新日志
1.修正了其它bug;
2.优化了软件的兼容性。