OSD
Cet exemple utilise les API Audio de base pour implémenter un affichage à l’écran qui affiche les modifications de volume dans le flux de sortie qui est lu via le périphérique de point de terminaison de rendu audio par défaut. L’écran s’affiche lorsque l’utilisateur ajuste le niveau de volume dans le programme de contrôle de volume Windows, Sndvol.exe, et qu’il disparaît une fois que le niveau de volume reste inchangé pendant une courte période.
Cette rubrique contient les sections suivantes.
- Description
- Configuration requise
- Téléchargement de l’exemple
- Génération de l’exemple
- Exécution de l'exemple
- Rubriques connexes
Cet exemple illustre les fonctionnalités suivantes.
- API MMDevice pour l’énumération et la sélection d’appareils multimédias.
- API EndpointVolume audio
Produit | Version |
---|---|
SDK Windows | Windows Vista ou version ultérieure ; |
Visual Studio | 2005 ou version ultérieure |
Cet exemple est disponible aux emplacements suivants.
Emplacement | Chemin/URL |
---|---|
Kit de développement logiciel (SDK) Windows | \Program Files\Microsoft SDK\Windows\v7.0\Samples\Multimedia\Audio\OSD\... |
- Ouvrez l’interpréteur de commandes CMD pour le KIT de développement logiciel (SDK) Windows et accédez à l’exemple de répertoire OSD.
- Exécutez la commande « start OSD.sln » dans le répertoire OSD pour ouvrir le projet OSD dans la fenêtre Visual Studio.
- Dans la fenêtre, sélectionnez la configuration de la solution Déboguer ou Libérer , sélectionnez le menu Générer dans la barre de menus, puis sélectionnez l’option Générer . Si vous n’ouvrez pas Visual Studio à partir de l’interpréteur de commandes CMD pour le Kit de développement logiciel (SDK), Visual Studio n’aura pas accès à l’environnement de génération du KIT de développement logiciel (SDK). Dans ce cas, l’exemple ne sera généré que si vous définissez explicitement la variable d’environnement MSSdk, qui est utilisée dans le fichier projet, OSD.vcproj.
- Exécutez le fichier exécutable OSD, OSD.exe, dans Windows Vista ou version ultérieure. Notez que vous ne verrez pas d’icône de barre d’état système ou de fenêtre pour l’application, mais vous pouvez voir le processus en cours d’exécution à l’aide de TaskMgr.exe.
- Exécutez sndvol.exe pour modifier le volume ou le désactiver, ou modifiez le volume à l’aide de contrôles clavier ou d’un contrôle HID. L’interface utilisateur OSD s’affiche.
- Pour quitter l’application, exécutez TaskMgr.exe, mettez en surbrillance le processus OSD.exe, puis cliquez sur Terminer le processus.