|
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
|
||||||
Запись звука в byte[] с помощью NAudio18.10.2011, 23:07. Показов 7139. Ответов 14
Метки нет (Все метки)
Вот код который пишет в файл звук, Ребят как записать звук только в переменную byte[]
И если можно то как оптимизировать доступ к ней Code
0
|
||||||
| 18.10.2011, 23:07 | |
|
Ответы с готовыми решениями:
14
Запись и вывод звука с NAudio Запись звука с помощью bass |
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 18.10.2011, 23:11 | |
|
Насколько я понимаю, это не стандартные классы .NET
Так откуда ж нам знать какую библиотеку вы используете и как там все организованно?
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||
| 18.10.2011, 23:19 | ||
|
kolorotur, использует NAudio - я это по коду вижу
1
|
||
|
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
|
||||||
| 19.10.2011, 15:22 [ТС] | ||||||
|
Eugene22, т.е
Вместо
Или я ошибаюсь
0
|
||||||
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 19.10.2011, 15:34 | |
|
Black Devil, выложите мне код вашей процедуры waveIn_DataAvailable и я вам скажу как
0
|
|
|
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
|
||||||
| 19.10.2011, 15:38 [ТС] | ||||||
|
Окей!
Ой сори не то кинул Добавлено через 58 секунд Code
Добавлено через 1 минуту Просто мне надо делать так, многократная перезапись файла, но программа на 3 раз пишет что файл занят и все тут Добавлено через 34 секунды А файл я использовал как буфер для хранения!
0
|
||||||
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||||||||||||||||
| 19.10.2011, 17:18 | ||||||||||||||||
|
Black Devil, e.Buffer - это массив получаемых байтов с аудиокарты каждые 10 миллисекунд. В коде каждый такой массив записывается в поток (грубо говоря в файл) с помощью
Например, есть коллекция, определенная глобольно
0
|
||||||||||||||||
|
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
|
|
| 19.10.2011, 18:15 [ТС] | |
|
Eugene22, т.е bytes можно использовать как byte[] ?
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 19.10.2011, 18:22 | |
|
Black Devil, нет, чтобы использовать массив, тебе нужно точно знать сколько в нем будет элементов или байтов. А при получении звука это неизвестно, поэтому лучше использовать коллекцию, а если нужен именно массив, то потом коллекцию можно скопировать в массив
0
|
|
|
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
|
|
| 19.10.2011, 18:24 [ТС] | |
|
Блин а как это сделать?
Добавлено через 24 секунды У меня на сервер отправляется массив байтов!
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 19.10.2011, 18:31 | |
|
1
|
|
|
4 / 4 / 1
Регистрация: 25.10.2010
Сообщений: 45
|
|
| 19.10.2011, 18:49 [ТС] | |
|
О да, все получилось!
0
|
|
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
|||||||
| 28.08.2015, 09:14 | |||||||
|
Т.е. файл должен будет создаваться по кнопке "Стоп". А то у меня что-то не получается)
0
|
|||||||
|
176 / 124 / 49
Регистрация: 30.11.2012
Сообщений: 1,330
|
|||||||||||||||||
| 28.08.2015, 16:00 | |||||||||||||||||
|
Решил так
Добавлено через 1 час 50 минут Решил проблему. Вместо
1
|
|||||||||||||||||
| 28.08.2015, 16:00 | |
|
Помогаю со студенческими работами здесь
15
NAudio визуализация звука NAudio. Реализовать смену высоты звука(тона) аудио Воспроизведение Wave файла с помощью NAudio NAudio Как с помощью этой библиотеки работать c mp3 файлами? Нельзя преобразовать тип function(a: byte;b: byte): byte к integer (Списки) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|