Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
No Windows Vista, a Microsoft fornecerá os dois drivers a seguir como parte do sistema operacional:
Um driver de barramento para gerenciar um controlador de barramento de interface de áudio de alta definição (HD Audio) da Intel.
Um driver de classe UAA ( Arquitetura de Áudio Universal ) para gerenciar um codec de áudio compatível com UAA (ou possivelmente mais de um codec) que está conectado a um controlador de áudio HD.
A Microsoft também desenvolverá um driver de barramento de áudio HD semelhante e um driver de classe UAA HD Audio para sistemas que executam o Windows Server 2003 e o Windows XP. Para obter informações sobre a arquitetura do controlador de áudio HD, consulte a Especificação de Áudio de Alta Definição da Intel no site do Intel HD Audio . Para obter uma visão geral do UAA da Microsoft, consulte o white paper no site da Arquitetura Universal de Áudio.
O driver do barramento de áudio HD implementa a interface do driver de dispositivo de áudio HD (DDI), que os drivers de áudio e modem em modo kernel usam para se comunicar com codecs de hardware conectados ao controlador de áudio HD. O driver do barramento de áudio HD expõe a DDI de áudio HD para seus subcomponentes, que são instâncias dos drivers de áudio e modem que gerenciam os codecs.
A versão do driver de barramento de áudio HD executada no Windows Server 2003 e no Windows XP suporta três variantes da DDI de áudio HD:
Uma DDI definida pela estrutura HDAUDIO_BUS_INTERFACE . Essa DDI é idêntica à DDI de áudio HD no Windows Vista.
Uma DDI definida pela estrutura HDAUDIO_BUS_INTERFACE_V2 . Essa DDI está disponível no Windows Vista e em versões posteriores do Windows.
Uma DDI definida pela estrutura HDAUDIO_BUS_INTERFACE_BDL . Essa DDI está disponível no Windows XP e versões posteriores do Windows.
As diferenças entre os três DDIs são secundárias e são discutidas em diferenças entre as versões DDI de áudio HD.
No Windows Vista, o driver de barramento de áudio HD dá suporte à DDI definida pelas estruturas HDAUDIO_BUS_INTERFACE e HDAUDIO_BUS_INTERFACE_V2.
No Windows Vista, Windows Server 2003 e Windows XP, o driver de classe UAA usa a DDI definida pela estrutura HDAUDIO_BUS_INTERFACE para gerenciar codecs de áudio compatíveis com UAA. Além disso, os fornecedores de hardware podem optar por escrever drivers de dispositivo personalizados que usam um ou ambos os DDIs para gerenciar seus codecs de áudio e modem.
Os fornecedores de hardware devem projetar seus codecs de áudio para estar em conformidade com o documento de requisitos de hardware da UAA (a ser publicado). Na ausência de um driver de áudio personalizado do fornecedor, os usuários podem contar com o driver de classe UAA HD Audio fornecido pelo sistema para gerenciar seus codecs de áudio compatíveis com UAA. No entanto, um codec de áudio pode conter recursos proprietários que são acessíveis somente por meio do driver personalizado do fornecedor.
Esta seção descreve as seguintes informações para ambas as versões da DDI de áudio HD:
Uma discussão em segundo plano sobre a arquitetura de áudio HD da Intel e o driver de classe UAA HD Audio da Microsoft.
Diretrizes de programação para usar ambas as versões do DDI de áudio HD para controlar codecs de áudio e modem.
Esta seção inclui: