An Ada library for handling multi-media file types