Une “pré-version” de “MorphOS Media” vient d’être mise à disposition par Grzegorz Kraszewski pour MorphOS. Il s’agit de “classes multimedia” dédiées aux développeurs dans le même esprit que les datatypes mais en bien plus modernes.
Quelques caractéristiques:
- Re-pensé depuis zéro par rapport aux datatypes ;
- Complètement orienté objet ;
- Support de différents types de “flux” (fichier, mémoire, protocole
HTTP) en standard ; - Système de classes ouvert à de nombreuses extensions (nouveaux decoders, demuxers, flux, filtres..) ;
- API simple et efficace.
Malgré son jeune âge, MorphOS Media est déjà utilisé par quelques applications. Il est possible de créer un lecteur audio supportant virtuellement tous les formats et codecs en quelques dizaines de lignes de code. Le développement continue pour apporter plus de demuxer, decoder, stream…
Il s’agit d’une architecture orientée objet qui permet notamment d’interconnecter transports, décodeurs, encodeurs, filtres, etc, afin de former de complexes chaînes d’opérations, et ainsi potentiellement développer simplement des logiciels tels que VirtualDub.
Les personnes intéressées peuvent contacter l’auteur ou moi-même.
Site de MorphOS Media : http://teleinfo.pb.bialystok.pl
Télécharger le kit de développement : MOSMediaPack12.lha (MorphOS) [235 ko]
Il est possible de consulter en ligne la documentation pour développeurs.