DirectX Video Acceleration Video Subtypes

 
Microsoft DirectShow 9.0

DirectX Video Acceleration Video Subtypes

The following subtypes are used by decoders that are using DirectX Video Acceleration (DXVA). AI44 and IA44 are surfaces with a bits-per-pixel value of 8. There are 4 bits of I and 4 bits of A. I represents an index into a 16-entry YUV palette. A represents 4 bits of transparency information (also known as per-pixel-alpha). Therefore, AI44 and IA44 surfaces allow for 16 different colors at 16 different transparency values, or 256 different pixel representations. With AI44 the alpha is stored in the hi-nibble, in IA44 the alpha is stored in the lo-nibble. Both formats are very useful for DVD sub-picture images and Line21 and Teletext images. Microsoft prefers the AI44 version because it is slightly easier to generate text using this format.

Subtype Description
MEDIASUBTYPE_AI44 For subpicture and text overlays. See previous description.
MEDIASUBTYPE_IA44 For subpicture and text overlays. See previous description.

Requirements

  Header: Dshow.h.

See Also