Feature #301
openget/set-Methoden für Codec-Parameter
0%
Description
aus einer E-Mail-Kommunikation zwischen JR und ME vom 2009-02-23
Jörg schrieb:
habe mir gerade mal im Zusammenhang mit der Anfrage von Herrn Kolossa (VAMP
GmbH), die Codec-Parameter im Modul DCMJP2K angeschaut. Sind es tatsächlich
44 Parameter, mit denen man D2EncoderRegistration::registerCodecs() aufrufen
muss? Das halte ich ehrlich gesagt für ein äußerst unvorteilhaftes Design,
um es mal vorsichtig auszudrücken, da man gelegentlich auch nur wenige
Parameter setzen/ändern will. Und wenn die dann weit hinten in der Liste
stehen ...
Naja, alle Parameter haben Defaults und in den wenigsten Fällen will man
die wirklich ändern. Aber ich gebe Dir recht, get/set-Methoden wären
schon nett - danach hat nur noch nie jemand gefragt.
Technisch gibt es keinen Hinderungsgrund. Man muss nur bei
Multithread-Anwendungen aufpassen, dass man nicht die Einstellungen
des Objekts verändert, während ein Codec in einem anderen Thread
dieses verwendet. Ich meine, es gäbe sogar dafür einen
Locking-Mechanismus, bin mir aber nicht ganz sicher.
No data to display