Partager via


OSD

Cet exemple utilise les API Audio principales pour implémenter un affichage visuel qui affiche les modifications de volume apportées au flux de sortie qui est lu par le biais de l’appareil de point de terminaison de rendu audio par défaut. L’affichage à 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 le niveau de volume inchangé pendant une courte période.

Cette rubrique contient les sections suivantes.

Description

Cet exemple illustre les fonctionnalités suivantes.

  • 'API MMDevice pour l’énumération et la sélection d’appareils multimédias.
  • Api EndpointVolume audio

Exigences

Produit Version
sdk Windows Windows Vista ou version ultérieure
Visual Studio 2005 ou version ultérieure

 

Téléchargement de l’exemple

Cet exemple est disponible dans les emplacements suivants.

Emplacement Chemin/URL
Kit de développement logiciel (SDK) Windows \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

Génération de l’exemple

  1. Ouvrez l’interpréteur de commandes CMD pour le Kit de développement logiciel (SDK) Windows et passez à l’exemple de répertoire OSD.
  2. Exécutez la commande « start OSD.sln » dans le répertoire OSD pour ouvrir le projet OSD dans la fenêtre Visual Studio.
  3. Dans la fenêtre, sélectionnez le de débogage ou configuration de la solution Release, sélectionnez le menu build 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 SDK. Dans ce cas, l’exemple ne sera pas généré, sauf si vous définissez explicitement la variable d’environnement MSSdk, qui est utilisée dans le fichier projet, OSD.vcproj.

Exécution de l’exemple

  1. Exécutez le fichier exécutable OSD, OSD.exe, dans Windows Vista ou version ultérieure. Notez que vous ne verrez pas une icône de barre d’état système ou une fenêtre pour l’application, mais vous pouvez voir le processus en cours d’exécution à l’aide de TaskMgr.exe.
  2. Exécutez sndvol.exe pour modifier le volume ou le désactiver, ou modifier le volume à l’aide de contrôles clavier ou d’un contrôle HID. L’interface utilisateur OSD s’affiche.
  3. Pour quitter l’application, exécutez TaskMgr.exe, mettez en surbrillance le processus de OSD.exe, puis cliquez sur fin du processus.

exemples de sdk qui utilisent les API audio principales