Compartilhar via


APIs de áudio principais

Observação

Para obter exemplos de código, consulte Exemplos de SDK que usam as APIs de áudio principais.

Esta documentação fornece informações sobre as principais interfaces de programação de aplicativos (APIs) de áudio para a família de sistemas operacionais Microsoft Windows. Ele fornece diretrizes para os desenvolvedores de software seguirem no desenvolvimento de aplicativos que usam as principais APIs de áudio no Windows Vista. Essas APIs eram novas no Windows Vista e não estão disponíveis em versões anteriores do Windows.

As APIs de áudio principais fornecem os meios para que os aplicativos de áudio acessem dispositivos de ponto de extremidade de áudio, como fones de ouvido e microfones. As APIs de áudio principais servem como base para APIs de áudio de nível superior, como o Microsoft DirectSound e as funções waveXxx multimídia do Windows. A maioria dos aplicativos se comunica com as APIs de nível superior, mas alguns aplicativos com requisitos especiais podem precisar se comunicar diretamente com as APIs de áudio principais.

A partir do Windows 7, as APIs existentes foram aprimoradas e novas APIs foram adicionadas para oferecer suporte a novos cenários. As APIs de gerenciamento de fluxo e sessão foram aprimoradas para que o aplicativo agora possa enumerar e obter controle estendido sobre a sessão de áudio. Usando as novas APIs, o aplicativo pode implementar uma experiência de atenuação de fluxo personalizada. Novas APIs relacionadas a dispositivos fornecem acesso às propriedades de driver dos dispositivos de ponto de extremidade.

Esta documentação inclui as seções a seguir.

Seção Descrição
Sobre as APIs de áudio principais do Windows Fornece uma visão geral das APIs de áudio principais do Windows e descreve conceitos básicos.
Guia de programação Descreve os principais recursos das principais APIs de áudio e como usá-las.
Referência de programação Fornece informações de referência em C++ para as APIs de áudio principais.

Tecnologias de mídia para Windows

Exemplos de SDK que usam as APIs de áudio principais