DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA 構造体 (d3dumddi.h)

DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA構造体は、入力のフレーム形式を指定するデータを記述します。

構文

typedef struct _DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA {
  [in] DXVAHDDDI_FRAME_FORMAT FrameFormat;
} DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA;

メンバー

[in] FrameFormat

入力 ストリームのフレーム形式を示すDXVAHDDDI_FRAME_FORMAT型指定された値。 既定値は DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE で、プログレッシブ形式を示します。

注釈

Direct3D ランタイムは、ドライバーの SetVideoProcessStreamState 関数を呼び出して入力ストリームのフレーム形式を設定するD3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE構造体の State メンバーのDXVAHDDDI_STREAM_STATE_FRAME_FORMAT状態を指定します。

ドライバーの GetCaps 関数がD3DDDICAPS_DXVAHD_GETVPDEVCAPS値を設定して呼び出されたときに、ドライバーがDXVAHDDDI_VPDEVCAPS構造体の InputFormatCaps メンバーにDXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED値を設定しない可能性があります。 その場合、入力ストリームが RGB 形式の場合、インターレースフレーム形式は無視され、プログレッシブであると見なされます。

ドライバーは、DXVAHDDDI_VPDEVCAPSの InputFormatCaps メンバーにDXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED値を設定しない場合もあります。 その場合、入力ストリームが淡色化された形式の種類の場合、インターレースフレーム形式は無視され、プログレッシブであると見なされます。

要件

要件
サポートされている最小のクライアント DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATAは、Windows 7 オペレーティング システム以降でサポートされています。
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState