Freigeben über


D3D12_VIDEO_ENCODE_REFERENCE_FRAMES-Struktur (d3d12video.h)

Stellt die rekonstruierten Referenzbilder für einen Codierungsvorgang dar.

Syntax

typedef struct D3D12_VIDEO_ENCODE_REFERENCE_FRAMES {
  UINT           NumTexture2Ds;
  ID3D12Resource **ppTexture2Ds;
  UINT           *pSubresources;
} D3D12_VIDEO_ENCODE_REFERENCE_FRAMES;

Member

NumTexture2Ds

Die Anzahl der Texturen im ppTexture2Ds-Array .

ppTexture2Ds

Ein Array von ID3D12Resource-Texturen , die die Referenzbilder enthalten.

pSubresources

Ein Array von Unterressourcenindizes für die in ppTexture2Ds angegebenen Referenztexturen. NULL gibt an, dass die Unterressource 0 für jede Ressource angenommen werden soll. Bei Texturarrays innerhalb einer einzelnen Ressource verweisen die Unterressourcenindizes auf den Arrayindex der ersten Ressourcenebene. Bei einem Array von Texturen in einzelnen Ressourcen ist der Unterressourcenindex in der Regel null.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h