introduced InteropMediaType interface