Запись звука в byte[] с помощью NAudio - C#
Формулировка задачи:
Вот код который пишет в файл звук, Ребят как записать звук только в переменную byte[]
И если можно то как оптимизировать доступ к ней
waveIn = new WaveIn(); //Дефолтное устройство для записи (если оно имеется) waveIn.DeviceNumber = 0; //Прикрепляем к событию DataAvailable обработчик, возникающий при наличии записываемых данных waveIn.DataAvailable += waveIn_DataAvailable; //Прикрепляем обработчик завершения записи waveIn.RecordingStopped += new EventHandler(waveIn_RecordingStopped); //Формат wav-файла - принимает параметры - частоту дискретизации и количество каналов(здесь mono) waveIn.WaveFormat = new WaveFormat(22050, 1); //Инициализируем объект WaveFileWriter writer = new WaveFileWriter(outputFilename, waveIn.WaveFormat); //Начало записи waveIn.StartRecording();
Решение задачи: «Запись звука в byte[] с помощью NAudio»
textual
Листинг программы
byte[] anArrayOfShorts;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д