Wrapped include since it depends on SDL 2. More dynamic way to handle device type names.