Partilhar via


OSD

Este exemplo usa as APIs de áudio principal para implementar uma exibição na tela que mostra alterações de volume no fluxo de saída que é reproduzido por meio do dispositivo de ponto de extremidade de renderização de áudio padrão. A exibição na tela aparece quando o usuário ajusta o nível de volume no programa de controle de volume do Windows, Sndvol.exe, e desaparece depois que o nível de volume permanece inalterado por um curto período.

Este tópico contém as seguintes seções.

Descrição

Este exemplo demonstra os seguintes recursos.

  • da API MMDevice para enumeração e seleção de dispositivos multimídia.
  • Audio EndpointVolume API

Requerimentos

Produto Versão
SDK do Windows Windows Vista ou posterior
Estúdio Visual 2005 ou posterior

 

Download do exemplo

Este exemplo está disponível nos seguintes locais.

Localização Caminho/URL
Windows SDK \Arquivos de Programas\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

Construindo a amostra

  1. Abra o shell CMD para o SDK do Windows e mude para o diretório de exemplo OSD.
  2. Execute o comando "start OSD.sln" no diretório OSD para abrir o projeto OSD na janela do Visual Studio.
  3. Na janela, selecione a configuração Debug ou Release solution, selecione o menu Build na barra de menus e selecione a opção Build. Se você não abrir o Visual Studio a partir do shell CMD para o SDK, o Visual Studio não terá acesso ao ambiente de compilação do SDK. Nesse caso, o exemplo não será compilado a menos que você defina explicitamente a variável de ambiente MSSdk, que é usada no arquivo de projeto, OSD.vcproj.

Executando o exemplo

  1. Execute o ficheiro executável OSD, OSD.exe, no Windows Vista ou posterior. Observe que você não verá um ícone da bandeja do sistema ou uma janela para o aplicativo, mas poderá ver o processo em execução usando TaskMgr.exe.
  2. Execute sndvol.exe para alterar o volume ou silenciar, ou alterar o volume usando controles de teclado ou um controle HID. A interface de usuário OSD é exibida.
  3. Para sair do aplicativo, execute TaskMgr.exe, realce o processo OSD.exe e clique em Finalizar processo .

exemplos de SDK que usam as APIs de áudio principais