D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 結構 (d3d12video.h)
指定譯碼輸出轉換的參數。 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 用於相同用途,但不包含輸出寬度和輸出高度的欄位。
語法
typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 {
BOOL Enable;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresource;
DXGI_COLOR_SPACE_TYPE OutputColorSpace;
DXGI_COLOR_SPACE_TYPE DecodeColorSpace;
UINT OutputWidth;
UINT OutputHeight;
} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1;
成員
Enable
布爾值,指出是否應該使用譯碼轉換。
pReferenceTexture2D
ID3D12Resource 的指標,其中包含原生譯碼輸出。 啟用降級取樣時,可能需要原生譯碼解析度、色彩空間和格式的輸出,以供未來譯碼提交 (為參考框架,例如) 。
ReferenceSubresource
pDecodeTexture2D 中提供之資源的子資源索引。
OutputColorSpace
指定輸出目標色彩空間 之DXGI_COLOR_SPACE_TYPE 列舉中的值。
DecodeColorSpace
DXGI_COLOR_SPACE_TYPE 列舉中的 值,指定轉換前的來源譯碼色彩空間。
OutputWidth
輸出寬度,以像素為單位。
OutputHeight
輸出寬度,以像素為單位。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12video.h |