Difference between revisions of "AVWizard for developers"

From LinuxMCE
Jump to: navigation, search
m
 
Line 1: Line 1:
 
[[Category:Programmer's Guide]]
 
[[Category:Programmer's Guide]]
 +
[[Category: AV Wizard]]
  
 
(See also the [[AVWizard|AVWizard users' page]].)
 
(See also the [[AVWizard|AVWizard users' page]].)

Latest revision as of 22:31, 30 June 2010


(See also the AVWizard users' page.)

AVWizard is written in C++ using the libraries:

  • SDL (SDL_image, SDL_rotozoom, etc.)
  • libXML2
  • network code

AVWizard executes these two steps:

Those two steps may be split in the future into two separate applications, making it more customisable. "Redundant code" may also then be reduced, such as defining object, save/load operations, and restore objects . The XML files keep only the display representations of the data. The factory creates the coresponding objects in a WizardWidget class which contains a tree of WizardWidgets that has as many child processes as are used.