Fondamentalmente, quello di cui ho bisogno è un modo per attingere all'uscita audio corrente e controllare il livello del suono, cioè devo essere in grado di verificare se c'è qualcosa che sta suonando sul dispositivo audio o meno.Come ottenere a livello di programmazione il livello audio corrente?
Non è necessario controllare l'impostazione del volume, ma il livello sonoro del flusso audio in riproduzione reale.
dispiace, mi è stato chiesto su come farlo in Windows, su Visual Studio 2008.
@mikerobi: che forma una parte del mio ragionamento - se viene visualizzata sul misuratore di volume di sistema, ci deve essere una chiamata di sistema che può riaverla
Non capisco le risposte negative, sicuramente c'è un modo per vedere quale audio viene riprodotto? Non so se sarà facile estrarre e informazioni utili da quel flusso ma questi commenti non puntano il poster nella giusta direzione. –
+1, ora che la piattaforma è menzionata. A partire da Windows Vista/7, abbiamo le [API Core Audio] (http://msdn.microsoft.com/en-us/library/dd370784%28VS.85%29.aspx), ma ho certamente mai usato 'em Proviamo a taggare questo 'windows-api' e vediamo chi disegniamo.:) –
Forse puoi trovare qualcosa qui http://www.dreamincode.net/forums/topic/45693-controlling-sound-volume-in-c%23/#/ – BrunoLM