There are a lot of content types like:
1. "audio/vnd.wave" / "audio/wav" / "audio/x-wav"
2. "video/avi" / "video/x-avi"
3. "audio/amr" / "audio/nb-amr"
Is there any specific difference between these or are these interchangeable ? And a decoder for one can decode another ?