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.
Der HD-Audiobustreiber ist die einzige Softwarekomponente, die direkt auf die Hardwareregister des HD-Audiobus-Schnittstellencontrollers zugreift. Der Bustreiber stellt das HD-Audio-DDI zur Verfügung, das die untergeordneten Instanzen der Funktionstreiber, die die Audio- und Modem-Codecs steuern, verwenden können, um die HD-Audio-Controller-Hardware zu programmieren. Darüber hinaus verwaltet der Bustreiber die Hardwareressourcen für HD-Audiolinks, die die DMA-Engines und die Busbandbreite enthalten. Funktionstreiber weisen diese Ressourcen über den HD-Audio-DDI zu und geben sie frei.
Der HD-Audio-Bus-Treiber:
Fragt die Codecs auf dem Bus ab und erstellt Instanzen zur Verwaltung der Codecs.
Behandelt Unterbrechungsdienstroutinen (ISRs) für unangeforderte Antworten und leitet die unangeforderten Antworten an die untergeordneten Instanzen weiter.
Übergibt Befehle seiner untergeordneten Elemente an die Codecs und ruft Antworten von den Codecs ab.
Richtet die DMA-Module ein, die Daten in oder aus den zyklischen Puffern übertragen.
Verwaltet Busbandbreitenressourcen auf der HD-Audioverbindung.
Ermöglicht den Zugriff auf das Register der Wanduhr und das Verknüpfungspositionsregister.
Stellt synchronisiertes Starten und Beenden von Gruppen von Datenströmen bereit.
Der HD-Audiobus-Treiber stellt Folgendes nicht bereit:
Eine Schnittstelle zum Programmieren eines DSP oder anderer Register, die in der Intel High Definition Audio Specification nicht definiert sind.
Priorisierte Bandbreitenverwaltung.
Während der Geräteenumeration erkennt der HD-Audiobustreiber die Codecs, die an die HD-Audioverbindung des HD-Audiocontrollers angeschlossen sind. Für jeden Codec lädt der Bustreiber einen Funktionstreiber (sofern verfügbar) für jede Funktionsgruppe, die er im Codec findet. Informationen zu Funktionsgruppen finden Sie in der Intel High Definition Audio Specification auf der Intel HD-Audiowebsite .