Object-Oriented Directmedia Layer