структура KSPROPERTY_CAMERACONTROL_NODE_S2 (ksmedia.h)
Структура KSPROPERTY_CAMERACONTROL_NODE_S2 описывает свойства на основе узла в наборе свойств PROPSETID_VIDCAP_CAMERACONTROL , которые используют два значения одновременно. Эта структура задает значения свойств в запросах к драйверу класса видео USB.
Синтаксис
typedef struct {
KSP_NODE NodeProperty;
LONG Value1;
ULONG Flags;
ULONG Capabilities;
LONG Value2;
} KSPROPERTY_CAMERACONTROL_NODE_S2, *PKSPROPERTY_CAMERACONTROL_NODE_S2;
Члены
NodeProperty
Указывает инициализированную структуру KSP_NODE , которая описывает набор свойств, идентификатор свойства, тип запроса и идентификатор узла.
Value1
Задает первое значение свойства . Этот элемент предназначен для чтения и записи.
Flags
Указывает для запросов get текущее значение для указанного свойства из перечисленных ниже значений. Указывает для запросов на установку требуемый параметр для указанного свойства из перечисленных ниже значений. Для этого элемента можно задать одно из следующих значений, определенных в ksmedia.h:
Flag | Значение |
---|---|
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL | Указывает, что параметр управляется вручную. |
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO | Указывает, что параметр управляется автоматически |
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE | Указывает, что параметр находится в абсолютных значениях |
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | Указывает, что параметр находится в относительных значениях |
Capabilities
Указывает возможности управления камерой мини-драйвера для указанного свойства. Этот элемент доступен только для чтения. Для этого элемента можно задать одно из следующих значений, определенных в ksmedia.h:
Flag | Значение |
---|---|
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL | Указывает, что устройством можно управлять вручную |
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO | Указывает, что устройством можно управлять автоматически. |
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE | Указывает, что параметры устройства находятся в абсолютных значениях. |
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | Указывает, что параметры устройства находятся в относительных значениях. |
Value2
Задает второе значение свойства. Этот элемент предназначен для чтения и записи.
Комментарии
Эта структура используется KSPROPERTY_CAMERACONTROL_PANTILT и KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE для запросов на получение и настройку свойств на основе узла.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |