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


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

Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO. Извлекает количество прошлых и будущих опорных кадров, необходимых для указанного режима деинтерлейсации, фильтра, преобразования скорости или функции автоматической обработки.

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO {
  UINT                                  NodeIndex;
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceMode;
  D3D12_VIDEO_PROCESS_FILTER_FLAGS      Filters;
  D3D12_VIDEO_PROCESS_FEATURE_FLAGS     FeatureSupport;
  DXGI_RATIONAL                         InputFrameRate;
  DXGI_RATIONAL                         OutputFrameRate;
  BOOL                                  EnableAutoProcessing;
  UINT                                  PastFrames;
  UINT                                  FutureFrames;
} D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO;

Члены

NodeIndex

Целое число, указывающее, к какому физическому адаптеру устройства применяется операция в операции с несколькими адаптерами.

DeinterlaceMode

Член перечисления D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS , указывающий режим деинтерлейсинга, для которого извлекаются необходимые значения прошлых и будущих опорных кадров.

Filters

Побитовое или сочетание значений из перечисления D3D12_VIDEO_PROCESS_FILTER_FLAGS , указывающее фильтры, для которых извлекаются необходимые значения прошлых и будущих опорных кадров.

FeatureSupport

Побитовая или комбинация значений из перечисления D3D12_VIDEO_PROCESS_FEATURE_FLAGS , указывающая признаки, для которых извлекаются необходимые значения прошлых и будущих опорных кадров.

InputFrameRate

Частота входных кадров потока, для которого извлекаются необходимые значения прошлых и будущих опорных кадров.

OutputFrameRate

Частота выходных кадров потока, для которого извлекаются необходимые значения прошлых и будущих опорных кадров.

EnableAutoProcessing

Значение true, если будет использоваться автоматическая обработка; в противном случае — false.

PastFrames

Количество прошлых кадров, необходимых для поддержки указанных функций обработки.

FutureFrames

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

Требования

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