Partager via


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

Voir aussi

D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO