dx12是一种“多媒体编程界面”,编程界面是软件系统不同组成部分连接的约定,简称API。
随着软件规模的不断扩大,我们需要将复杂的系统划分为小的组成部分,编程界面的设计非常重要。在程序设计实践中,编程界面的设计应首先合理划分系统的职责。良好的界面设计可以减少系统各部分的相互依赖,提高组件单元的内聚性,降低组件单元之间的耦合程度,从而提高系统的维护和可扩展性。
多媒体(Multimedia),在计算机系统中,结合两种或两种以上媒体的人机交互信息交流和传播媒体。使用的媒体包括文本、图片、照片、声音(包括音乐、语音叙述、特殊音效)、动画和电影,以及程序提供的互动功能。多媒体作品通过光盘和网络发行。
因为多媒体系统需要将不同的媒体数据表示为统一的结构代码流,然后进行进一步的存储、传输、输出和交互控制。因此,传统的多媒体关键技术主要集中在以下四类:数据压缩技术、大型集成电路(VLSI)制造技术、大容量光盘存储器(CD-ROM)、实时多任务操作系统。由于这些技术的突破,多媒体技术发展迅速,成为处理声音、文本、图像等媒体信息能力强的高科技技术。
标签:dx12