次の方法で共有


DD_GETVPORTOUTPUTFORMATDATA 構造体 (ddrawint.h)

DD_GETVPORTOUTPUTFORMATDATA構造体には、 ビデオ ポート拡張機能 (VPE) オブジェクトが特定の入力形式に対してサポートするすべての出力形式を返すためにドライバーに必要な情報が含まれています。

構文

typedef struct _DD_GETVPORTOUTPUTFORMATDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  DWORD                dwFlags;
  LPDDPIXELFORMAT      lpddpfInputFormat;
  LPDDPIXELFORMAT      lpddpfOutputFormats;
  DWORD                dwNumFormats;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortInputFormats;
} *PDD_GETVPORTOUTPUTFORMATDATA, DD_GETVPORTOUTPUTFORMATDATA;

メンバー

lpDD

現在の Microsoft DirectDraw プロセスにのみ関連する DD_DIRECTDRAW_LOCAL 構造を指します。

lpVideoPort

この VPE オブジェクトを表す DD_VIDEOPORT_LOCAL 構造体を指します。

dwFlags

サポートのクエリを実行する出力形式の種類を示します。 このメンバーには、次の値の 1 つ以上を指定できます。

フラグ 説明
DDVPFORMAT_VBI ドライバーは 、VBI データの形式を返す必要があります。
DDVPFORMAT_VIDEO ドライバーは、ビデオ データの形式を返す必要があります。

lpddpfInputFormat

VPE オブジェクトでサポートされている入力形式を含む DDPIXELFORMAT 構造体を指します。 この形式は DdVideoPortGetInputFormats によって返されました。

lpddpfOutputFormats

ドライバーが lpddpfInputFormat で指定された入力形式に対して VPE オブジェクトがサポートする出力形式を返す DDPIXELFORMAT 構造体の配列を指します。 このメンバーは NULL にすることができます

dwNumFormats

指定した入力形式に対して VPE オブジェクトがサポートする出力形式の数をドライバーが返す場所を指定します。

ddRVal

ドライバーが DdVideoPortGetOutputFormats コールバックの戻り値を書き込む場所を指定します。 DD_OKのリターン コードは成功を示します。 詳細については、「 DirectDraw の戻り値」を参照してください。

GetVideoPortInputFormats

未使用: Win95 の互換性

要件

要件
Header ddrawint.h (Winddi.h を含む)

こちらもご覧ください

DdVideoPortGetOutputFormats