Воспроизведение и запись 16-битных байтов PCM (необработанных) аудио в WPF - PullRequest
0 голосов
/ 25 апреля 2018

Существуют ли какие-либо стандартные компоненты Microsoft, которые разрешают следующее из приложения WPF:

  • Запись (по умолчанию) входа микрофона ПК в 16-битные куски массива байтов аудио PCM и
  • Воспроизведение 16-битных фрагментов массива байтов аудио PCM на (по умолчанию) динамике ПК

Я пытался выяснить, можно ли каким-либо образом использовать SoundPlayer , MediaElement или MediaPlayer , но я не думаю, что какой-либо из них отвечает требованиям.Если я не прав, пожалуйста, предоставьте немного информации о том, как это сделать.

Я могу использовать большую библиотеку NAudio от Mark Heath , чтобы выполнить это., но если это вообще возможно, я бы хотел избежать зависимости вне .NET Framework.

Заранее спасибо.

1 Ответ

0 голосов
/ 08 мая 2018

Боюсь, что в .NET Framework ничего не встроено для этого, поэтому существуют такие библиотеки, как NAudio.

...