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 を含む) |