Управление временем/моделирование и планирование событий в Java

В настоящее время я создаю прототип приложения для редактирования мультимедиа на Java (почти похожего на Sony Vegas или Adobe After Effects), ориентированного на несколько иную цель.

Теперь, прежде чем заново изобретать колесо, я хотел бы спросить, есть ли какая-нибудь библиотека, предназначенная для моделирования/манипулирования временем.

Что я имею в виду конкретно, идеальным решением была бы библиотека, которая может:

  • Планируйте и создавайте события на основе эластичного фактора времени. Например, коэффициент реального времени будет равен 1,0, а для замедленного воспроизведения будет использоваться любое меньшее значение; более высокое значение для ускорения времени.

  • Обеспечьте настраиваемую степень детализации. Другими словами, способ указать, как часто будут срабатывать события, зависящие от времени (30 кадров в секунду, 60 кадров в секунду и т. д.).

  • Механизм выполнения событий, конечно. Способ определить, что события начинаются и заканчиваются в определенный момент времени, и получать соответствующие уведомления.

Есть ли какая-нибудь Java-инфраструктура, которая может это сделать?

Спасибо за ваше время и помощь!


person Jesús Zazueta    schedule 19.11.2012    source источник


Ответы (1)