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 |