initial commit
[rofl0r-KOL.git] / controls / asio / OpenAsio.txt
blob53110389de7d5d15a03143c8a4f5c2f13fcd99ef
1 OpenASIO wrapper for ASIO drivers v1.01\r
2 \r
3 (ASIO Technology by Steinberg, http://www.steinberg.net)\r
4 \r
5 \r
6 Purpose:\r
7 - The IASIO COM interface used by ASIO drivers has no explicitly declared calling convention for the \r
8    functions. This has resulted in the interface being unusable from some compilers (i.e. Delphi).\r
9 - OpenAsio provides a simple wrapper dll which exposes an interface where this problem has been corrected.\r
11 Wrapper:\r
12 - A Visual C++ 6 dll which declares a new COM interface IOpenASIO which matches\r
13    the Steinberg IASIO interface but changes the calling convention to __stdcall.\r
14 - Some files from the ASIO SDK will be needed to compile the dll. This is available from\r
15    Steinberg.\r
17 Client:\r
18 - A Delphi import unit (OpenAsio.pas). This requires (and is included in) the Delphi ASIO SDK\r
19    translation located at http://www.axiworld.be.\r
20 - Support for further languages (i.e. non-microsoft C++ compilers) may be added in future.\r
22 History:\r
23 (v1.01)\r
24 - reference counting of the IOpenAsio interface fixed.\r
27 OpenAsio is public domain / open source. Please mail comments, etc to:\r
29 Martin Fay (martin@martinfay.com), 17/04/2001