Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No Windows Vista, a Microsoft fornecerá os seguintes dois drivers como parte do sistema operacional:
Um driver de barramento para gerenciar um controlador de interface de barramento Intel High Definition Audio (HD Audio).
Um driver de classe UAA (Universal Audio Architecture ) para gerenciar um codec de áudio compatível com UAA (ou possivelmente mais de um codec) conectado a um controlador de áudio HD.
A Microsoft também desenvolverá um driver de barramento HD Audio 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 da controladora de áudio HD, consulte a Especificação de áudio de alta definição Intel no site Intel HD Audio . Para obter uma visão geral do UAA da Microsoft, consulte o white paper Universal Audio Architecture website.
O driver de barramento de áudio HD implementa a interface de driver de dispositivo de áudio HD (DDI), que os drivers de áudio e modem de modo kernel usam para se comunicar com codecs de hardware conectados ao controlador de áudio HD. O driver de barramento de áudio HD expõe o DDI de áudio HD para seus filhos, que são instâncias dos drivers de áudio e modem que gerenciam os codecs.
A versão do driver de barramento HD Audio que é executado no Windows Server 2003 e Windows XP suporta três variantes do HD Audio DDI:
Um DDI que é definido pela estrutura HDAUDIO_BUS_INTERFACE . Este DDI é idêntico ao HD Audio DDI no Windows Vista.
Um DDI que é definido pela estrutura HDAUDIO_BUS_INTERFACE_V2 . Este DDI está disponível no Windows Vista e versões posteriores do Windows.
Um DDI que é definido pela estrutura HDAUDIO_BUS_INTERFACE_BDL . Este DDI está disponível no Windows XP e versões posteriores do Windows.
As diferenças entre os três DDIs são menores e são discutidas em Diferenças entre as versões DDI de áudio HD.
No Windows Vista, o driver de barramento HD Audio suporta o DDI que é definido 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 o DDI definido 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 esses 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 UAA (a ser publicado). Na ausência de um driver de áudio personalizado do fornecedor, os usuários podem confiar no 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 através do driver personalizado do fornecedor.
Esta seção descreve as seguintes informações para ambas as versões do HD Audio DDI:
Uma discussão de fundo da arquitetura de áudio HD da Intel e do driver de classe UAA HD Audio da Microsoft.
Diretrizes de programação para usar ambas as versões do HD Audio DDI para controlar codecs de áudio e modem.
Esta secção inclui: