The NLVBCKeyCaps property defines flags indicating the available driver specific color key capabilities for nonlocal to local video memory blits in a way similar to TDDCaps::CKeyCaps.
Only the blit related flags of this property should be used.
The described effect applies when the flag is set.
DDCKEYCAPS_NOCOSTOVERLAY
Overlay color keying will incur no performance degradation.
DDCKEYCAPS_SRCBLT
Support for RGB blitting while using a color key to identify which pixels of the source surface should not be transferred is availaible.
DDCKEYCAPS_SRCBLTCLRSPACE
Support for RGB blitting while using a color space to identify which pixels of the source surface should not be transferred is availaible.
DDCKEYCAPS_SRCBLTCLRSPACEYUV
Support for YUV blitting while using a color space to identify which pixels of the source surface should not be transferred is availaible.
DDCKEYCAPS_SRCBLTYUV
Support for YUV blitting while using a color key to identify which pixels of the source surface should not be transferred is availaible.
DDCKEYCAPS_SRCOVERLAY
Support for RGB overlaying while using a color key to identify which pixels of the source surface should not be transferred is availaible.
DDCKEYCAPS_SRCOVERLAYCLRSPACE
Support for RGB overlaying while using a color space to identify which pixels of the source surface should not be transferred is availaible.
DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV
Support for YUV overlaying while using a color key to identify which pixels of the source surface should not be transferred is availaible.
DDCKEYCAPS_SRCOVERLAYONEACTIVE
Support is available for only one active source color key at a time for visible overlaysurfaces.
DDCKEYCAPS_SRCOVERLAYYUV
Support for YUV overlaying while using a color key to identify which pixels of the source surface should not be transferred is availaible.