D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032結構 (d3d12umddi.h)
包含目前譯碼作業的參考框架清單。 您可以指定紋理陣列或紋理陣列。
語法
typedef struct D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 {
D3D12DDI_HRESOURCE *hDrvTexture2Ds;
UINT *pSubresources;
D3D12DDI_HVIDEODECODERHEAP_0032 *hDrvVideoDecoderHeaps;
UINT NumTexture2Ds;
} D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032;
成員
hDrvTexture2Ds
參考紋理的清單。
pSubresources
參考紋理清單的子資源索引數位。 NULL 表示每個資源的子資源為 0。
hDrvVideoDecoderHeaps
提供對應參考框架的堆積物件。 NULL 表示所有參考的譯碼器狀態配置都會包含在輸入數據流自變數中的譯碼器堆積中。 一般而言,此參數為 null。 VP9 在變更非主要畫面格上的解析度時,會使用此參數。
NumTexture2Ds
參考紋理的數目。
言論
這個結構會設定目前譯碼作業的參考框架清單。 將報告D3D12DDI_VIDEO_DECODE_TIER_1或D3D12DDI_VIDEO_DECODE_TIER_2的配置文件譯碼需要使用紋理陣列,因此 hDrvTexture2D 清單一律會是相同的紋理,而 pSubresources 用來編製紋理陣列的索引。 針對D3D12DDI_VIDEO_DECODE_TIER_3,可以指定紋理數位或紋理數位。
要求
要求 | 價值 |
---|---|
標頭 | d3d12umddi.h |