
Zitat von
Neutral General:
Also ums klar auszudrücken: Am liebsten wäre es mir wenn das Plugin läd und das Hauptprogramm anzeigt.
Dann mach es doch auch so... aber so ist eben kein Viewer möglich, der automatisch wirklich alles kann...
Wenn dein Hauptprogramm Audio wiedergeben können soll, muss es einen Player bieten und über eine definierte Schnittstelle (z.b. Wavdaten) von jedem Audio-Plugin die Daten im gleichen Format zur verfügung gestellt bekommen.
Wenn Bilder dargestellt werden können sollen, musst du eben einen Bildbetrachter basteln, der von den Plugins dann z.b. immer mit Bitmap-Daten gefüttert werden muss.
Usw und so fort.
D.h. für jede mögliche "Dateiart" muss ein Viewer gebaut werden (könnten ja auch Plugins sein, mit nicht offener Schnittstelle), und deine anderen Plugins konvertieren dann immer nur "ihre" Daten in ein vordefiniertes Format, welches dein Viewer wiedergeben kann.
Ich glaube, so würde ich da rangehen.
Greetz
Wormid
Debuggers don't remove Bugs, they only show them in Slow-Motion.