A cross-platform multimedia library