Interface de programmation utilisé pour la programmation d'applications multimédias prévues pour fonctionner sur différents ordinateurs et systèmes d'exploitation. OpenML exploite l'OpenGL pour la partie graphique mais étend son champ d'action à la diffusion de vidéo et de son. Le groupe chargé de définir l'OpenML s'appel Khronos.
Auteur: LE CORRE Olivier