<?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=421249&amp;view=findpost&amp;p=3845341</guid>
        <pubDate>Fri, 12 Mar 2021 20:19:57 +0000</pubDate>
        <title>Ошибка библиотеки SharpDX.XAudio2</title>
        <link>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845341</link>
        <description><![CDATA[tuchin: Спасибо большое, буду разбираться. У Bass есть Bass.Net (<a class='tag-url' href='http://www.un4seen.com/bass.html#apis' target='_blank'>http://www.un4seen.com/bass.html#apis</a>) и обширная помощь по ней (<a class='tag-url' href='http://bass.radio42.com/help/#' target='_blank'>http://bass.radio42.com/help/#</a>), может быть кому-нибудь пригодиться. Все это выглядит гораздо серьезнее, чем NAudio и SharpDX.XAudio2.]]></description>
        <author>tuchin</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845338</guid>
        <pubDate>Fri, 12 Mar 2021 16:26:46 +0000</pubDate>
        <title>Ошибка библиотеки SharpDX.XAudio2</title>
        <link>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845338</link>
        <description><![CDATA[Prince: Про с++&#092;с# ничего не знаю. <br>
майкрософт объясняет:<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>The DirectX SDK versions of XAUDIO2 included three member functions that are not present in the Windows 8 version: GetDeviceCount, GetDeviceDetails, and Initialize. These enumeration methods are no longer provided and standard Windows Audio APIs should be used for device enumeration instead.</div></div><br>
Стандартными методами enumeration endpoint devices выглядит так: <br>
<a class='tag-url' href='https://docs.microsoft.com/en-us/windows/win32/coreaudio/device-properties' target='_blank'>Device Properties (Core Audio APIs)</a><br>
Не разбирался, без надобности. Если вам нужно, разберетесь.<br>
<br>
Про библиотеки ничего не знаю. Bass хорошая библиотека. Есть ли у них там что под С#  - не в курсе. <a class='tag-url' href='http://www.un4seen.com' target='_blank'>http://www.un4seen.com</a>]]></description>
        <author>Prince</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845323</guid>
        <pubDate>Fri, 12 Mar 2021 06:12:29 +0000</pubDate>
        <title>Ошибка библиотеки SharpDX.XAudio2</title>
        <link>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845323</link>
        <description><![CDATA[tuchin: Что-то мне не везет с библиотеками для программирования звука. Посмотрел NAudio, не понял, как можно добавить свои виды сигналов (например, треугольный, синус, сдвинутый на постоянную составляющую и др.). Методы в библиотеке не виртуальные, переопределить их нельзя. C SharpDX.XAudio2 что-то тоже непонятно и ненадежно. Prince, может быть Вы посоветуете библиотеку для программирования звука на C#?]]></description>
        <author>tuchin</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845317</guid>
        <pubDate>Thu, 11 Mar 2021 18:41:46 +0000</pubDate>
        <title>Ошибка библиотеки SharpDX.XAudio2</title>
        <link>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845317</link>
        <description><![CDATA[tuchin: Очень странное отношение автора библиотеки к используемым в нем свойствам и методам. При использовании новой версии придется переписывать код. И почему исключенные свойства и методы появляются в IntelliSense? А как же получить перечень всех звуковых устройств, установленных в системе, а также свойства этих устройств?]]></description>
        <author>tuchin</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845308</guid>
        <pubDate>Thu, 11 Mar 2021 16:38:53 +0000</pubDate>
        <title>Ошибка библиотеки SharpDX.XAudio2</title>
        <link>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845308</link>
        <description><![CDATA[Prince: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Device enumeration functionality has been removed from XAudio2; the GetDeviceDetails and GetDeviceCount functions have been removed from the IXAudio2 interface. Apps that want to render to other audio devices on the system must pass a device identifier string to CreateMasteringVoice instead of a device index. The default audio render device can still be created without enumeration.</div></div>]]></description>
        <author>Prince</author>
        <category>Программирование звука</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845307</guid>
        <pubDate>Thu, 11 Mar 2021 11:24:07 +0000</pubDate>
        <title>Ошибка библиотеки SharpDX.XAudio2</title>
        <link>https://forum.sources.ru/index.php?showtopic=421249&amp;view=findpost&amp;p=3845307</link>
        <description><![CDATA[tuchin: В Visual Studio 2019 через Nuget я установил SharpDX и SharpDX.XAudio2. <br>
В коде:<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">var xaudio2 = new XAudio2();</div><div class="code_line">var ver = xaudio2.Version; Console.WriteLine(ver);</div><div class="code_line">var SoundDeviceCount = xaudio2.DeviceCount;</div><div class="code_line">DeviceDetails devinfo = new DeviceDetails();</div><div class="code_line">for (int i = 0; i &#60; SoundDeviceCount ; i++)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;devinfo = xaudio2.GetDeviceDetails(i);</div><div class="code_line">&nbsp;&nbsp; &nbsp;Console.WriteLine(devinfo.DisplayName + &quot;\n&quot; + devinfo.DeviceID.ToString() + &quot;\n&quot; + devinfo.GetType().ToString());</div><div class="code_line">&nbsp;</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>получаю исключение: xaudio2.DeviceCount и xaudio2.GetDeviceDetails работают в версии 2.7. У меня установлена версия версия 2.8 (проверил xaudio2.Version). При этом по точке после xaudio2 других параметров с аналогичным назначением не появляется.  Помогите, пожалуйста, исправить ошибку. Код прикрепил.<br>
<span class="b-attach" data-size="3644" data-hits="220" data-attach-id="62909" data-attach-post-id="3845307">
			<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=3845307&amp;attach_id=62909' title='Скачать файл' target='_blank'>CsSoundCons.zip</a> (, : 220)
		</span>]]></description>
        <author>tuchin</author>
        <category>Программирование звука</category>
      </item>
	
      </channel>
      </rss>
	