Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das WDM-Audiotreiberframework definiert einen Standardsatz von Topologieknoten für Audiogeräte. Ein Miniporttreiber beschreibt die Audiotopologie des Geräts, indem eine Reihe von Knoten und die Verbindungen zwischen den Knoten angegeben werden. Der SysAudio-Systemtreiber verwendet diese Informationen, um die Audiofilterdiagramme zu erstellen, die sie Clientanwendungen darstellt.
Jeder Datenpfad in der Topologie beginnt oder endet an einem Pin und durchläuft eine Reihe von Knoten, die wie Perlen aufgereiht entlang des Datenpfads sind. Jeder Knoten im Datenpfad wird durch eine Knoten-ID (im Wesentlichen ein Index) identifiziert, die diesen Knoten innerhalb des Datenpfads eindeutig identifiziert. Zwei Pininstanzen können Knoten mit derselben ID aufweisen, aber die Kombination aus Pininstanz und Knoten-ID identifiziert jeden Knoten innerhalb der Audiotopologie eindeutig.
Ein Topologieknoten unterstützt eine Reihe von Knoteneigenschaften. Knoteneigenschaften unterscheiden sich von pin-Eigenschaften durch die Einbeziehung einer Knoten-ID, die den internen Knoten identifiziert, zu dem die Eigenschaft gehört. Um eine Get- oder Set-Property-Anforderung an einen bestimmten Knoten zu senden, gibt der Client zusätzlich zur Ziel-Pin-Instanz die Zielknoten-ID an. Wenn der Eigenschafts-Handler des Pins die Anforderung empfängt, prüft er die Knoten-ID und leitet die Anforderung an den Handler für diesen Knoten weiter.
Die folgende Liste enthält die am häufigsten verwendeten Audiotopologieknotentypen:
KSNODETYPE_ACOUSTIC_ECHO_CANCEL
KSNODETYPE_AUDIO_KEYWORDDETECTOR