D3D12_VIDEO_PROCESS_REFERENCE_SET structure (d3d12video.h)
Contient les trames de référence nécessaires pour effectuer le traitement vidéo.
Syntaxe
typedef struct D3D12_VIDEO_PROCESS_REFERENCE_SET {
UINT NumPastFrames;
ID3D12Resource **ppPastFrames;
UINT *pPastSubresources;
UINT NumFutureFrames;
ID3D12Resource **ppFutureFrames;
UINT *pFutureSubresources;
} D3D12_VIDEO_PROCESS_REFERENCE_SET;
Membres
NumPastFrames
Nombre de cadres de référence précédents fournis dans ppPastFrames.
ppPastFrames
Pointeur vers un tableau de surfaces ID3D12Resource . Le nombre d’éléments dans le tableau est NumPastFrames.
pPastSubresources
Tableau d’index de sous-ressources pour la liste des textures ppPastFrames . NULL indique la sous-ressource 0 pour chaque ressource.
NumFutureFrames
Nombre de cadres de référence futurs fournis dans ppPastFrames.
ppFutureFrames
Pointeur vers un tableau de surfaces ID3D12Resource . Le nombre d’éléments dans le tableau est NumFutureFrames.
pFutureSubresources
Tableau d’index de sous-ressources pour la liste des textures ppFutureFrames . NULL indique la sous-ressource 0 pour chaque ressource.
Spécifications
En-tête | d3d12video.h |