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


структура D3D11_VIDEO_PROCESSOR_FILTER_RANGE (d3d11.h)

Определяет диапазон поддерживаемых значений для фильтра изображений.

Синтаксис

typedef struct D3D11_VIDEO_PROCESSOR_FILTER_RANGE {
  int   Minimum;
  int   Maximum;
  int   Default;
  float Multiplier;
} D3D11_VIDEO_PROCESSOR_FILTER_RANGE;

Члены

Minimum

Минимальное значение фильтра.

Maximum

Максимальное значение фильтра.

Default

Значение фильтра по умолчанию.

Multiplier

Множитель. Чтобы преобразовать параметр фильтра в фактическое значение фильтра, используйте следующую формулу: Фактическоезначение наборазначений = × множитель.

Комментарии

Множитель позволяет диапазону фильтра иметь дробное значение шага.

Например, фильтр оттенков может иметь фактический диапазон [–180,0 ... +180,0] с размером шага 0,25. Устройство будет сообщать о следующем диапазоне и множителях:

  • Минимум: –720
  • Максимум: +720
  • Множитель: 0,25
В этом случае значение фильтра 2 будет интерпретироваться устройством как 0,50 (или 2 × 0,25).

Устройство должно использовать множитель, который может быть представлен точно в виде дроби base-2.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть d3d11.h

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

Видеоструктуры Direct3D 11

ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange