SyndicatQuebecoisdelaConstr.../SQCSim2021/external/irrKlang-1.6.0/doc/dotnet/IrrKlang.ISoundEngine.AddSoundSourceFromIOStream.html

56 lines
3.1 KiB
HTML
Raw Normal View History

2021-10-19 10:27:59 -04:00
<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>ISoundEngine.AddSoundSourceFromIOStream Method</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">ISoundEngine.AddSoundSourceFromIOStream<61>Method<6F></h1>
</div>
</div>
<div id="nstext">
<p> Adds a sound source into the sound engine from a IOStream. Note that the stream is totally read into memory when adding the sound source. If you want irrKlang to dynamically open and close custom file streams without loading everything into memory, use the addFileFactory with your own IFileFactory implementation. </p>
<div class="syntax">
<span class="lang">[Visual<61>Basic]</span>
<br />Public<EFBFBD>Function<EFBFBD>AddSoundSourceFromIOStream( _<br /><EFBFBD><EFBFBD><EFBFBD>ByVal <i>stream</i><EFBFBD>As<EFBFBD><a href="ms-help://MS.NETFrameworkSDKv1.1/cpref/html/frlrfSystemIOStreamClassTopic.htm">Stream</a>,<2C>_<br /><EFBFBD><EFBFBD><EFBFBD>ByVal <i>soundName</i><EFBFBD>As<EFBFBD><a href="ms-help://MS.NETFrameworkSDKv1.1/cpref/html/frlrfSystemStringClassTopic.htm">String</a><EFBFBD>_<br />)<29>As<41><a href="IrrKlang.ISoundSource.html">ISoundSource</a></div>
<div class="syntax">
<span class="lang">[C#]</span>
<br />public<EFBFBD><a href="IrrKlang.ISoundSource.html">ISoundSource</a><EFBFBD>AddSoundSourceFromIOStream(<br /><EFBFBD><EFBFBD><EFBFBD><a href="ms-help://MS.NETFrameworkSDKv1.1/cpref/html/frlrfSystemIOStreamClassTopic.htm">Stream</a><EFBFBD><i>stream</i>,<br /><EFBFBD><EFBFBD><EFBFBD><a href="ms-help://MS.NETFrameworkSDKv1.1/cpref/html/frlrfSystemStringClassTopic.htm">string</a><EFBFBD><i>soundName</i><br />);</div>
<h4 class="dtH4">Return Value</h4>
<p> Returns the pointer to the added sound source or 0 if not sucessful because for example a sound already existed with that name. If not successful, the reason will be printed into the log. </p>
<h4 class="dtH4">See Also</h4>
<p>
<a href="IrrKlang.ISoundEngine.html">ISoundEngine Class</a> | <a href="IrrKlang.html">IrrKlang Namespace</a></p>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" viewastext="true" style="display: none;">
<param name="Keyword" value="AddSoundSourceFromIOStream method">
</param>
<param name="Keyword" value="AddSoundSourceFromIOStream method, ISoundEngine class">
</param>
<param name="Keyword" value="ISoundEngine.AddSoundSourceFromIOStream method">
</param>
</object>
<hr />
<div id="footer">
<p>
<a>The irrKlang Sound Engine Documentation <20> 2003-2010 by Nikolaus Gebhardt.</a>
</p>
<p>
</p>
</div>
</div>
</body>
</html>