1 Nov 07:06
some teaser code until the weekend
Ed Sweetman <ed.sweetman <at> WMICH.EDU>
2002-11-01 06:06:14 GMT
2002-11-01 06:06:14 GMT
Tests are fun, I'd tell you about them but especially on halloween week they are double fun. So yea, work is coming along SLOWLY this week and it angers me. I'll have much more this weekend but i thought it would be fun to start the interface standardization debates now for a few of the major pipeline subsystems. First off here are some definitions. Subsystem: the subsystem is an abstraction interface meant solely for the ease of communication between subsystems. They dont really do much on their own. Each subsystem in the pipeline has a polymorphic worker object it creates for the grunt work. Worker object: Every subsystem has them in the pipeline as mentioned above. The worker object is there to actually do the function of the subsystem. It allows feature upgrades to that subsystem without having to touch the subsystem at all, ensuring problems are confined to the interface in the hopes that maintainance is eased. Hopefully we can make each type of worker object for every subsystem some kind of module with a registration method to allow binary distribution of types of plugins without the player knowing anything about them at player compile time. Interfaces not really materialized yet. info object: The info object is our way of cheating global variables. The info method offers a secure way of accessing all of the preferences, data, and states occuring in the player in any class since it's passed by reference to each on construction. I'm hoping the info object can replace signals. The info object is constructed as a private member of the zinf main class. UI subsystem: The UI subsystem is like the subsystems in the pipeline(Continue reading)
2) I don't quite understand the difference between zinfStream and input
-- it
has exactly the same methods. Is (Will be) zinfStream used elsewhere, too
?
Where ?
3) I believe the zinfStream, input, decode and output classes (and most
of the
new classes yet to come
RSS Feed