DirectDraw的® API提供了硬件支持加速的2 – D图形。它提供快速访问显示硬件,同时保持与Windows图(GDI)的形设备接口兼容性。 DirectDraw是为在发生系统和显示设备内存并采用了硬件加速下的专门内存管理器。与DirectDraw,您可以分配和熟练掌握系统设计与绘图记忆体,包括双方的转让。
Embedded CE的视窗DirectDraw是改编的DirectDraw基于Windows的桌面操作系统。从桌面版的一些功能已延展到和其他人受到了限制,以更好地适应嵌入式设备。
DirectDraw的支持以下效果:
* Bit-block transfers (blits)
* Page flipping and multiple back buffers
* Overlays, which is placing one image surface over another on the video display
* Alpha source over destination blending, which is blending two surfaces using the source alpha image component
* Video YUV pixel formats and color conversion
* Direct video access to the frame buffer
*位块传输(blits)
*页翻转和多个后台缓冲区
*叠加,这是对另一个放置在视频显示一个图像表面
*阿尔法之源的目标融合,这是两个表面混合使用源阿尔法图像组件
*视频YUV像素格式和色彩转换
*直接视频进入帧缓冲
DirectDraw的是微软的DirectX API的一部分,它允许您直接操纵显示内存,硬件块传送器,硬件覆盖支持,并翻面的支持。
DirectDraw的提供此功能,同时保持与现有的Windows Embedded CE的应用程序和设备驱动程序的兼容性。
*DirectDraw是一个程序接口,提供了直接访问显示设备,同时保持与Windows图形设备接口(GDI)的兼容性。它不是一个高级别API图形。
*DirectDraw的设备提供了一个为游戏和Windows子系统软件,如图形包和数字视频编解码器,独立的方式,来访问特定显示设备的能力。
*DirectDraw的作品显示了各种硬件,从简单的SVGA显示器,以先进的硬件实现,提供剪切,拉伸,非不等,RGB颜色格式的支持。
该接口的设计,让您的应用程序可以枚举的底层硬件的功能,然后使用任何支持的硬件加速功能。
原文链接:https://www.cnblogs.com/afilover/archive/2010/01/06/1640226.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7243