PDD_VPORTCB_GETFIELD コールバック関数 (ddrawint.h)
DdVideoPortGetField コールバック関数は、インターレースされたシグナルの現在のフィールドが偶数か奇数かを決定します。
構文
PDD_VPORTCB_GETFIELD PddVportcbGetfield;
DWORD PddVportcbGetfield(
PDD_GETVPORTFIELDDATA unnamedParam1
)
{...}
パラメーター
unnamedParam1
現在 のフィールド が偶数か奇数かを判断するためにドライバーに必要な情報を含むDD_GETVPORTFIELDDATA構造体を指します。
戻り値
DdVideoPortGetField は 、次のいずれかのコールバック コードを返します。
解説
DDVIDEOPORTCAPS 構造体の dwCaps メンバーでDDVPCAPS_READBACKFIELD フラグを設定する DirectDraw ドライバーは、DdVideoPortGetField を実装する必要があります。
ドライバーは、現在のフィールドが偶数か奇数かを判断し、それに応じて lpGetField のDD_GETVPORTFIELDDATA構造体の bField メンバーに TRUE または FALSE を書き込む必要があります。 ハードウェア ビデオ ポートが無効になっているためにクエリを実行できない場合、ドライバーはDDHAL_DRIVER_HANDLEDを返し、DD_GETVPORTFIELDDATAの ddRVal メンバーにDDERR_VIDEONOTACTIVEを設定する必要があります。
要件
対象プラットフォーム | デスクトップ |
Header | ddrawint.h (Winddi.h を含む) |