Поделиться через


Наборы свойств, событий и методов архитектуры драйвера широковещательной трансляции

В этом разделе описаны свойства, события и наборы методов, которые реализует мини-driver BDA. Эти наборы определены в bdamedia.h. Мини-накопитель BDA может отправлять некоторые свойства и методы из этих наборов в реализации по умолчанию в библиотеке поддержки BDA. Дополнительные сведения см. в разделе Мини-накопители архитектуры драйвера широковещательной трансляции о том, как мини-драйвер может использовать библиотеку функций поддержки BDA для обеспечения обработки этих наборов по умолчанию.

В следующих разделах содержатся дополнительные сведения о свойстве BDA, событиях и наборах методов.

Конструкция Описание
KSPROPSETID_BdaAutodemodulate Набор свойств автоматической демодуляции BDA управляет узлами демодуляции сигнала, которые могут автоматически определять характеристики модулируемого сигнала и демодулировать.
KSPROPSETID_BdaCA Набор свойств условного доступа BDA запрашивает узлы сопоставления сообщений управления правами (ECM) для отображения состояния или пользовательского интерфейса.
KSEVENTSETID_BdaCAEvent Набор событий условного доступа BDA уведомляет подключаемые модули условного доступа (ЦС) об изменениях состояния или о наличии пользовательского интерфейса для извлечения и отображения.
KSMETHODSETID_BdaChangeSync Набор методов синхронизации изменений BDA фиксирует несколько изменений в фильтре или его контактах и узлах одновременно.
KSMETHODSETID_BdaDeviceConfiguration Набор методов конфигурации устройств BDA настраивает фактические топологии подключенных фильтров.
KSPROPSETID_BdaDigitalDemodulator Набор свойств цифрового демодулятора BDA управляет узлами демодулятора сигнала, которые не могут автоматически определить характеристики модулированного сигнала.
KSPROPSETID_BdaFrequencyFilter Набор свойств фильтра частоты BDA управляет узлом радиочастотного тюнера в топологии приемника.
KSPROPSETID_BdaLNBInfo Набор свойств блока BDA с низким уровнем шума (LNB) предоставляет радиочастотный тюнер с информацией об устройстве LNB спутниковой тарелки.
KSPROPSETID_BdaNullTransform Набор свойств преобразования BDA NULL сообщает узлу о том, что сигнал передается без изменений.
KSPROPSETID_BdaPIDFilter Набор свойств фильтра идентификатора пакета BDA (PID) управляет узлами фильтра PID. Узел фильтра PID отфильтровывает нежелательные потоки из полученного широковещательного потока.
KSPROPSETID_BdaPinControl Набор свойств элемента управления закреплением BDA извлекает свойства закрепления из этого закрепления.
KSEVENTSETID_BdaPinEvent Набор событий закрепления BDA уведомляет другие фильтры или подключаемые модули о событиях, связанных с закреплением.
KSPROPSETID_BdaSignalStats Набор свойств статистики сигналов BDA извлекает статистику сигналов из узла управления или контакта. Чтобы получить статистику сигналов из закрепления, задайте для элемента NodeId структуры KSP_NODE значение −1.
KSPROPSETID_BdaTableSection Набор свойств раздела таблицы BDA предоставляет узлу раздел таблицы для использования при доставке данных в выходные данные узла.
KSPROPSETID_BdaTopology Набор свойств топологии BDA извлекает возможности узла и подключения в фильтре.
KSPROPSETID_BdaVoidTransform Набор свойств преобразования BDA void управляет запуском и остановкой работы узла.