D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 構造体 (d3d12umddi.h)
現在のデコード操作の参照フレームの一覧が含まれます。 Texture Array またはテクスチャの配列を指定できます。
構文
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を報告するプロファイルをデコードするにはテクスチャ配列を使用する必要があるため、hDrvTexture2Ds のリストは常に同じテクスチャになり、pSubresources を使用してテクスチャ配列にインデックスを作成します。 D3D12DDI_VIDEO_DECODE_TIER_3では、テクスチャ配列またはテクスチャの配列を指定できます。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h |