Refactor MediaType enum to use CamelCase like SFML