次の方法で共有


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