- Electron version: `0.37.0`
- Operating system: All

I've been trying for weeks now to figure this out, I need to somehow capture the audio output from my electron application.  But the `desktopCapturer` API appears to exclude that exact use case :cry: 

Is there an alternative way of performing this capture WITHOUT capturing the entire computers audio through the "screen" capturer?

https://github.com/atom/electron/blob/master/docs/api/desktop-capturer.md

Also open to any JS methods of capturing a stream from an Audio element

shell/browser/api/electron_api_desktop_capturer.h
void OnSourceRemoved(DesktopMediaList* list, int index) override {}
  void OnSourceMoved(DesktopMediaList* list,
                     int old_index,
                     int new_index) override {}
  void OnSourceNameChanged(DesktopMediaList* list, int index) override {}
  void OnSourceThumbnailChanged(DesktopMediaList* list, int index) override {}
  void OnSourceUnchanged(DesktopMediaList* list) override;
 private:
  void UpdateSourcesList(DesktopMediaList* list);
  std::unique_ptr<DesktopMediaList> window_capturer_;
  std::unique_ptr<DesktopMediaList> screen_capturer_;
  std::vector<DesktopCapturer::Source> captured_sources_;
  bool capture_window_ = false;
  bool capture_screen_ = false;
  bool fetch_window_icons_ = false;
#if defined(OS_WIN)
  bool using_directx_capturer_ = false;
#endif  
  base::WeakPtrFactory<DesktopCapturer> weak_ptr_factory_{this};
  DISALLOW_COPY_AND_ASSIGN(DesktopCapturer);
};
}  
}  
#endif