KSPROPSETID_TopologyNode

プロパティ セットは KSPROPSETID_TopologyNode 、さまざまなトポロジ ノードを一般的に制御します。 トポロジ ノード タイプの一覧については、「オーディオ トポロジ ノード」を参照してください。 このセットのプロパティは、トポロジ ノードの有効化、無効化、リセットに使用できます。

AEC (音響エコー キャンセレーション) ハードウェア アクセラレーションをシステムに公開するには、オーディオ ドライバは AEC およびノイズ抑制ノード (KSNODETYPE_ACOUSTIC_ECHO_CANCEL および KSNODETYPE_NOISE_SUPPRESS) を実装し、KSPROPSETID_TopologyNode プロパティを通じてこれらのノードの有効化と無効化をサポートする必要があります。 詳細については、「ハードウェアアクセラレータ キャプチャ効果の公開」を参照してください。

KSNODETYPE_PROLOGIC_ENCODER ノードもプロパティをサポートするKSPROPSETID_TopologyNode必要があります。

KSPROPSETID_TopologyNode プロパティ セットには、次のプロパティが含まれます。

KSPROPERTY_TOPOLOGYNODE_ENABLE

KSPROPERTY_TOPOLOGYNODE_RESET