<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Библиотеки и интерфейсы</title>
    <description>Библиотеки и интерфейсы</description>
    <pubDate>Tue, 09 Jun 2026 15:15:39 +0000</pubDate>
    <lastBuildDate>Tue, 09 Jun 2026 15:15:39 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/biblioteki-i-interfejsy.69/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/biblioteki-i-interfejsy.69/index.rss"/>
    <item>
      <title>Перехват аудио с устройства вывода</title>
      <pubDate>Sat, 19 Sep 2020 13:24:16 +0000</pubDate>
      <link>https://wasm.in/threads/perexvat-audio-s-ustrojstva-vyvoda.33882/</link>
      <guid>https://wasm.in/threads/perexvat-audio-s-ustrojstva-vyvoda.33882/</guid>
      <author>invalid@example.com (A_L_E_X)</author>
      <dc:creator>A_L_E_X</dc:creator>
      <content:encoded><![CDATA[Привет!<br />
Пробовал через IAudioCaptureClient, но естественно ругается.<br />
Перенаправлять на устройство ввода, чтоб там захватывать -- не подходит.<br />
В идеале хочу захватить, оригинал удалить и вернуть в буфер свое.<br />

<div class="doublePost">
	<blockquote class="doublePostTagTextContainer">
		<span class="doublePostTagText">--- Сообщение объединено, <span class="doublePostTimeStamp"><span class="DateTime" title="19 сен 2020 в 17:03">19 сен 2020</span></span> ---</span>
	</blockquote>
</div>А кажется нашел, надо в сторону loopback копать...<br />

<div class="doublePost">
	<blockquote class="doublePostTagTextContainer">
		<span class="doublePostTagText">--- Сообщение объединено, <span class="doublePostTimeStamp"><span class="DateTime" title="19 сен 2020 в 17:23">19 сен 2020</span></span> ---</span>
	</blockquote>
</div>Добавил AUDCLNT_STREAMFLAGS_LOOPBACK и <br />
теперь работает.<br />
Но, остается открытым вопрос, как избавиться от оригинала и при этом не заглушить свой же рендеринг? Я так...<br />
<br />
<a href="https://wasm.in/threads/perexvat-audio-s-ustrojstva-vyvoda.33882/" class="internalLink">Перехват аудио с устройства вывода</a>]]></content:encoded>
    </item>
    <item>
      <title>Обработка</title>
      <pubDate>Sat, 09 Jun 2018 05:12:24 +0000</pubDate>
      <link>https://wasm.in/threads/obrabotka.32734/</link>
      <guid>https://wasm.in/threads/obrabotka.32734/</guid>
      <author>invalid@example.com (Andrei)</author>
      <dc:creator>Andrei</dc:creator>
      <content:encoded><![CDATA[На вход звуковой карты на канал R и L поступают два аудио сигнала.<br />
Нужно сдвинуть канал L относительно R на 90 градусов, <br />
Как это проще реализовать ? <br />
Наверное можно R сдвинуть +45, а L -45 ... , если использовать FIR фильтр как рассчитать угол сдвига ??<br />
<br />
<img src="https://scontent-arn2-1.xx.fbcdn.net/v/t1.0-9/33965056_1782529605160566_4484761823500828672_n.jpg?_nc_cat=0&amp;oh=c2e4f1dc61ddff85b8398ec517d80d4f&amp;oe=5BB75862" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="https://scontent-arn2-1.xx.fbcdn.net/v/t1.0-9/33965056_1782529605160566_4484761823500828672_n.jpg?_nc_cat=0&amp;oh=c2e4f1dc61ddff85b8398ec517d80d4f&amp;oe=5BB75862" />]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Как захватить аудио ...</title>
      <pubDate>Sat, 21 Apr 2018 10:25:22 +0000</pubDate>
      <link>https://wasm.in/threads/kak-zaxvatit-audio.32666/</link>
      <guid>https://wasm.in/threads/kak-zaxvatit-audio.32666/</guid>
      <author>invalid@example.com (Andrei)</author>
      <dc:creator>Andrei</dc:creator>
      <content:encoded><![CDATA[Как средствами WinAPI захватить аудио с линейного входа ?<br />
И передать на вход FFT library ?]]></content:encoded>
      <slash:comments>17</slash:comments>
    </item>
    <item>
      <title>Параметры формата аудио по умолчанию</title>
      <pubDate>Sun, 10 Sep 2017 12:25:06 +0000</pubDate>
      <link>https://wasm.in/threads/parametry-formata-audio-po-umolchaniju.32260/</link>
      <guid>https://wasm.in/threads/parametry-formata-audio-po-umolchaniju.32260/</guid>
      <author>invalid@example.com (Jin X)</author>
      <dc:creator>Jin X</dc:creator>
      <content:encoded><![CDATA[В настройках &quot;Звука&quot; винды для каждого (почти) устройства ввода и вывода есть &quot;формат по умолчанию&quot;, см. скриншот. Как его прочитать? Пипец, ищем – не можем ничего найти...<br />
<br />


	<a href="https://wasm.in/attachments/1441/" target="_blank">Посмотреть вложение 1441</a>]]></content:encoded>
      <slash:comments>19</slash:comments>
    </item>
    <item>
      <title>Смена аудиоустройства</title>
      <pubDate>Thu, 07 Sep 2017 08:20:08 +0000</pubDate>
      <link>https://wasm.in/threads/smena-audioustrojstva.32259/</link>
      <guid>https://wasm.in/threads/smena-audioustrojstva.32259/</guid>
      <author>invalid@example.com (Jin X)</author>
      <dc:creator>Jin X</dc:creator>
      <content:encoded><![CDATA[У меня 2 вопроса:<br />
<br />
1. Как можно отследить (получить уведомление) изменение аудиоустройства по умолчанию или списка аудиоустройств (добавилось, отключилось)? Может, какое-то broadcast-сообщение посылается или ещё что-то?<br />
<br />
2. Во время записи при добавлении буфера в callback-функции функция <b>waveInAddBuffer</b> зависает, если было изменено аудиоустройство по умолчанию или удалено текущее устройство. Стандартная программа &quot;Звукозапись&quot; же, к примеру, спокойно переживает изменение...<br />
<br />
<a href="https://wasm.in/threads/smena-audioustrojstva.32259/" class="internalLink">Смена аудиоустройства</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>Проиграть звук через TAPI.</title>
      <pubDate>Wed, 19 May 2010 09:18:56 +0000</pubDate>
      <link>https://wasm.in/threads/proigrat-zvuk-cherez-tapi.25119/</link>
      <guid>https://wasm.in/threads/proigrat-zvuk-cherez-tapi.25119/</guid>
      <author>invalid@example.com (serega28)</author>
      <dc:creator>serega28</dc:creator>
      <content:encoded><![CDATA[Когда в структуре LPLINECALLPARAMS ставлю следующие значения<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">lpCallParams-&gt;dwBearerMode = LINEBEARERMODE_VOICE;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">lpCallParams-&gt;dwMediaMode &nbsp;= LINEMEDIAMODE_DATAMODEM;</div></li>
</ol></div>
</div>Тогда с помощью lineMakeCall идет набор номера. Но чтобы проиграть звук<br />
мне надо использовать следующие параметры:<br />
<br />



<div class="bbCodeBlock bbCodeQuote">
	<aside>
		
		<blockquote class="quoteContainer"><div class="quote">lpCallParams-&gt;dwBearerMode = LINEBEARERMODE_VOICE;<br />
lpCallParams-&gt;dwMediaMode  = LINEMEDIAMODE_AUTOMATEDVOICE;</div><div class="quoteExpand">Нажмите, чтобы раскрыть...</div></blockquote>
	</aside>
</div>Но почему-то тогда в обратной функции LINE_REPLY мне сразу же выдает ошибку...<br />
<br />
<a href="https://wasm.in/threads/proigrat-zvuk-cherez-tapi.25119/" class="internalLink">Проиграть звук через TAPI.</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Как получить GUID устройства из его IMoniker?</title>
      <pubDate>Wed, 29 Jul 2009 21:02:05 +0000</pubDate>
      <link>https://wasm.in/threads/kak-poluchit-guid-ustrojstva-iz-ego-imoniker.21935/</link>
      <guid>https://wasm.in/threads/kak-poluchit-guid-ustrojstva-iz-ego-imoniker.21935/</guid>
      <author>invalid@example.com (prog)</author>
      <dc:creator>prog</dc:creator>
      <content:encoded><![CDATA[Кто-нибудь может подсказать как можно получить DirectSound GUID устройства, зная его IMoniker ?<br />
<br />
Если получить FilterData:<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">DeviceMoniker.BindToObject,0,0,IID_IBaseFilter,pFilterData</div></li>
</ol></div>
</div>, а потом из него взять ClassID:<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">pFilterData.GetClassID,pSoundGUID</div></li>
</ol></div>
</div>, то в случае аудио девайса получим CLSID_AudioRecord<br />
а надо получить GUID этого аудио девайса.]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Ошибка QueryInterface</title>
      <pubDate>Tue, 23 Jun 2009 18:02:54 +0000</pubDate>
      <link>https://wasm.in/threads/oshibka-queryinterface.21479/</link>
      <guid>https://wasm.in/threads/oshibka-queryinterface.21479/</guid>
      <author>invalid@example.com (gwest)</author>
      <dc:creator>gwest</dc:creator>
      <content:encoded><![CDATA[Хочу получить IDirectSound3DListener и IDirectSound3DBuffer... Создаю первичный и вторичный буферы все отлично работает мелодия воспроизводится... как только добавляю функцию QueryInterface для получения пространственный интерфейсов программа начинает вылетать. Пишу под masm!!! <br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; invoke DirectSoundCreate, 0, addr pDirectSound, 0</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; dsound SetCooperativeLevel, pDirectSound, Hwnd, DSSCL_PRIORITY</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; </div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; mov DsBufDesc.dwSize, sizeof DSBUFFERDESC &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; mov...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/oshibka-queryinterface.21479/" class="internalLink">Ошибка QueryInterface</a>]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
    <item>
      <title>DirrectSound</title>
      <pubDate>Wed, 03 Jun 2009 23:10:08 +0000</pubDate>
      <link>https://wasm.in/threads/dirrectsound.21091/</link>
      <guid>https://wasm.in/threads/dirrectsound.21091/</guid>
      <author>invalid@example.com (wcools)</author>
      <dc:creator>wcools</dc:creator>
      <content:encoded><![CDATA[В SDK прочитал как возпроизвезти wav файл.<br />
invoke  DirectSoundCreate8, 0, pDirectSound, 0<br />
<br />
Что такое pDirectSound ???]]></content:encoded>
      <slash:comments>36</slash:comments>
    </item>
    <item>
      <title>Как перехватить звуковой поток с голосового модема</title>
      <pubDate>Mon, 20 Apr 2009 20:42:35 +0000</pubDate>
      <link>https://wasm.in/threads/kak-perexvatit-zvukovoj-potok-s-golosovogo-modema.20569/</link>
      <guid>https://wasm.in/threads/kak-perexvatit-zvukovoj-potok-s-golosovogo-modema.20569/</guid>
      <author>invalid@example.com (jedox)</author>
      <dc:creator>jedox</dc:creator>
      <content:encoded><![CDATA[Есть задача - написать программу, в которой получить доступ к звуковым потокам (in/out) голосового модема при разговоре через телефонную сеть. <br />
Модем Motorola SM56 SpeakerPhone. <br />
Пробовал считывать и записывать звук функциями wave(Out/In)Open. По отдельности они работают, но одновременно их использовать нельзя, так как эти функции обращаются к аудиоустройству модема, которое работает в полудуплексе. По сути waveInOpen == AT+VRX в контексте голосового модема, выяснил с помощью программы...<br />
<br />
<a href="https://wasm.in/threads/kak-perexvatit-zvukovoj-potok-s-golosovogo-modema.20569/" class="internalLink">Как перехватить звуковой поток с голосового модема</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Запись звука при помощи технологии ASIO</title>
      <pubDate>Wed, 26 Sep 2007 13:42:00 +0000</pubDate>
      <link>https://wasm.in/threads/zapis-zvuka-pri-pomoschi-texnologii-asio.12328/</link>
      <guid>https://wasm.in/threads/zapis-zvuka-pri-pomoschi-texnologii-asio.12328/</guid>
      <author>invalid@example.com (Gazzman0xFF)</author>
      <dc:creator>Gazzman0xFF</dc:creator>
      <content:encoded><![CDATA[Коллеги, проект горит, очень нужен сампл какой-нибудь небольшой утилитки, реализующей запись голоса с микрофона через технологию ASIO. По SDK честно говоря понял далеко не все. В итоге уперся в то, что в сохраненном в WAV файл захваченном звуке еле слышно прокрадыватся нормальный голос, а остальное все загажено помехами. Подозреваю, что не так как нужно работаю с аудио буферами, ини неправильно понимаю их формат. Вопрос для меня очень важный, если поможете, буду безмерно благодарен.]]></content:encoded>
    </item>
    <item>
      <title>DirectSound и синхронность</title>
      <pubDate>Wed, 20 Jun 2007 03:10:54 +0000</pubDate>
      <link>https://wasm.in/threads/directsound-i-sinxronnost.10968/</link>
      <guid>https://wasm.in/threads/directsound-i-sinxronnost.10968/</guid>
      <author>invalid@example.com (LocTb)</author>
      <dc:creator>LocTb</dc:creator>
      <content:encoded><![CDATA[Не подскажите, можно ли посредствам DirectSound в один и тот же момент стартовать как запись во входной буфер, так и чтение с выходного? <br />
Конструкция типа:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">g_pDSBOutput-&gt;Play( 0, 0, DSBPLAY_LOOPING );</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">g_pDSBCapture-&gt;Start( DSCBSTART_LOOPING );</div></li>
</ol></div>
</div>на реалтайме не канает.<br />
В ASIO вроде было такое.]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Somebody has the source codes of the FMOD</title>
      <pubDate>Wed, 22 Nov 2006 14:10:12 +0000</pubDate>
      <link>https://wasm.in/threads/somebody-has-the-source-codes-of-the-fmod.7823/</link>
      <guid>https://wasm.in/threads/somebody-has-the-source-codes-of-the-fmod.7823/</guid>
      <author>invalid@example.com (mutilador)</author>
      <dc:creator>mutilador</dc:creator>
      <content:encoded><![CDATA[Somebody has the source codes of the FMOD x 4.04 and FMOD Designer or this version FMOD Ex 4.03 and FMOD Designer 1.03<br />
<br />
hxxp://www.fmod.org/]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Воспроизведение стереозвука с помощью DirectSound</title>
      <pubDate>Mon, 13 Nov 2006 16:37:26 +0000</pubDate>
      <link>https://wasm.in/threads/vosproizvedenie-stereozvuka-s-pomoschju-directsound.7675/</link>
      <guid>https://wasm.in/threads/vosproizvedenie-stereozvuka-s-pomoschju-directsound.7675/</guid>
      <author>invalid@example.com (WishMaster)</author>
      <dc:creator>WishMaster</dc:creator>
      <content:encoded><![CDATA[Воспроизведение одного звукового потока не представляет проблем. Как воспроизводить стереозвук? Можно создать для каждого канала свой буффер, установить вывод для каждого буффера на соответствующую колонку и начать одновременный вывод. При длительном проигрывании наблюдается разбалансировка звука, то есть в этом случае возникает проблема синхронизации каналов между собой. Я думаю, не я первый столкнулся с этой проблемой. Может кто-нибудь что-то подсказать?<br />
Другой вариант – микшировать оба...<br />
<br />
<a href="https://wasm.in/threads/vosproizvedenie-stereozvuka-s-pomoschju-directsound.7675/" class="internalLink">Воспроизведение стереозвука с помощью DirectSound</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Как изменять громкость, установленную в системе?</title>
      <pubDate>Fri, 10 Nov 2006 18:42:59 +0000</pubDate>
      <link>https://wasm.in/threads/kak-izmenjat-gromkost-ustanovlennuju-v-sisteme.7656/</link>
      <guid>https://wasm.in/threads/kak-izmenjat-gromkost-ustanovlennuju-v-sisteme.7656/</guid>
      <author>invalid@example.com (WishMaster)</author>
      <dc:creator>WishMaster</dc:creator>
      <content:encoded><![CDATA[С помощью DirectSound выводится звук. В программе должен быть регулятор громкости, который позволял бы регулировать громкость вывода звука от 0 до максимально возможного. При использовании стандартной функции DirectSound&#039;a SetVolume() можно регулировать изменение громкости вывода только от 0 до уровня громкости, установленного в данный момент в системе. Последний определяется комбинацией ползунков &quot;Громкость&quot; и &quot;Звук&quot; в программе &quot;Громкость&quot;, вызываемой при двойном нажатии на значке звука в...<br />
<br />
<a href="https://wasm.in/threads/kak-izmenjat-gromkost-ustanovlennuju-v-sisteme.7656/" class="internalLink">Как изменять громкость, установленную в системе?</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Вывод звука на DirectSound с частотой &gt; 100 кГц</title>
      <pubDate>Sun, 24 Sep 2006 21:07:27 +0000</pubDate>
      <link>https://wasm.in/threads/vyvod-zvuka-na-directsound-s-chastotoj-100-kgc.6941/</link>
      <guid>https://wasm.in/threads/vyvod-zvuka-na-directsound-s-chastotoj-100-kgc.6941/</guid>
      <author>invalid@example.com (WishMaster)</author>
      <dc:creator>WishMaster</dc:creator>
      <content:encoded><![CDATA[Необходимо воспроизводить звук с помощью DirectSound. Казалось бы все просто, да вот незадача - в файле dsound.h есть следующая строчка:<br />
<br />
#define DSBFREQUENCY_MAX            100000<br />
<br />
которая означает, что вторичный буффер может выводить данные с частотой не выше 100000 Гц. Как же мне вывести звук с частотой дискретизации 128 или даже 192 кГц? Ведь сейчас таких файлов полно. Если кто-нибудь стыкался с таким, подскажите, плиз, как быть.<br />
Заранее благодарен.]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>FASM и XM`ки</title>
      <pubDate>Wed, 05 Jul 2006 15:10:20 +0000</pubDate>
      <link>https://wasm.in/threads/fasm-i-xm-ki.6008/</link>
      <guid>https://wasm.in/threads/fasm-i-xm-ki.6008/</guid>
      <author>invalid@example.com (6aHguT)</author>
      <dc:creator>6aHguT</dc:creator>
      <content:encoded><![CDATA[Никак немогу воспроизвести сабж в FASMе <br />
Использую uFMOD, раньше всегда юзал в дельфях и пару раз в масме всё было ок, а с фасмом беда.<br />
Ктонибудь поможет добрым советом или сорцом ?]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>Пара вопросов по DirectSound</title>
      <pubDate>Thu, 12 Jan 2006 23:04:43 +0000</pubDate>
      <link>https://wasm.in/threads/para-voprosov-po-directsound.4414/</link>
      <guid>https://wasm.in/threads/para-voprosov-po-directsound.4414/</guid>
      <author>invalid@example.com (Quantum)</author>
      <dc:creator>Quantum</dc:creator>
      <content:encoded><![CDATA[Чтобы запустить воспроизведение стрима во вторичном буфере раньше поступали так:<br /><br />
1. Получали первичный буфер.<br /><br />
2. Устанавливали формат первичного буфера, чтобы он соответствовал формату вторичного.<br /><br />
3. Зацикливали воспроизведение первичного буфера.<br /><br />
4. Создавали вторичный буфер.<br /><br />
5. Зацикливали вторичный.<br /><br />
<br /><br />
Теперь же я вижу что во многих туториалах опускают первые 3 шага и примеры работают. Это правильно? Будет ли это работать на старых версиях DX (в 5й, к примеру)? Различия в...<br />
<br />
<a href="https://wasm.in/threads/para-voprosov-po-directsound.4414/" class="internalLink">Пара вопросов по DirectSound</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>uFMOD &amp; C++</title>
      <pubDate>Fri, 06 Jan 2006 20:56:33 +0000</pubDate>
      <link>https://wasm.in/threads/ufmod-c.1491/</link>
      <guid>https://wasm.in/threads/ufmod-c.1491/</guid>
      <author>invalid@example.com (Barracuda)</author>
      <dc:creator>Barracuda</dc:creator>
      <content:encoded><![CDATA[Никак не получается скомпилить программу в Си++ исполнении =( Использую MSVC6.0.<br /><br />
Взял пример из самого архива uFMOD (http://www.wasm.ru/src/4/ufmod.zip)<br /><br />
Если расширение .c (test.c), то всё замечательно компилится. Но если поменять на test.cpp, то сразу же получаем:<br /><br />
<br /><br />
test.obj : error LNK2001: unresolved external symbol &quot;void __stdcall uFMOD_SetCallbacks(void *,void *,void *,void *,void *)&quot; (?uFMOD_SetCallbacks@@YGXPAX0000@Z)<br /><br />
test.obj : error LNK2001: unresolved external symbol &quot;int...<br />
<br />
<a href="https://wasm.in/threads/ufmod-c.1491/" class="internalLink">uFMOD &amp; C++</a>]]></content:encoded>
      <slash:comments>28</slash:comments>
    </item>
    <item>
      <title>Музыка в программке</title>
      <pubDate>Tue, 13 Dec 2005 15:53:52 +0000</pubDate>
      <link>https://wasm.in/threads/muzyka-v-programmke.4151/</link>
      <guid>https://wasm.in/threads/muzyka-v-programmke.4151/</guid>
      <author>invalid@example.com (Electrik)</author>
      <dc:creator>Electrik</dc:creator>
      <content:encoded><![CDATA[Всем любителям Фасма подскажите где можно взять код воспроизведения xm midi mp3 mod любой из этих форматов ну желательно 1 и 3 заточ под fasm скачал я с wasm библу ufmod чё не нравится много жрёт места гдето 40-50 kb и хотелось бы в виде макросов помогите пож та или киньте ссылочку<br /><br />
<br /><br />
Всем прочитавшим и помогшим большое спасибо]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
  </channel>
</rss>
