Проигрыватель экрана
Помогите сделать задачу, а то вытащил вариант и понять не могу… как делать!?
Используя структурные типы данных реализовать записывающее и воспроизводящее устройство. При нажатии кнопки «запись» начать сохранение изображения на экране монитора. При нажатии кнопки «стоп», завершить запись. При нажатии кнопки «вперед» воспроизвести запись, а при нажатии «назад» воспроизвести в обратном порядке.
Был вариант создать два таймера. Один отсчитывает время, другой кадры в секунду. Соответственно формируют массив из общего количества кадров.
При каждом тике для элемента массива с кадрами присваивается значение созданного массива со значениями цвета пикселя на экране. Т.е. двухмерный массив пикселей и трехмерный массив цветов.
Может быть есть решение проще?
|