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 |