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


KSPROPSETID_TopologyNode

Набор KSPROPSETID_TopologyNode свойств обеспечивает универсальный контроль над различными узлами топологии. Список типов узлов топологии см. в разделе Узлы топологии аудио. Свойства в этом наборе можно использовать для включения, отключения и сброса узлов топологии.

Чтобы обеспечить аппаратное ускорение AEC (акустическое эхо-подавление) в системе, звуковой драйвер должен реализовать AEC и узлы подавления шума (KSNODETYPE_ACOUSTIC_ECHO_CANCEL и KSNODETYPE_NOISE_SUPPRESS), а также должен поддерживать включение и отключение этих узлов с помощью KSPROPSETID_TopologyNode свойств . Дополнительные сведения см. в разделе Предоставление эффектов захвата Hardware-Accelerated.

Узел KSNODETYPE_PROLOGIC_ENCODER также должен поддерживать KSPROPSETID_TopologyNode свойства.

Набор KSPROPSETID_TopologyNode свойств содержит следующие свойства:

KSPROPERTY_TOPOLOGYNODE_ENABLE

KSPROPERTY_TOPOLOGYNODE_RESET