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.
Składniki audio w trybie użytkownika systemu Microsoft Windows Driver Model (WDM) to:
Składnik systemu WinMM
Sterownik systemu WDMAud
Składnik systemu DirectSound
Składnik systemu DirectMusic
Usługi audio systemu Windows
Składnik systemu WinMM
Składniki systemu WinMM (Winmm.dll i jego 16-bitowy odpowiednik, Mmsystem.dll) implementują interfejsy API multimediów systemu Microsoft Windows waveXxx, midiXxx, mikserXxx i auxXxx (zobacz dokumentację zestawu Microsoft Windows SDK). Składniki WinMM używają sterownika systemowego WDMAud do tłumaczenia wywołań interfejsu API WinMM na strumieniowe żądania we/wy jądra.
Sterownik systemu WDMAud
Sterownik systemowy WDMAud trybu użytkownika (Wdmaud.drv) jest sparowany ze sterownikiem systemu WDMAud trybu jądra (Wdmaud.sys). Razem sterowniki systemu WDMAud konwertują wywołania interfejsu API WinMM na żądania we/wy przesyłania strumieniowego w jądrze. Sterownik WDMAud w trybie jądra jest klientem sterownika systemu SysAudio.
Składnik systemu DirectSound
Składnik systemu DirectSound (Dsound.dll) obsługuje interfejs API DirectSound (zobacz dokumentację zestawu Microsoft Windows SDK). Składnik DirectSound jest klientem sterownika SysAudio. Jeśli dostępne jest mieszanie sprzętowe, sterownik SysAudio łączy sprzętowe bufory DirectSound bezpośrednio do urządzenia renderowania. W przeciwnym razie sterownik SysAudio łączy bufory oprogramowania DirectSound ze sterownikiem systemu KMixer. Aby uzyskać więcej informacji, zobacz Renderowanie zawartości wave przy użyciu buforów oprogramowania i sprzętu DirectSound.
Składnik systemu DirectMusic
Składnik systemu DirectMusic (DMusic.dll) obsługuje interfejs API DirectMusic (zobacz dokumentację zestawu Microsoft Windows SDK). Ten składnik konwertuje wywołania do interfejsu API DirectMusic na żądania wejścia/wyjścia do urządzeń audio WDM. Składnik DirectMusic jest klientem sterownika systemu SysAudio.
Usługi audio systemu Windows
W systemie Windows XP lub nowszym składnik Windows Audio Services (Audiosrv.dll) zarządza urządzeniami audio dla programów opartych na systemie Windows. Zatrzymanie usług audio systemu Windows uniemożliwia prawidłowe działanie urządzeń audio i efektów. Jeśli usługi audio są wyłączone, wszystkie inne usługi (w tym sterowniki audio WDM), które jawnie zależą od nich, nie będzie można uruchomić. W wersjach Home Edition, Professional i Server systemu Windows XP i nowszych usługi audio są domyślnie skonfigurowane do automatycznego uruchamiania. Jednak w wersjach Advanced Server, Data Center i Web Server systemu Windows Server 2003 i nowszych usługi audio są domyślnie wyłączone. Gdy usługi audio są wyłączone, instalowanie urządzenia audio nie włącza ich — usługi audio są włączone do automatycznego uruchamiania tylko wtedy, gdy administrator jawnie je skonfiguruje. Aby uzyskać informacje o uruchamianiu i zatrzymywaniu usług systemu Windows, zobacz plik pomocy w oknie dialogowym Usługi (w Panelu sterowania systemu Windows w obszarze Narzędzia administracyjne).