次の方法で共有


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