97 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <html dir="LTR">
 | ||
|   <head>
 | ||
|     <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" />
 | ||
|     <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" />
 | ||
|     <title>irrKlang.NET API Documentation</title>
 | ||
|     <xml>
 | ||
|     </xml>
 | ||
|     <link rel="stylesheet" type="text/css" href="MSDN.css" />
 | ||
|   </head>
 | ||
|   <body id="bodyID" class="dtBODY">
 | ||
|     
 | ||
| <div id="nsbanner"> 
 | ||
|   <div id="bannerrow1"> 
 | ||
|     <table class="bannerparthead" cellspacing="0">
 | ||
|       <tr id="hdr"> 
 | ||
|         <td class="runninghead">IrrKlang.NET</td>
 | ||
|         <td class="product"> </td>
 | ||
|       </tr>
 | ||
|     </table>
 | ||
|   </div>
 | ||
|   <div id="TitleRow"> 
 | ||
|     <h1 class="dtH1">IrrKlang.NET documentation </h1>
 | ||
|   </div>
 | ||
| </div>
 | ||
|     
 | ||
| <div id="nstext"> 
 | ||
|   <p> Welcome to the irrKlang Sound Engine API documentation. Here you'll find 
 | ||
|     any information you'll need to develop applications with the irrKlang Sound 
 | ||
|     Engine. If you look for a tutorial on how to start, take a look at the homepage 
 | ||
|     of the irrKlang sound Engine at <a target="_blank" href="http://www.ambiera.com/irrklang/">www.ambiera.com/irrklang</a> 
 | ||
|     or into the SDK in the directory \examples.net. <br>
 | ||
|     <br>
 | ||
|     The irrKlang library is intended to be an easy-to-use 3d and 2d sound engine, 
 | ||
|     so this documentation is an important part of it. If you have any questions 
 | ||
|     or suggestions, please take a look into the ambiera.com forum or just send 
 | ||
|     a mail.</p>
 | ||
|   <h4 class="dtH4">Overview</h4>
 | ||
|   <p> This documentation is only about the .NET part of the engine, for languages 
 | ||
|     such as C#, VisualBasic.NET, Delphi.NET and similar. If you want to know how 
 | ||
|     to use the native engine using C++, please take a look into the other help 
 | ||
|     file, which is named <a target="_blank" href="file://irrKlang.chm">irrKlang.chm</a>. 
 | ||
|     <br>
 | ||
|     <br>
 | ||
|     irrKlang .NET can run as stand alone .DLL and does not need the native irrKlang.DLL. 
 | ||
|     But please note that plugin .DLL files like the mp3 playback .DLL file ikpMP3.DLL 
 | ||
|     will still be needed if you want to use the features of those plugins (mp3 
 | ||
|     playback in that case) </p>
 | ||
|   <dl>
 | ||
|     <h4 class="dtH4">How to use irrKlang.NET</h4>
 | ||
|     <p>Take a look in the /examples.net folder of the SDK, there you'll find some 
 | ||
|       examples for C# and VisualBasic.NET which are using irrKlang.NET. Copy irrKlang.DLL 
 | ||
|       and all plugin .DLLs (ikp*.DLL) into the folder where your application is. 
 | ||
| 	  The following simple example shows how to use irrKlang to play back a music file:
 | ||
|     </p>
 | ||
|     <dl>
 | ||
|       <dt>  </dt>
 | ||
|       <div class="syntax"><span class="lang"> [C#]<br>
 | ||
|         <font color="#0000FF">using</font> System;<br>
 | ||
|         <font color="#0000FF">using</font> IrrKlang; <br>
 | ||
|         <br />
 | ||
|         <font color="#0000FF">namespace</font> HelloWorld<br>
 | ||
|         {<br>
 | ||
|           <font color="#0000FF">class</font> Example<br>
 | ||
|           {<br>
 | ||
|            [STAThread]<br>
 | ||
|            <font color="#0000FF">static void</font> Main(<font color="#0000FF">string</font>[] 
 | ||
|         args)<br>
 | ||
|            {<br>
 | ||
|              <font color="#006600">// start up the engine</font><br>
 | ||
|              ISoundEngine engine = <font color="#0000FF">new</font> 
 | ||
|         ISoundEngine();<br>
 | ||
|         </span><span class="lang"> 
 | ||
|         <p> <br>
 | ||
|                <font color="#006600">// play a sound file</font><br>
 | ||
|                engine.play2D("../../media/ophelia.mp3");</p>
 | ||
|         <p><br>
 | ||
|                <font color="#006600">// wait until user presses 
 | ||
|           ok to end application</font></p>
 | ||
|         <p>      System.Windows.Forms.MessageBox.Show("Playing, 
 | ||
|           press ok.");</p>
 | ||
|         <p>    } <font color="#006600">// end main()</font></p>
 | ||
|         <p>   } <font color="#006600">// end class</font></p>
 | ||
|         <p>} <font color="#006600">// end namespace</font></p>
 | ||
|         </span></div>
 | ||
|     </dl>
 | ||
|   </dl>
 | ||
| </div>
 | ||
| <div>
 | ||
| <hr />
 | ||
|   <div id="footer"> 
 | ||
|     <p> <a>The irrKlang Sound Engine Documentation © 2003-20010 by Nikolaus Gebhardt.</a> 
 | ||
|     </p>
 | ||
|     <p> </p>
 | ||
|   </div>
 | ||
| </div>
 | ||
|   </body>
 | ||
| </html> |