FrozenPickle / Afterglow

A plugin framework to perform image capturing, colour extraction, post processing and colour output - primarily for use with lighting systems such as for ambient lighting.
GNU Lesser General Public License v3.0
14 stars 8 forks source link

Review capture and output loop logic #20

Closed justinstenning closed 10 years ago

justinstenning commented 10 years ago

Separating the output loop from the capture loop makes sense to allow other plugins to be developed such as "easing" or "smoothing".

Need to review the best approach for implementing this, e.g. should the post-process plugins be run every output loop or only after the capture itself? and so on.

This may mean we need a new plugin type to cater for smoothing type actions.

justinstenning commented 10 years ago

There are now two process loops: Capture and Output.

The frequency of each can be controlled from the CaptureFrequency and OutputFrequency properties of the Profile.