DD_VIDEOPORT_LOCAL結構 (ddrawint.h)
DD_VIDEOPORT_LOCAL 結構包含 (VPE) 專屬於個別 Microsoft DirectDraw VPE 物件的 視訊埠延伸 模組。
語法
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;
成員
lpDD
指向與目前 DirectDraw 程式相關的 DD_DIRECTDRAW_LOCAL 結構。
ddvpDesc
指定描述 VPE 物件的 DDVIDEOPORTDESC 結構。
ddvpInfo
指定描述將視訊資料傳輸至表面的 DDVIDEOPORTINFO 結構。
lpSurface
指向接收視訊資料的介面 DD_SURFACE_INT 結構。
lpVBISurface
指向接收 VBI 資料的介面DD_SURFACE_INT結構。
dwNumAutoflip
指定目前自動滑位表面的數目。
dwNumVBIAutoflip
指定目前正在自動調整的 VBI 表面數目。
dwReserved1
保留供顯示驅動程式使用。
dwReserved2
保留供顯示驅動程式使用。
dwReserved3
保留供顯示驅動程式使用。
備註
此結構會由 DirectDraw 初始化並填入。 除了dwReserved1、dwReserved2和dwReserved3成員之外,驅動程式不得修改DD_VIDEOPORT_LOCAL結構的任何其他成員。
需求
標頭 | ddrawint.h (包含 Winddi.h) |