структура 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_VIDEOPROCAMP_BACKLIGHT_COMPENSATION
KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS
KSPROPERTY_VIDEOPROCAMP_COLORENABLE
KSPROPERTY_VIDEOPROCAMP_CONTRAST
KSPROPERTY_VIDEOPROCAMP_SATURATION
KSPROPERTY_VIDEOPROCAMP_SHARPNESS