C# get other Program's OutputStream RRS feed

  • 問題

  • Is there any way to get Other Process or program's Audio outputstream?

    For a EX , Today I want to get the Foobar2000's sound when it playing music , What should I do

    I know how to get System's sound from Soundcard . but it will Record all the sound from computer.

    I only want the sound from the specific app.

    Is there anyway to  realize?

    2014年10月11日 下午 05:09


  • May be you can leverage .NET Voice Recorder to capture specific audio line in.
    2014年10月12日 上午 04:55
  • 1. Windows 各 Process 記憶體獨立。(Debug API 可以跨 Process)

    2. 對方未必使用 OutputStream 輸出,Foobar 很久了,直接用 waveout 輸出機率比較大。

    所以 tihs 會建議你用錄的,而不是擷取。音效壓縮跟影像、影片壓縮一樣,每轉錄一次,就會喪失一次解析度,無限次轉錄就會變成一個單音頻。


    2014年10月12日 上午 11:13