Guia de programação de áudio principal

Esta seção do guia explica os conceitos e recursos das principais APIs de áudio do Windows Vista e descreve como usá-las na programação de aplicativos.

Esta seção contém os tópicos a seguir.

Tópico Descrição
Componentes de áudio no modo de usuário Através das interfaces de baixo nível nas APIs de áudio principais, um cliente pode acessar os componentes do sistema que gerenciam e misturam fluxos de áudio.
Áudio do Modo de Usuário Protegido (PUMA) Descreve as atualizações para o Protected User Mode Audio (PUMA), o mecanismo de áudio de modo de usuário no Ambiente Protegido (PE), que fornece um ambiente mais seguro para processamento e renderização de áudio.
Dispositivos de ponto de extremidade de áudio Um dispositivo de ponto final de áudio é uma abstração de software que permite interações fáceis de usar com dispositivos de áudio, como microfones e alto-falantes.
Sessões de Áudio Uma sessão de áudio é uma abstração de software que permite que um cliente gerencie uma coleção de fluxos de áudio relacionados como uma única unidade.
Controles de volume O sistema integra suas configurações de volume baseadas em políticas com as configurações de volume do usuário de forma lógica e consistente.
Gerenciamento de fluxo A WASAPI (Windows Audio Session API) fornece a um cliente um conjunto completo de métodos para criar e gerenciar fluxos de áudio.
Topologias de dispositivos A API DeviceTopology permite que um cliente descubra os controles de áudio que se encontram ao longo dos vários caminhos de dados no hardware de áudio.
Usando a interface IKsControl para acessar propriedades de áudio Um aplicativo de áudio especializado pode precisar usar a interface IKsControl para acessar as propriedades de um adaptador de áudio.
Interoperabilidade com APIs de áudio herdadas Os principais recursos das principais APIs de áudio no Windows Vista podem ser incorporados a aplicativos existentes que usam DirectSound, DirectShow e as funções waveOutXxx e waveInXxx multimídia do Windows.
Som espacial Fornece orientação para usar o Windows Sonic, a solução de nível de plataforma da Microsoft para suporte a som espacial no Xbox e no Windows, habilitando pistas de áudio surround e de elevação (acima ou abaixo do ouvinte).

 

APIs de áudio principais