структура 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
Указывает для запросов на получение текущего параметра для указанного свойства из значений, перечисленных ниже. Указывает для заданных запросов требуемый параметр для указанного свойства из значений, перечисленных ниже. Этот элемент можно задать для одного из следующих значений, определенных в ksmedia.h:
Флаг | Значение |
---|---|
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL | Указывает, что параметр управляется вручную |
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO | Указывает, что параметр управляется автоматически |
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE | Указывает, что параметр находится в абсолютных значениях |
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE | Указывает, что параметр находится в относительных значениях |
Capabilities
Указывает возможности управления камерой мини-driver для указанного свойства. Этот элемент доступен только для чтения. Этот элемент можно задать для одного из следующих значений, определенных в ksmedia.h:
Флаг | Значение |
---|---|
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 (include Ksmedia.h) |