D3D12_VIDEO_PROCESS_REFERENCE_SET-Struktur (d3d12video.h)

Enthält die Referenzframes, die zum Ausführen der Videoverarbeitung erforderlich sind.

Syntax

typedef struct D3D12_VIDEO_PROCESS_REFERENCE_SET {
  UINT           NumPastFrames;
  ID3D12Resource **ppPastFrames;
  UINT           *pPastSubresources;
  UINT           NumFutureFrames;
  ID3D12Resource **ppFutureFrames;
  UINT           *pFutureSubresources;
} D3D12_VIDEO_PROCESS_REFERENCE_SET;

Member

NumPastFrames

Die Anzahl vergangener Referenzframes, die in ppPastFrames bereitgestellt werden.

ppPastFrames

Ein Zeiger auf ein Array von ID3D12Resource-Oberflächen . Die Anzahl der Elemente im Array ist NumPastFrames.

pPastSubresources

Ein Array von Unterressourcenindizes für die Liste der ppPastFrames-Texturen . NULL gibt die Unterressource 0 für jede Ressource an.

NumFutureFrames

Die Anzahl zukünftiger Referenzframes, die in ppPastFrames bereitgestellt werden.

ppFutureFrames

Ein Zeiger auf ein Array von ID3D12Resource-Oberflächen . Die Anzahl der Elemente im Array ist NumFutureFrames.

pFutureSubresources

Ein Array von Unterressourcenindizes für die Liste der ppFutureFrames-Texturen . NULL gibt die Unterressource 0 für jede Ressource an.

Anforderungen

   
Kopfzeile d3d12video.h

Weitere Informationen

D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO