Compartir a través de


Directrices de programación de HD Audio DDI

En esta sección se presentan directrices de programación para usar las versiones DDI de audio HD (definidas por el HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2 y estructuras de HDAUDIO_BUS_INTERFACE_BDL ) 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 de bus de audio HD expone una o ambas versiones de HD Audio DDI 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 niños podría ser el controlador de clase UAA HD Audio). Estos controladores llaman a las rutinas de los DDIs para acceder a las capacidades de hardware del dispositivo de controlador de audio HD.

Esta sección incluye:

Diferencias entre las versiones de DDI de audio HD

Comandos de códec sincrónicos y asincrónicos

Registros de Reloj Sincronizado y Posición de Enlace

Administración de recursos de hardware

Sincronizar dos o más secuencias

Activación de despertar

Directiva de copia y almacenamiento en caché de datos

Consulta de un DDI de audio HD