Ler em inglês

Compartilhar via


OSD

Este exemplo usa as APIs de áudio principal para implementar uma exibição na tela que mostra as 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 seções a seguir.

Descrição

Este exemplo demonstra os seguintes recursos.

Requisitos

Product Versão
SDK do Windows Windows Vista ou posterior
Visual Studio 2005 ou posterior

 

Baixar o exemplo

Este exemplo está disponível nos seguintes locais.

Localidade Caminho/URL
SDK do Windows \Arquivos de Programas\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

Compilando o exemplo

  1. Abra o shell CMD para o SDK do Windows e altere 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 da solução Depurar ou Liberar, selecione o menu Construir na barra de menus e selecione a opção Compilar. Se você não abrir o Visual Studio 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 arquivo 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 do 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