DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA 結構 (d3dumddi.h)
DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA 結構描述指定輸入之 luma 索引鍵的數據流狀態數據。 驅動程式假設在 luma 索引鍵範圍內具有 luma 值的圖元是透明的。
語法
typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
[in] BOOL Enable;
[in] FLOAT Lower;
[in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;
成員
[in] Enable
布爾值,指定是否啟用 luma 索引鍵。 默認值為 FALSE,表示已停用 luma 索引鍵。
[in] Lower
0.0 到 1.0 範圍內的 FLOAT 值,描述較低的 luma-key 值。 預設值為 0.0。
[in] Upper
0.0 到 1.0 範圍的 FLOAT 值,描述上層 luma-key 值。 預設值為 0.0。
備註
Direct3D 運行時間會在呼叫驅動程式的 SetVideoProcessStreamState 函式中,指定D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE結構之 State 成員中的DXVAHDDDI_STREAM_STATE_LUMA_KEY狀態。 只有在驅動程式先前已在DXVAHDDDI_VPDEVCAPS結構的 FeatureCaps 成員中設定 DXVAHDDDI_FEATURE_CAPS_LUMA_KEY 值時,驅動程式的 GetCaps 函式才會呼叫具有設定D3DDDICAPS_DXVAHD_GETVPDEVCAPS值時發生。
如果驅動程式在呼叫驅動程式的 GetCaps 函式時,未在DXVAHDDDI_VPDEVCAPS 結構的 InputFormatCaps 成員中設定DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY值,則驅動程式會忽略設定D3DDDICAPS_DXVAHD_GETVPDEVCAPS值時,驅動程式會忽略 luma-key 數據。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 7 操作系統開始,支援DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA。 |
標頭 | d3dumddi.h (include D3dumddi.h) |