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 é exibida 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
- requisitos de
- baixar o de exemplo
- compilar o de exemplo
- executando o de exemplo
- tópicos relacionados
Descrição
Este exemplo demonstra os seguintes recursos.
- da API MMDevice para enumeração e seleção de dispositivo multimídia.
- da API EndpointVolume de áudio
Requisitos
Produto | Versão |
---|---|
do SDK do Windows | Windows Vista ou posterior |
Visual Studio | 2005 ou posterior |
Baixando o 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\... |
Compilando o exemplo
- Abra o shell do CMD para o SDK do Windows e altere para o diretório de exemplo do OSD.
- Execute o comando "iniciar OSD.sln" no diretório do OSD para abrir o projeto do OSD na janela do Visual Studio.
- Na janela, selecione o de Depuração ou a configuração da solução de Versão, selecione o menu Criar na barra de menus e selecione a opção Criar. Se você não abrir o Visual Studio do shell do CMD para o SDK, o Visual Studio não terá acesso ao ambiente de build 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
- Execute o arquivo executável do OSD, OSD.exe, no Windows Vista ou posterior. Observe que você não verá um ícone de bandeja do sistema ou uma janela para o aplicativo, mas poderá ver o processo em execução usando TaskMgr.exe.
- Execute sndvol.exe para alterar o volume ou ativar mudo ou alterar o volume usando controles de teclado ou um controle HID. A interface do usuário do OSD é exibida.
- Para sair do aplicativo, execute TaskMgr.exe, realce o processo de OSD.exe e clique em Encerrar Processo.
Tópicos relacionados