Diretrizes de programação de DDI de áudio HD
Esta seção apresenta diretrizes de programação para usar as versões DDI de áudio HD (conforme definido pelas estruturas HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2 e HDAUDIO_BUS_INTERFACE_BDL ) para controlar codecs de áudio e modem conectados a um controlador de interface do barramento de áudio HD.
O driver do barramento de áudio HD expõe uma ou ambas as versões da DDI de áudio HD para seus filhos, que são drivers de função no modo kernel para os codecs de áudio e modem. (Uma dessas crianças pode ser o driver da classe UAA HD Audio.) Esses drivers chamam as rotinas nos DDIs para acessar os recursos de hardware do dispositivo controlador de áudio HD.
Esta seção inclui:
Diferenças entre as versões DDI de áudio HD
Comandos codec síncronos e assíncronos
Registros de Posição de Wall Clock e Link
Gerenciamento de Recursos de Hardware
Sincronizando dois ou mais fluxos