EndpointVolume
Questa applicazione di esempio usa le API Audio principali per modificare il volume del dispositivo, come specificato dall'utente.
Questo argomento include le sezioni seguenti.
- Descrizione
- Requisiti
- Download dell'esempio
- Compilazione dell'esempio
- Esecuzione dell'esempio
- Argomenti correlati
Descrizione
In questo esempio vengono illustrate le funzionalità seguenti.
- API MMDevice per l'enumerazione e la selezione dei dispositivi multimediali.
- EndpointVolume API per controllare i livelli di volume dell'endpoint del dispositivo.
Requisiti
Prodotto | Versione |
---|---|
Windows SDK | Windows 7 |
Visual Studio | 2008 |
Download dell'esempio
Questo esempio è disponibile nelle posizioni seguenti.
Ufficio | Percorso/URL |
---|---|
Windows SDK | \Programmi\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\EndpointVolume\... |
Compilazione dell'esempio
Per compilare l'esempio x, seguire questa procedura:
Per compilare l'esempio EndpointVolumeChanger, seguire questa procedura:
- Aprire la shell CMD per Windows SDK e passare alla directory di esempio EndpointVolume.
- Eseguire il comando
start EndpointVolumeChanger.sln
nella directory EndpointVolume per aprire il progetto EndpointVolumeChanger nella finestra di Visual Studio. - 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 WASAPIEndpointVolume.vcproj.
Esecuzione dell'esempio
Se si compila correttamente l'applicazione demo, viene generato un file eseguibile, EndpointVolumeChanger.exe. Per eseguirlo, digitare EndpointVolumeChanger
in una finestra di comando seguita da argomenti obbligatori o facoltativi. L'esempio seguente illustra come attivare o disattivare l'impostazione di disattivazione dell'audio nel dispositivo console predefinito.
EndpointVolumeChanger.exe -console -m
La tabella seguente illustra gli argomenti.
Argomento | Descrizione |
---|---|
-? | Mostra la Guida. |
-h | Mostra la Guida. |
-+ | Incrementa il livello di volume nel dispositivo endpoint audio di un passaggio. . |
-up | Incrementa il livello di volume nel dispositivo endpoint audio di un passaggio. |
-- | Decrementa il livello di volume nel dispositivo endpoint audio di un passaggio. |
-Giù | Decrementa il livello di volume nel dispositivo endpoint audio di un passaggio. |
-v | Imposta il livello del volume master nel dispositivo endpoint audio. |
-Console | Usare il dispositivo console predefinito. |
-Comunicazioni | Usare il dispositivo di comunicazione predefinito. |
-Multimediale | Usa il dispositivo multimediale predefinito. |
-Endpoint | Usare l'identificatore dell'endpoint specificato nel valore switch. |
Se l'applicazione viene eseguita senza argomenti, enumera i dispositivi disponibili e chiede all'utente di selezionare un dispositivo. Dopo che l'utente specifica il dispositivo, l'applicazione visualizza le impostazioni del volume correnti per l'endpoint. Il volume può essere controllato usando le opzioni descritte nella tabella precedente.
Per altre informazioni sul controllo dei livelli di volume dei dispositivi endpoint audio, vedere Api EndpointVolume.
Argomenti correlati