Files
Vocaluxe/Output/Licenses/PortAudio-Sharp/readme.txt
T

54 lines
1.8 KiB
Plaintext

PortAudioSharp - PortAudio bindings for .NET
Copyright (C) 2006-2011 Riccardo Gerosa
--------------------------------------------
About
-----
This library provides .NET bindings for the portable low-latency
audio library PortAudio v.19.
The bindings are available directly through the PortAudio class,
or you can even use and a simplified higher-lever Audio class.
This library is being developed using C# under Linux/mono and then
tested also on other platforms (Windows/.NET only since now)
for maximum portability.
There is no "unsafe" code.
Compiling
---------
Solution and project files for MonoDevelop 0.10 and
SharpDevelop 4.0 / Visual Studio 2008 are provided.
The solution contains three projects: The PortAudioSharp library
project, a simple test project called PortAudioSharpTest and a
WindowsFormsTest project used to test Windows Forms integration
(this feature is not yet complete).
Installing / Using
------------------
1) To use the PortAudioSharp bindings you must have the PortAudio v.19
library installed on your system, you can find PortAudio source code at
http://www.portaudio.com
Under Windows the PortAudio DLL must be named "PortAudio.dll", so
rename this file if necessary.
If you are using a Linux/Unix system you will have to compile and install
the "libportaudio.so" library.
2) If you are using a source distribution of PortAudioSharp you need
to compile it.
3) Copy PortAudioSharp.dll and PortAudioSharp.dll.config files to the
directory of your assembly.
4) Add a reference in your project to PortAudioSharp.dll
Known bugs
----------
This release may still contain some bugs,
it has been tested mainly under Windows and some versions of Linux (with Mono).
Should also work on Mac OS X (with Mono).
Please help us testing, debugging and improving these bindings!