Log in

View Full Version : Proposal for a plugin system


int 21h
20th May 2005, 19:16
Greetings,

First I'd like to say thanks to jdobbs for this wonderful piece of software. It has really come a long ways in a relatively short period of time.

There is one feature that currently is not implemented in DVD-RB that I perceive has quite a bit of potential. This feature is a plugin type of interface that allows 3rd parties to interact with DVD-RB in a more sophisticated manner than they currently are able to. This system could be as complicated or as simple as neccessity would dictate. For example, plugins could simply provide two functions, a configuration dialog and an about box. I would envision DVD-RB exposing functionality to proceed to the next step of the rebuild process (in 3-click mode), take a callback function as a parameter and then execute said callback function after encoding steps (each segment) and perhaps another optional callback after the entire project is completed.

Why? Well two really obvious plugins would come to mind. The first would be a more integrated distributed encoding mechanism. The second would be things like burning via DVDDecrypter or ISO generation. This would allow independent developers to focus time and resources on these features while allowing jdobbs to keep focus on functionality within the core of the program.

Thanks again to jdobbs for the great work so far!

jdobbs
21st May 2005, 00:49
Interesting concept... I'd need to think about it more, but I like it.