视频内存的直接交替
直接翻转功能允许对组合模型进行特殊优化,以减少功耗。 优化使以下方案受益:
- 为了确保视频播放和其他全屏方案的最佳功耗,直接翻转允许最少的内存带宽来显示全屏内容,并确保全屏应用、其他应用和桌面环境之间的平滑转换。
- 用户想要观看视频或运行覆盖整个屏幕的应用。 当用户进入或退出应用时,或应用上显示通知时,无需更改模式,并且体验流畅。 此外,用户可在移动设备上享受更长的电池使用时间,因为全屏应用(如视频)的内存带宽要求会降低。
最低 Windows 显示驱动程序模型 (WDDM) 版本 | 1.2 |
最大 Windows 版本 | 8 |
驱动程序实现 - 完整图形 | 必需 |
WHCK 要求和测试 | Device.Graphics ¦ DirectFlip |
DirectFlip 设备驱动程序接口 (DDI)
这些函数和结构是针对Windows 8而新增的或更新的:
- CheckDirectFlipSupport
- CheckDirectFlipSupport (D3D11_1)
- DxgkDdiSetVidPnSourceAddress
- D3D11_1_DDI_CHECK_DIRECT_FLIP_FLAGS
- D3DDDI_CHECK_DIRECT_FLIP_FLAGS
- D3DDDIARG_CHECKDIRECTFLIPSUPPORT
- D3DKMT_DIRECTFLIP_SUPPORT
- D3DKMT_QUERYADAPTERINFO
- D3DKMT_WAITFORVERTICALBLANKEVENT2
- D3DKMTWaitForVerticalBlankEvent2
- DXGK_DRIVERCAPS
- DXGK_SEGMENTFLAGS
- DXGK_SETVIDPNSOURCEADDRESS_FLAGS
硬件认证要求
有关硬件设备在实现此功能时必须满足的要求的信息,请参阅 Device.Graphics ¦ DirectFlip 上的相关 WHCK 文档。
有关随 Windows 8 添加的功能的回顾,请参阅 WDDM 1.2 功能。