2009-06-21 2 views
1

Я пытаюсь написать небольшое приложение, которое отображает содержимое аудиофайла в частотной области. Я ищу Mono-совместимую библиотеку, которая может читать аудиофайл и давать мне содержание в физически значимом ключе. Могут ли какие-либо рекомендации?Пожалуйста, порекомендуйте библиотеку чтения звука Mono (например, C#)

+0

Какие аудиоформаты вас интересуют? Просто .wav или что-то еще? –

+0

Как можно больше, если API работает независимо от формата. – Simon

+0

Думаю, вам может понадобиться разбить этот вопрос на две части. Один из них - для чтения аудиофайлов, чтобы вы могли получить согласованное представление аудиоданных, а другой компонент - как вы можете интерпретировать информацию, которая была расшифрована. В противном случае вы должны рассмотреть Исходный код Banshee, о котором упоминалось, потому что вам нужно было бы получить доступ к этим функциям вместе. –

ответ

1

Судя по ответам на мой вопрос asked half a year ago, в настоящее время нет другого выхода, кроме вызовов DllImport в некоторые бинарные библиотеки.

2

Я бы предположил, возможно, взглянув на Banshee source code.

Как вы, наверное, знаете, Banshee - это медиа-библиотека с открытым исходным кодом и проигрыватель для Linux, работающая на Mono. Скорее всего, есть некоторый исходный код, который вы могли бы использовать там.

0

Вы можете также использовать привязки MonoMac, которые включают CoreAudio привязки на MacOS X.

Смежные вопросы