Compartir a través de


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

Activación de reactivación

Directiva de copia y almacenamiento en caché de datos

Consulta de una DDI de audio HD