IMAGECAPS

Capabilities of the video accelerator driver.

Type
ULONG         ulLength; ULONG         ulCaps; ULONG         ulMaxHorz; ULONG         ulMaxVert; BOOL          fAccelMem; ULONG         ulPhysAddrVRAM; ULONG         ulSize; ULONG         ulScanLineBytes; ULONG         ulNumCodecs; PCODECINFO    pCodecList; ULONG         ulNumSrc; PCOLORINFO    pSrcColorInfo; ULONG         ulNumDst; PCOLORINFO    pDstColorInfo;

C Declaration Method
typedef struct

Example Code
 typedef struct _IMAGECAPS { ULONG         ulLength;         /*  Length of IMAGECAPS data structure, in bytes. */ ULONG          ulCaps;           /*  Flag that specifies image capabilities supported. */ ULONG          ulMaxHorz;        /*  Maximum horizontal pels supported by scaler. */ ULONG          ulMaxVert;        /*  Maximum vertical lines supported by scaler. */ BOOL           fAccelMem;        /*  Flag indicating whether the hardware accelerator has additional VRAM for use. */ ULONG          ulPhysAddrVRAM;   /*  Physical address of the hardware accelerator VRAM. */ ULONG          ulSize;           /*  Size of hardware accelerator VRAM, in bytes. */ ULONG          ulScanLineBytes;  /*  Size of scan line, in bytes. */ ULONG          ulNumCodecs;      /*  Number of FOURCCs that follow in this structure. */ PCODECINFO     pCodecList;       /*  Pointer to array of CODEC FOURCCs. */ ULONG          ulNumSrc;         /*  Number of source COLORINFO data structures pointed to by pSrcColor Info. */ PCOLORINFO     pSrcColorInfo;    /*  Pointer to array of source COLORINFO data structures. */ ULONG          ulNumDst;         /*  Number of destination COLORINFO data structures pointed to by pDstColorInfo. */ PCOLORINFO     pDstColorInfo;    /*  Pointer to array of destination COLORINFO data structures. */ } IMAGECAPS;

typedef IMAGECAPS *PIMAGECAPS;

