title: Getting individual windows application current volume output level as visualized in audio Mixer
body: <p>I am trying to write a C# code that outputs the current audio output level from each of the windows application accessing the sound output (as shown with constantly changing green bars of the Volume mixer).</p>
  
  <p>The program will check every 10 ms, and outputs sth like this: Windows Media Player: 30, Mozilla Firefox: 0, Adobe Flash Player: 35 (as per the figure)</p>
  
  <p>I am using Windows 7, and trying it in C# (as Java cannot achieve this).</p>
  
  <p>I have found ways to get and set the Master Volume (the handle bar which shows 65% for Windows Media Player) for a running application, is there a way to get the green fluctuating level data?</p>
  
  <p>Thank you!</p>
  
  <p><img src="https://i.stack.imgur.com/bLe2x.png" alt="Audio Mixer"></p>