Microsoft Windows CE 3.0  

DDHAL_GETVPORTOUTPUTFORMATDATA

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The DDHAL_GETVPORTOUTPUTFORMATDATAstructure contains all the formats that can be written to the video port's frame buffer. This structure passes the information to the DirectDraw HAL GetVideoPortOutputFormatscallback function.

typedef struct _DDHAL_GETVPORTOUTPUTFORMATDATA {
LPDDRAWI_DIRECTDRAW_LCL
lpDD
;
LPDDRAWI_DDVIDEOPORT_LCL
lpVideoPort
;
DWORD
dwFlags
;
LPDDPIXELFORMAT
lpddpfInputFormat
;
LPDDPIXELFORMAT
lpddpfOutputFormats
;
DWORD
dwNumFormats
;
HRESULT
ddRVal
;
LPDDHALVPORTCB_GETOUTPUTFORMATS
GetVideoPortOutputFormats
;
} DDHAL_GETVPORTOUTPUTFORMATDATA;

Members

lpDD
Pointer to the DDRAWI_DIRECTDRAW_LCLstructure that represents the DirectDraw object.
lpVideoPort
Pointer to the DDRAWI_DDVIDEOPORT_LCLstructure that represents this video port.
dwFlags
Indicates the type of formats. One or more of the following:
Flag Usage
DDVPFORMAT_VBI Return formats for the VBI data.
DDVPFORMAT_VIDEO Return formats for the video data.
lpddpfInputFormat
Pointer to a DDPIXELFORMATstructure that contains the input formats supported by the DirectDraw object.
lpddpfOutputFormats
Pointer to a DDPIXELFORMATstructure that contains the output formats that can be written to the frame buffer.
dwNumFormats
Contains the number of formats that can be written to the frame buffer.
ddRVal
Passes the DirectDraw return values.
GetVideoPortOutputFormats
This member is used by DirectDraw and should not be filled in by the driver.

 Last updated on Tuesday, July 13, 2004

© 2004 Microsoft Corporation. All rights reserved.