реклама на сайте
подробности

 
 
> Audio Input (Windows), Вдруг у кого есть под рукой.
Rst7
сообщение Jan 1 2014, 09:57
Сообщение #1


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Доброго времени суток всем.

Нет ли случайно у кого под рукой простого примера получения потока данных со звуковой карты через DirectSound? В виде инициализации и какого-то регулярно вызываемого callback'а (или как там это устроенно). А то что-то в ASIO все делается как два пальца (а нужно переделать на DirectSound), а тут совсем затупил, а времени разбираться, как обычно, нет.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Jan 1 2014, 20:59
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Мне не DirectX нужен. Только DirectSound и без всяких сторонних бибилиотек-надстроек. Исключительно через API.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
oll
сообщение Jan 2 2014, 09:06
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



тогда может так: http://www.cyberforum.ru/win-api/thread910219.html
на си билдере работает без #pragma comment (lib,"Winmm.lib")
и так подправил:
Код
    Format.wFormatTag = WAVE_FORMAT_PCM;
    Format.wBitsPerSample=16;
    Format.nSamplesPerSec=16000;//8000;
    Format.nAvgBytesPerSec=Format.nSamplesPerSec*Format.nSamplesPerSec/8;
    Format.nChannels=2;
    Format.nBlockAlign=Format.nChannels*Format.wBitsPerSample/8;
    Format.cbSize=0;



Сообщение отредактировал oll - Jan 2 2014, 09:13
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 14:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016