Срочно! Доработка программы аудиозаписи на Delphi
Имеется проект на delphi программы записи звука (исходники audiodeformator). Программа сейчас записывает звук с аудиоустройства и имеет возможность редактирования записи. На форме содержатся поля для описания аудиозаписи (когда записано, кем записано, что записано и т.д.) и в коде есть соответствующие элементы для обработки этих полей, только не работают – программировать не умею, сам разобраться как изменить проект, чтобы все заработало не смогу.
Требуется довести всё "до ума":
1. на первой вкладке задаем настройки аудиозаписи и нажимаем кнопку старт. по нажатию кнопки старт (на первой вкладке в настройках) программа записывает в циклический буфер и очищает все это...в это время на форме начинает "танцевать" звуковой спектр – реакция на микрофон и т.д. (в программе спектр уже реализован)...т.е. "полезная" запись фактически не идет, просто волны бегут и все для демонстрации активности
2. на второй вкладке два канала с возможностью отдельного редактирования, полосой прокрутки и кнопками "записи", "паузы" "стопа" для каждого канала – вот здесь уже запись идет в настоящий буфер. хотим -записываем левый канал, хотим – записываем правый канал. после нажатия стоп – запись заканчивается. если нажимаем опять запись – спрашивает согласны ли обнулить предыдущую. если нет, то переходим на следующую вкладку ОФОРМЛЕние....
3. на вкладке Оформление прописываем описание аудиозаписи в заданные поля, переходим к сохранению.
4. следующая вкладка будет выбор варианта архивирования (требуется zip и MIME) и пути сохранения.
Особенности:
1.программа должна уметь отдельно записывать и редактировать левый и правый канал, на случай если на входе каналы будут нести разную информацию
2.поля описания аудиозаписи должны при сохранении аудиозаписи кодироваться MIME (base64) и пришиваться "шапкой-заголовком" в начало сохраняемой аудиозаписи, кодируемой аналогичным образом.
3. СДЕЛАТЬ НУЖНО В ТЕЧЕНИЕ ДВУХ-ТРЕХ ДНЕЙ!