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
GetCaps の
SetVideoProcessStreamState の