Compartilhar via


estrutura D3D12_VIDEO_PROCESS_REFERENCE_SET (d3d12video.h)

Contém os quadros de referência necessários para executar o processamento de vídeo.

Sintaxe

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

Membros

NumPastFrames

O número de quadros de referência anteriores fornecidos em ppPastFrames.

ppPastFrames

Um ponteiro para uma matriz de superfícies ID3D12Resource . O número de elementos na matriz é NumPastFrames.

pPastSubresources

Uma matriz de índices de sub-recursos para a lista de texturas ppPastFrames . NULL indica o sub-recurso 0 para cada recurso.

NumFutureFrames

O número de quadros de referência futuros fornecidos em ppPastFrames.

ppFutureFrames

Um ponteiro para uma matriz de superfícies ID3D12Resource . O número de elementos na matriz é NumFutureFrames.

pFutureSubresources

Uma matriz de índices de sub-recursos para a lista de texturas ppFutureFrames . NULL indica o sub-recurso 0 para cada recurso.

Requisitos

   
Cabeçalho d3d12video.h

Confira também

D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO