D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS列舉 (d3d12video.h)

指定影片譯碼的組態。

Syntax

typedef enum D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS {
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
} ;

常數

 
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE
沒有組態旗標。
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED
輸出譯碼表面的高度必須是 32 的倍數。
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED
驅動程式支援後置處理。 如果設定此旗標,主機譯碼器可以使用 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS中的轉換旗標來設定後置處理。
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED
參考資源必須配置 D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY資源旗 標。 參考紋理必須與輸出紋理分開,類似於執行格式轉換或縮小。 此旗標不得針對 D3D12_VIDEO_DECODE_TIER_3 或更新版本設定。
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
譯碼解析度可以在非主要畫面格上變更。

規格需求

需求
標頭 d3d12video.h