Я полагаю, ctype.h - это заголовочный файл, который вам нужно посмотреть. он имеет множество функций для обработки цифр, а также символов. isdigit или iswdigit помогут вам в этом случае.
JUCE - очень хороший портативный набор инструментов для графики и аудио. Главный архитектор создал его для обработки звука в реальном времени, но он превратился в более широкий набор инструментов.
Хотя он делает на десять миллиардов больше вещей, о которых вы не упомянули, я не могу не рекомендовать Qt с Phonon - я узнал об этом только сегодня (из другого Q&A на SO!), и это открывает для меня новые горизонты. Если вам нужна хотя бы небольшая часть невероятной мощности Qt, это определенно стоит попробовать (LGPL, такая бесплатная и необременительная, если вы не изменяете саму библиотеку).
Я бы очень внимательно посмотрел на sox . Отлично. Мы используем библиотеку sox C ++ для преобразования потоков RTP в реальном времени. Хорошо работает.
Нет личного опыта, но настоятельно рекомендуется PortAudio .
Вы смотрели libavcodec ? похоже, это будет то, что вам нужно. Вы можете скачать его с сайта ffmpeg .