Help - Search - Members - Calendar
Full Version: Saving Phone Calls
Skype Community > English > Development, Betas and Skype Garage > Skype Public API
Masterkiller
Is there a way to save phone calls to .wav (or other type audio file) using SkypeAPI, or any other way? I see that information that I send and receive in the moment of talking with skype is not more than 10 KB/s. So it must be not problem writing the audio data to Hard Disk while making a call. Is there a way to access or receive copy of the memory where skype temporarily holds audio data before playing it in speakers, or sending it to the other side.
TheUberOverlord
QUOTE(Masterkiller @ Mon Sep 3 2007, 20:41) [snapback]437247[/snapback]

Is there a way to save phone calls to .wav (or other type audio file) using SkypeAPI, or any other way? I see that information that I send and receive in the moment of talking with skype is not more than 10 KB/s. So it must be not problem writing the audio data to Hard Disk while making a call. Is there a way to access or receive copy of the memory where skype temporarily holds audio data before playing it in speakers, or sending it to the other side.


Actually it is more than that, and it is 32KB ("16 Khz, Mono, 16 Bit Sample Rate = 2 bytes per sample") .Wav PCM or raw PCM via port, per second, per side of the conversation, the Microphone and the inbound audio, so it is a total of 64KB per second if you would be capturing both audio sources at the same time, of course you could capture the audio via the port(s) and convert it to any format you choose, with your application ("This support is NOT provided currently by the API") prior to it being saved on disc, but the default file format provided by the PAI is .wav.

You specify the location of the .wav file or port, it is NOT possible to read the .wav file while it is being written too by the API, so the only method of "Holding" audio data before playing it in the speakers or sending it to the other side, would be by using the port interface.

Please also note that if you are hosting a conference call you can only tap one leg ("One of the calls in the conference inbound Audio at a time") and of course as with a single call, your microphone outbound audio.

More information here:

https://developer.skype.com/Docs/DevNotes?a...otes2.6beta.pdf
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.