Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описаны наборы свойств для отслеживания видео, доступные для мини-driver для видеозахвата, использующих службы потоковой передачи ядра WDM в Microsoft Windows XP, Windows 2000 и Windows 98/Me и более поздних операционных системах.
Эталонная страница для каждого свойства содержит таблицу со следующими заголовками столбцов.
| Get | Set | Target | Тип дескриптора свойства | Тип значения свойства |
|---|---|---|---|---|
Эти заголовки имеют следующие значения:
Get
Поддерживает ли целевой объект KS запрос свойства KSPROPERTY_TYPE_GET?
Set
Поддерживает ли целевой объект KS запрос свойства KSPROPERTY_TYPE_SET?
Target
Целевой объект — это объект KS, в который отправляется запрос на свойство. Целевой объект для свойства захвата видео — фильтр или закрепление. (Запрос свойства указывает целевой объект дескриптором ядра.)
Тип дескриптора свойства
Дескриптор свойства указывает свойство и операцию, выполняемую для этого свойства. The descriptor always begins with a KSPROPERTY structure, but some types of descriptor contain additional information. For example, the KSNODEPROPERTY structure is a property descriptor that begins with a KSPROPERTY structure but also includes a node identifier.
Тип значения свойства
Свойство имеет значение, а тип этого значения зависит от свойства. Например, свойство, которое может находиться только в одном из двух состояний-включено или отключено, обычно имеет значение BOOL. Свойство, которое может принимать целые значения от 0x0 до 0xFFFFFFFF, может иметь значение ULONG. Более сложные свойства могут иметь значения, которые являются массивами или структурами.
Описанные выше дескрипторы свойств и значения свойств являются версиями буферов спецификации экземпляра и данных операций, которые обсуждаются KS Properties, Events и Methods .
Запрос свойства использует один из следующих флагов, чтобы указать операцию, выполняемую для свойства:
KSPROPERTY_TYPE_BASICSUPPORT
KSPROPERTY_TYPE_GET
KSPROPERTY_TYPE_SET
Все объекты фильтра и закрепления поддерживают операцию базовой поддержки для их свойств. Whether they support the get and Set operations depends on the property. Свойство, представляющее неотъемлемую возможность фильтра или закрепленного объекта, скорее всего, потребует только операции получения. A property that represents a configurable setting might require only a Set operation, although a get operation might also be useful for reading the current setting. For more information about using the get, set, and basic-support operations with video capture properties, see KS Properties.
Каждое описание свойства содержит таблицу, которая указывает, должны ли мини-накопители записи видео поддерживать чтение или запись свойства. Мини-накопительные видеоснимки должны возвращать STATUS_NOT_SUPPORTED в ответ на получение или задание запросов на свойства, которые не поддерживаются мини-driver.
В следующем списке описаны наборы свойств потоковой передачи ядра, которые используют мини-drivers для записи видео:
PROPSETID_VIDCAP_CAMERACONTROL
KSPROPERTYSETID_ExtendedCameraControl
PROPSETID_VIDCAP_DROPPEDFRAMES
PROPSETID_VIDCAP_VIDEOCOMPRESSION
Следующие наборы свойств можно использовать с драйвером класса ВИДЕО USB:
PROPSETID_VIDCAP_CAMERACONTROL