共用方式為


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值。 如果是,而且如果輸入數據流是 Palettized 格式類型,則會忽略交錯的框架格式,並假設為漸進式。

規格需求

需求
最低支援的用戶端 從 Windows 7 操作系統開始支援DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA。
標頭 d3dumddi.h (包含 D3dumddi.h)

另請參閱

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState