Partilhar via


Diretrizes de programação DDI de áudio HD

Esta secção apresenta diretrizes de programação para utilizar as versões DDI HD Áudio (conforme definidas 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 de barramento HD Áudio.

O driver de barramento HD Audio expõe uma ou ambas as versões do HD Audio DDI para seus filhos, que são drivers de função de 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 secção inclui:

Diferenças entre as versões DDI de áudio HD

Comandos de codec síncronos e assíncronos

Relógio de parede e registros de posição de link

Gerenciamento de recursos de hardware

Sincronizando dois ou mais fluxos

Habilitar Despertar

Política de cópia e cache de dados

Consultando um DDI de áudio HD