次の方法で共有


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 形式の場合、インターレース フレーム形式は無視され、プログレッシブと見なされます。

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

必要条件

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

関連項目

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState