1

入ってくる外部音声を傍受するために試しました

InPort ="3756"

call.set_OutputDevice(TCallIoDeviceType.callIoDeviceTypePort, InPort.ToString());

// initialized inServer
inServer = new TcpServer(InPort);

inServer.DataReceived += inServer_DataReceived;

// In dataReceived event I tried playing a wav file 
args.Buffer = File.ReadAllBytes("C:\\check.wav");
inStream.Write(args.Buffer, 0, args.Buffer.Length);

check.wav を聞くことも、着信オーディオを操作することもできません。

どんな助けでも大歓迎です。

4

3 に答える 3

1

古いバージョンのソリューションを実装するこの記事から始めることができます。ちょっとした変更でうまくいくかもしれません: Deviare を使用した DirectSound キャプチャ。

于 2010-12-11T21:09:26.860 に答える
0

IIRIC、skype は非常に特殊な wav ファイル形式を必要とするため、「標準」の wav ファイルを試すだけでは機能しません - 申し訳ありませんが、私は音の専門家ではありません :(

このフォーラムの投稿で適切な説明を見つけたのを覚えていますが、残念ながら興味深いリンクが壊れているようです。

とにかく、この情報が必要なので、他の場所で探し続けます。

一番

于 2010-06-21T14:12:34.047 に答える
0

メモリ バッファからストリームを直接キャプチャして、skypefx がどのように動作するかを確認する必要があります。

ここにskypefxソースがあります http://skypefx.codeplex.com/SourceControl/changeset/view/c1fa20a91a97

ソースから、メモリ バッファを直接操作するさまざまな効果があることに気付くでしょう。

于 2013-04-01T13:48:11.537 に答える