<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=407389&amp;view=findpost&amp;p=3642715</guid>
        <pubDate>Thu, 17 Dec 2015 20:26:10 +0000</pubDate>
        <title>Работа со звуковой картой через ASIO SDK</title>
        <link>https://forum.sources.ru/index.php?showtopic=407389&amp;view=findpost&amp;p=3642715</link>
        <description><![CDATA[tuchin: Спасибо, попробую разобраться.]]></description>
        <author>tuchin</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=407389&amp;view=findpost&amp;p=3642704</guid>
        <pubDate>Thu, 17 Dec 2015 17:38:15 +0000</pubDate>
        <title>Работа со звуковой картой через ASIO SDK</title>
        <link>https://forum.sources.ru/index.php?showtopic=407389&amp;view=findpost&amp;p=3642704</link>
        <description><![CDATA[Prince: в соответствии с asio interface specification, необходимо заполнить  asioVersion и sysRef.<br>Но по идее, для начала нужно связать конкретный драйвер с вашим приложением. Читайте спецификацию, в частности раздел IV. Host Utility API Reference. Большим помочь не могу.]]></description>
        <author>Prince</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=407389&amp;view=findpost&amp;p=3642565</guid>
        <pubDate>Wed, 16 Dec 2015 16:23:19 +0000</pubDate>
        <title>Работа со звуковой картой через ASIO SDK</title>
        <link>https://forum.sources.ru/index.php?showtopic=407389&amp;view=findpost&amp;p=3642565</link>
        <description><![CDATA[tuchin: Решил поработать поработать с ASIO SDK Steinberg:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">#include &quot;asio.h&quot;</div><div class="code_line">#include &quot;asiosys.h&quot;</div><div class="code_line">#include &quot;asiodrivers.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">void ErrorMes(char* sMes, int Res)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;std::cout &#60;&#60; &quot;\n&quot; &#60;&#60; sMes &#60;&#60; Res &#60;&#60; &quot;\n\n&quot;;</div><div class="code_line">&nbsp;&nbsp;system(&quot;pause&quot;);</div><div class="code_line">&nbsp;&nbsp;exit(EXIT_FAILURE); &nbsp; // EXIT_SUCCESS, EXIT_FAILURE</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">int main(int argc, char* argv[]) </div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;setlocale(LC_ALL, &quot;&quot;);</div><div class="code_line">&nbsp;&nbsp;ASIODriverInfo inf;</div><div class="code_line">&nbsp;&nbsp;if (ASE_NotPresent == ASIOInit(&amp;inf))</div><div class="code_line">&nbsp;&nbsp; &nbsp;ErrorMes(&quot;Error ASE_NotPresent: &quot;, ASE_NotPresent);</div><div class="code_line">&nbsp;&nbsp;if(ASE_NoMemory == ASIOInit(&amp;inf))</div><div class="code_line">&nbsp;&nbsp; &nbsp;ErrorMes(&quot;Error ASE_NoMemory: &quot;, ASE_NoMemory);</div><div class="code_line">&nbsp;&nbsp;if(ASE_HWMalfunction == ASIOInit(&amp;inf))</div><div class="code_line">&nbsp;&nbsp; &nbsp;ErrorMes(&quot;Error ASE_HWMalfunction&quot;, ASE_HWMalfunction);</div><div class="code_line">&nbsp;&nbsp;cout &#60;&#60; inf.asioVersion &#60;&#60; &quot;\n&quot; &#60;&#60; inf.driverVersion &#60;&#60; &quot;\n&quot; &#60;&#60; inf.errorMessage &#60;&#60; &quot;\n&quot; &#60;&#60; inf.name &#60;&#60; &nbsp;&quot;\n&quot; &#60;&#60; inf.sysRef &#60;&#60; endl; &nbsp; </div><div class="code_line">&nbsp;&nbsp;system(&quot;pause&quot;);</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>Получил ошибку ASE_NotPresent. На компьютере установлена M-AUDIO Delta 66 и драйверы ASIO. Как я понимаю, для нормальной работы ASIOInit до ее вызова в структуру ASIODriverInfo нужно прописать какие-то параметры, чтобы загрузился нужный драйвер, а затем, наверное, можно будет определить параметры устройства. Подскажите, пожалуйста, какие нужны параметры для загрузки нужного драйвера и как определить эти параметры. Проект прикрепил.<br>
<span class="b-attach" data-size="24381" data-hits="225" data-attach-id="48143" data-attach-post-id="3642565">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3642565&amp;attach_id=48143' title='Скачать файл' target='_blank'>TestAsioSDK.zip</a> (, : 225)
		</span>]]></description>
        <author>tuchin</author>
        <category>Программирование звука</category>
      </item>
	
      </channel>
      </rss>
	