Значит так, на данный момент:
1) Поддерживается до 8 устройств записи
2) Каждое устройство имеет параметры:
2.1) Разрешение записи
2.2) Вход (если на устройстве их несколько)
2.3) Стандарт видеосигнала (PAL D, SECAM M и т.д.)
2.4) Переворачивать ли изображение по вертикали
2.5) Переворачивать ли изображение по горизонтали
2.6) Деинтерлейсить ли изображение
2.7) Частота кадров
2.8) Использовать ли Детектор Движения (в стадии додумывания)
2.9) Каким видеокодеком жать и его (кодека) параметры
3) Общие параметры:
3.1) Длина цикла записи, складывается из двух параметров:
3.1.1) Количество файлов
3.1.2) Длина каждого файла в секундах
3.2) Поверхность Рендера (VMR_7, VMR_9 ...)
3.3) Папка для временных файлов
3.4) Папка для хранения "запоменных" файлов (туда льется по нажатии
внешней кнопки сохранения)
Что реализовано:
Запись до 8-ми устройств, сжатие и обработка в режиме реального времени. Вход и выход из спящего режима.
Обработка (поворот по горизонтали, вертикали, деинтерлейс).
Наложение текста из внешней программы.
Каждое устройство пишеться в отдельном процессе, тем самым если один процесс завис, мы его перезагружаем не трогая остальные камеры!
При запуске программы очищается временная папка, исключая замусоривание.
Что забыл?
P.S. Надеюсь мой анонс не воспримется, как БП MibMib'а
