MediaItemMappingPolicy

Maps IviMediaItem into a different IviMediaItem by changing its fields as needed.

This is used to improve how the content of IviMediaItems is displayed to the user.

For example, if the media source places both song title and artist in the IviMediaItem.title field, this can be used to split it into IviMediaItem.title and IviMediaItem.artist.