Moin!
Ich würde die Erweiterung von HasDecoder auch eher sein lassen. Ein Ausgabedevice weiß doch selbst, was es kann und es kann auch selbst per PatPmtParser o.ä. die passenden Infos heraussuchen.
Es sollte nicht verdauliche Daten einfach stillschweigend unter den Tisch fallen lassen. Dann kann es immer noch z.B. Ton ausgeben, aber eben kein Bild dazu etc.
Lars.