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


структура KSPROPERTY_VIDEOPROCAMP_S (ksmedia.h)

Структура KSPROPERTY_VIDEOPROCAMP_S описывает параметры свойств на основе фильтра в наборе свойств PROPSETID_VIDCAP_VIDEOPROCAMP.

Синтаксис

typedef struct {
  KSPROPERTY Property;
  LONG       Value;
  ULONG      Flags;
  ULONG      Capabilities;
} KSPROPERTY_VIDEOPROCAMP_S, *PKSPROPERTY_VIDEOPROCAMP_S;

Члены

Property

Задает инициализированную структуру KSPROPERTY , которая описывает набор свойств, идентификатор свойства и тип запроса.

Value

Задает значение запроса. Для запросов Set мини-driver должен задать для свойства, указанного в свойстве , это значение. Для запросов Get мини-диск должен возвращать значение свойства, указанного в свойстве.

Flags

Указывает флаги запроса. Для запросов Set это значение указывает нужный параметр. Для запросов Get это значение содержит текущий параметр. Для этого элемента можно задать одно из значений, определенных в ksmedia.h:

Flag Значение
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL Указывает, что свойство необходимо настроить вручную.
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO Указывает, что свойство настраивается автоматически.

Capabilities

Задает возможности свойства. Этот элемент имеет значение только для запросов Get. Мини-диск должен возвращать возможности VideoProcAmp относительно свойства, указанного в свойстве. Для этого элемента должно быть задано одно из следующих значений:

Значение Значение
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL Устройство поддерживает настройку указанного свойства вручную.
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO Устройство поддерживает автоматическую настройку указанного свойства.

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

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

KSPROPERTY

KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION

KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS

KSPROPERTY_VIDEOPROCAMP_COLORENABLE

KSPROPERTY_VIDEOPROCAMP_CONTRAST

KSPROPERTY_VIDEOPROCAMP_GAMMA

KSPROPERTY_VIDEOPROCAMP_HUE

KSPROPERTY_VIDEOPROCAMP_SATURATION

KSPROPERTY_VIDEOPROCAMP_SHARPNESS

KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE

PROPSETID_VIDCAP_VIDEOPROCAMP