OSD

Questo esempio usa le API Audio principali per implementare una visualizzazione su schermo che mostra le modifiche del volume al flusso di output riprodotto tramite il dispositivo endpoint di rendering audio predefinito. La visualizzazione sullo schermo viene visualizzata quando l'utente regola il livello del volume nel programma di controllo del volume di Windows, Sndvol.exe e scompare dopo che il livello del volume rimane invariato per un breve periodo.

Questo argomento contiene le sezioni seguenti.

Descrizione

In questo esempio vengono illustrate le funzionalità seguenti.

  • API MMDevice per l'enumerazione e la selezione dei dispositivi multimediali.
  • API EndpointVolume audio

Requisiti

Prodotto Versione
Windows SDK Windows Vista o versione successiva
Visual Studio 2005 o versione successiva

 

Download dell'esempio

Questo esempio è disponibile nelle posizioni seguenti.

Ufficio Percorso/URL
Windows SDK \Programmi\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\...

 

Compilazione dell'esempio

  1. Aprire la shell CMD per Windows SDK e passare alla directory di esempio OSD.
  2. Eseguire il comando "start OSD.sln" nella directory OSD per aprire il progetto OSD nella finestra di Visual Studio.
  3. Nella finestra selezionare la configurazione della soluzione Debug o Rilascio , selezionare il menu Compila dalla barra dei menu e selezionare l'opzione Compila . Se Visual Studio non viene aperto dalla shell CMD per l'SDK, Visual Studio non avrà accesso all'ambiente di compilazione DELL'SDK. In tal caso, l'esempio non verrà compilato a meno che non si imposti in modo esplicito la variabile di ambiente MSSdk, che viene usata nel file di progetto OSD.vcproj.

Esecuzione dell'esempio

  1. Eseguire il file eseguibile OSD, OSD.exe, in Windows Vista o versione successiva. Si noti che non verrà visualizzata un'icona dell'area di notifica o una finestra per l'applicazione, ma è possibile visualizzare il processo in esecuzione usando TaskMgr.exe.
  2. Eseguire sndvol.exe per modificare il volume o disattivare o modificare il volume usando i controlli della tastiera o un controllo HID. Viene visualizzata l'interfaccia utente OSD.
  3. Per uscire dall'applicazione, eseguire TaskMgr.exe, evidenziare il processo di OSD.exe e fare clic su Termina processo.

Esempi di SDK che usano le API audio principali