Linee guida per la programmazione DDI audio HD

Questa sezione presenta le linee guida di programmazione per l'uso delle versioni DDI audio HD (come definito dalle HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2e HDAUDIO_BUS_INTERFACE_BDL strutture) per controllare i codec audio e modem connessi a un controller di interfaccia del bus audio HD.

Il driver del bus audio HD espone una o entrambe le versioni di HD Audio DDI ai relativi figli, che sono driver di funzione in modalità kernel per i codec audio e modem. Uno di questi figli potrebbe essere il driver di classe UAA HD Audio. Questi driver chiamano le routine nelle DDI per accedere alle funzionalità hardware del dispositivo controller HD Audio.

Contenuto della sezione

Differenze tra le versioni DDI audio HD

Comandi codec sincroni e asincroni

Registri di posizione del muro e della posizione del collegamento

Gestione risorse hardware

Sincronizzazione di due o più flussi

Attivazione riattivazione

Criteri di copia e memorizzazione nella cache dei dati

Esecuzione di query per un DDI audio HD