KSPROPERTY_TOPOLOGY_CATEGORIES
Свойство KSPROPERTY_TOPOLOGY_CATEGORIES запрашивает массив функциональных категорий, поддерживаемых драйвером.
Сводная таблица использования
Get | Set | целевого объекта | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Нет |
Фильтр |
KSMULTIPLE_ITEM, за которым следует последовательность идентификаторов GUID. |
Комментарии
Это свойство возвращает KSMULTIPLE_ITEM структуру, за которой следует последовательность GUID, представляющих возможные функциональные категории, поддерживаемые фильтром KS. Корпорация Майкрософт предоставляет стандартные категории в ks.h и ksmedia.h. Ниже приведен список функциональных категорий, не относящихся к технологиям.
Функциональная категория | Описание |
---|---|
KSCATEGORY_BRIDGE |
Мост за пределами подсистемы потоковой передачи ядра. |
KSCATEGORY_CAPTURE |
Захватывает. |
KSCATEGORY_ COMMUNICATIONSTRANSFORM | Устройство преобразования связи. |
KSCATEGORY_DATACOMPRESSOR |
Сжимает поток данных. |
KSCATEGORY_DATADECOMPRESSOR |
Распаковывает поток данных. |
KSCATEGORY_DATATRANSFORM |
Преобразует поток данных. |
KSCATEGORY_FILESYSTEM |
Перемещает поток данных в файловую систему или из нее. |
KSCATEGORY_INTERFACETRANSFORM |
Преобразует используемый тип интерфейса. |
KSCATEGORY_MEDIUMTRANSFORM |
Преобразует используемый тип среды. |
KSCATEGORY_MIXER |
Смешивает несколько потоков данных. |
KSCATEGORY_RENDER |
Визуализации. |
KSCATEGORY_SPLITTER |
Разделяет поток данных. |
Категории топологии соответствуют классам интерфейса устройства.
Требования
Заголовок |
Ks.h (включая Ks.h) |