3

I am developing cross platform (Windows, Mac) desktop application that will be able to catch desktop sound. I already achieved this with NAudio on Widnows, but I have problems with OSX.

From what I have found, there is MonoMac implementation that have AudioUnit class that is able to catch sound recording, but due to lack of documentation and samples I am not able to determin wheather it works only for microphone or for whole desktop (loopback device).

Also I found that there is possibility of writing AudioDevice and AudioEngine (like in example from this book, chapter 12), but it brings new problems like wrapping c++ to c#.

Is there any other better alternative? Or do I have to stick to finding that I already have? Can someone cast some light on this issue?

TheNextman
  • 12,428
  • 2
  • 36
  • 75
Jakub Szczygieł
  • 1,203
  • 1
  • 13
  • 26

1 Answers1

2

If I understood correctly, you need something like BASS Lib, it's also cross platform.

nemelianov
  • 911
  • 1
  • 7
  • 15