Поделиться через


структура D3D12_VIDEO_PROCESS_REFERENCE_SET (d3d12video.h)

Содержит опорные кадры, необходимые для обработки видео.

Синтаксис

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

Члены

NumPastFrames

Количество прошлых опорных кадров, предоставленных в ppPastFrames.

ppPastFrames

Указатель на массив поверхностей ID3D12Resource . Число элементов в массиве — NumPastFrames.

pPastSubresources

Массив индексов подресурсов для списка текстур ppPastFrames . NULL указывает, что подресурс равен 0 для каждого ресурса.

NumFutureFrames

Количество будущих опорных кадров, предоставляемых в ppPastFrames.

ppFutureFrames

Указатель на массив поверхностей ID3D12Resource . Число элементов в массиве — NumFutureFrames.

pFutureSubresources

Массив индексов подресурсов для списка текстур ppFutureFrames . NULL указывает, что подресурс равен 0 для каждого ресурса.

Требования

   
Верхняя часть d3d12video.h

См. также раздел

D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO