<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[fmod-Problem]]></title><description><![CDATA[<p>Ich möchte mit fmod zwei mp3-Dateien über eine Soundkarte gleichzeitig abspielen und jede Datei unabhängig von der anderen in der Laustärke hoch und runterblenden können.<br />
So erstelle ich den ersten fmod-Stream:</p>
<pre><code>FSOUND_Init(44100, 32, 0);
FSOUND_STREAM *Stream = FSOUND_Stream_Open (p-&gt;Filename.c_str(),0,0,0);
p-&gt;Channelhandle = FSOUND_Stream_Play(FSOUND_FREE, Stream);
</code></pre>
<p>Wenn ich jetzt in einer anderen Procedure während der erste Stream abgespielt wird, versuche einen zweiten Stream auf ähnliche Weise zu starten, also mit Init, Stream Open und Stream Play erhalte ich über FSOUND_FREE immer das gleiche Channelhandle das auch der erste Stream hat, so das sich Stream 1 und 2 in die Quere kommen. Kann mir jemand sagen wie ich über eine Soundkarte zwei Soundfiles gleichzeitig und unabhängig voneinander abspielen kann?</p>
<p>Danke &amp; LG<br />
Seddto <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/87077/fmod-problem</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 16:45:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/87077.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Sep 2004 20:43:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fmod-Problem on Sat, 25 Sep 2004 20:43:34 GMT]]></title><description><![CDATA[<p>Ich möchte mit fmod zwei mp3-Dateien über eine Soundkarte gleichzeitig abspielen und jede Datei unabhängig von der anderen in der Laustärke hoch und runterblenden können.<br />
So erstelle ich den ersten fmod-Stream:</p>
<pre><code>FSOUND_Init(44100, 32, 0);
FSOUND_STREAM *Stream = FSOUND_Stream_Open (p-&gt;Filename.c_str(),0,0,0);
p-&gt;Channelhandle = FSOUND_Stream_Play(FSOUND_FREE, Stream);
</code></pre>
<p>Wenn ich jetzt in einer anderen Procedure während der erste Stream abgespielt wird, versuche einen zweiten Stream auf ähnliche Weise zu starten, also mit Init, Stream Open und Stream Play erhalte ich über FSOUND_FREE immer das gleiche Channelhandle das auch der erste Stream hat, so das sich Stream 1 und 2 in die Quere kommen. Kann mir jemand sagen wie ich über eine Soundkarte zwei Soundfiles gleichzeitig und unabhängig voneinander abspielen kann?</p>
<p>Danke &amp; LG<br />
Seddto <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/614962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/614962</guid><dc:creator><![CDATA[seddto]]></dc:creator><pubDate>Sat, 25 Sep 2004 20:43:34 GMT</pubDate></item><item><title><![CDATA[Reply to fmod-Problem on Mon, 27 Sep 2004 11:44:05 GMT]]></title><description><![CDATA[<p>Versuchsmal so:</p>
<p>Für File 1:</p>
<pre><code class="language-cpp">FSOUND_Init(44100, 32, 0);
FSOUND_STREAM *Stream = FSOUND_Stream_Open (p-&gt;Filename.c_str(),0,0,0);
p-&gt;Channelhandle = FSOUND_Stream_Play(FSOUND_FREE, Stream);
</code></pre>
<p>Für File 2:</p>
<pre><code class="language-cpp">FSOUND_Init(44100, 32, 0);
FSOUND_STREAM *StreamSec = FSOUND_Stream_Open (pSec-&gt;Filename.c_str(),0,0,0);
pSec-&gt;Channelhandle = FSOUND_Stream_Play(FSOUND_FREE, StreamSec);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/615830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615830</guid><dc:creator><![CDATA[DJ BlackEagle]]></dc:creator><pubDate>Mon, 27 Sep 2004 11:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to fmod-Problem on Fri, 12 Nov 2004 15:38:16 GMT]]></title><description><![CDATA[<p>wollte diesen thread wieder verwenden da meine frage zum thema hier passt.</p>
<p>meine frage: Was mach ich falsch oder wieso geht das nicht? und wie bekomm ich hin das es geht?</p>
<p>es kommt immer ein fehler:</p>
<blockquote>
<p>[C++ Fehler] Unit1.cpp(24): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich</p>
</blockquote>
<p>es liegt an diesem code:</p>
<pre><code class="language-cpp">FSOUND_Init(44100, 32, 0);
  FSOUND_STREAM *stream = FSOUND_Stream_Open(Dateipfad, 0, 0, 0);
  FSOUND_Stream_Play(FSOUND_FREE, stream);
</code></pre>
<p>Die Variable &quot;dateipfad&quot; ist in string. den dateipfad bekomme ich hierdurch:</p>
<pre><code class="language-cpp">OpenDialog1-&gt;InitialDir;
  if (OpenDialog1-&gt;Execute())
   {
     Dateipfad = OpenDialog1-&gt;FileName;
   }
</code></pre>
<p>wenn dateipfad in char mach genau das selbe und const char ...dann ist es ja keine variable mehr...<br />
bitte um hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650422</guid><dc:creator><![CDATA[tocotronic]]></dc:creator><pubDate>Fri, 12 Nov 2004 15:38:16 GMT</pubDate></item><item><title><![CDATA[Reply to fmod-Problem on Fri, 12 Nov 2004 15:44:16 GMT]]></title><description><![CDATA[<p>Weil AnsiString nunmal kein Null Termiierter Const String is <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Versuchs mal so:</p>
<pre><code class="language-cpp">FSOUND_STREAM *stream = FSOUND_Stream_Open(Dateipfad.c_str(), 0, 0, 0)
</code></pre>
<p>statt dem . evtl -&gt; jeh nachdem wie du die Variable deklariert hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650431</guid><dc:creator><![CDATA[Vernochan.faul]]></dc:creator><pubDate>Fri, 12 Nov 2004 15:44:16 GMT</pubDate></item><item><title><![CDATA[Reply to fmod-Problem on Fri, 12 Nov 2004 15:56:24 GMT]]></title><description><![CDATA[<p>danke schön</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650444</guid><dc:creator><![CDATA[tocofreudic]]></dc:creator><pubDate>Fri, 12 Nov 2004 15:56:24 GMT</pubDate></item></channel></rss>