Вопрос

Я изучал System.Media.SoundPlayer и Naudio, и Afaik они играют только волновые потоки. Волновой файл состоит из данных чистого PCM плюс заголовок формата.

Я не хочу предоставлять этот заголовок в формате волны. Я хочу программно передать параметры (битрейт и т. Д.)

Это было полезно?

Решение

Как я уже говорил в комментарии выше, используя нативные API Windows (Waveoutopen, WaveoutprepareHeader, WaveoutWrite и т. Д.), Можно воспроизвести данные формы волны по вашему выбору. Я делаю это ответом, чтобы его можно было принять на случай, если это действительно то, что ищет OP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top