Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Struktura sterowników audio WDM definiuje standardowy zestaw węzłów topologii dla urządzeń audio. Sterownik miniportu opisuje topologię audio urządzenia, określając zestaw węzłów i połączenia między węzłami. Sterownik systemowy SysAudio używa tych informacji do konstruowania wykresów filtrów dźwiękowych prezentowanych aplikacjom klienckim.
Każda ścieżka danych w topologii rozpoczyna się lub kończy się przy pinie i przechodzi przez pewną liczbę węzłów, które można traktować jako paciorki nawleczone wzdłuż ścieżki danych. Każdy węzeł w ścieżce danych jest identyfikowany przez identyfikator węzła (zasadniczo indeks), który jednoznacznie identyfikuje ten węzeł w ścieżce danych. Dwie instancje pinów mogą mieć węzły o tym samym identyfikatorze, ale kombinacja instancji pinu i identyfikatora węzła jednoznacznie identyfikuje każdy węzeł w topologii audio.
Węzeł topologii obsługuje zestaw właściwości węzła. Właściwości węzła różnią się od właściwości pinu poprzez dołączenie identyfikatora węzła, który identyfikuje węzeł wewnętrzny, do którego należy dana właściwość. Aby wysłać żądanie get- lub set-property do określonego węzła, klient określa identyfikator docelowego węzła oraz docelowe wystąpienie pinu. Gdy moduł obsługi właściwości pinu odbiera żądanie, sprawdza identyfikator węzła i kieruje żądanie do programu obsługi dla tego węzła.
Poniższa lista zawiera najczęściej używane typy węzłów topologii audio:
KSNODETYPE_ACOUSTIC_ECHO_CANCEL
KSNODETYPE_AUDIO_KEYWORDDETECTOR
KSNODETYPE_MICROPHONE_ARRAY_PROCESSOR
#B0 #A1 KSNODETYPE_MUTE #A2 #C3
#B0 #A1 KSNODETYPE_VOLUME #A2 #C3