DD_VIDEOPORT_LOCAL structure (ddrawint.h)
The DD_VIDEOPORT_LOCAL structure contains video port extensions (VPE)-related data that is unique to an individual Microsoft DirectDraw VPE object.
Syntax
typedef struct _DD_VIDEOPORT_LOCAL {
PDD_DIRECTDRAW_LOCAL lpDD;
DDVIDEOPORTDESC ddvpDesc;
DDVIDEOPORTINFO ddvpInfo;
PDD_SURFACE_INT lpSurface;
PDD_SURFACE_INT lpVBISurface;
DWORD dwNumAutoflip;
DWORD dwNumVBIAutoflip;
ULONG_PTR dwReserved1;
ULONG_PTR dwReserved2;
ULONG_PTR dwReserved3;
} *PDD_VIDEOPORT_LOCAL, DD_VIDEOPORT_LOCAL;
Members
lpDD
Points to a DD_DIRECTDRAW_LOCAL structure that is relevant to the current DirectDraw process only.
ddvpDesc
Specifies a DDVIDEOPORTDESC structure that describes the VPE object.
ddvpInfo
Specifies a DDVIDEOPORTINFO structure that describes the transfer of video data to a surface.
lpSurface
Points to a DD_SURFACE_INT structure for the surface receiving the video data.
lpVBISurface
Points to a DD_SURFACE_INT structure for the surface receiving the VBI data.
dwNumAutoflip
Specifies the number of current autoflip surfaces.
dwNumVBIAutoflip
Specifies the number of VBI surfaces currently being autoflipped.
dwReserved1
Reserved for use by the display driver.
dwReserved2
Reserved for use by the display driver.
dwReserved3
Reserved for use by the display driver.
Remarks
This structure is initialized and filled in by DirectDraw. Except for the dwReserved1, dwReserved2, and dwReserved3 members, the driver must not modify any other members of the DD_VIDEOPORT_LOCAL structure.
Requirements
Requirement | Value |
---|---|
Header | ddrawint.h (include Winddi.h) |