Compartilhar via


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

Ativar Habilitar

Política de cópia e cache de dados

Consultando uma DDI de áudio HD