Directrices de programación de DDI de audio HD
En esta sección se presentan instrucciones de programación para usar las versiones DDI de audio HD (definidas por el HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2 y HDAUDIO_BUS_INTERFACE_BDL estructuras) para controlar los códecs de audio y módem que están conectados a un controlador de interfaz de bus de audio HD.
El controlador del bus de audio HD expone una o ambas versiones de la DDI de audio HD a sus elementos secundarios, que son controladores de función en modo kernel para los códecs de audio y módem. (Uno de estos elementos secundarios podría ser el controlador de clase UAA HD Audio). Estos controladores llaman a las rutinas de los DDIs para acceder a las funcionalidades de hardware del dispositivo de controlador de audio HD.
Esta sección incluye:
Diferencias entre las versiones de DDI de audio HD
Comandos sincrónicos y asincrónicos de códec
Registros de posición de reloj y vínculo
Administración de recursos de hardware
Sincronizar dos o más secuencias