MediaItem
A sealed class which encapsulates the media items. This includes media items that are stored locally (MediaItem.Local) as well as media items which are not loaded yet, but their thumbnail is available (MediaItem.Thumbnail).
Use SOCommMediaClient.getMediaItemSource to get a MediaItemSource which can be used to get the data (InputStream / Bitmap) for a given MediaItem or its thumbnail. It is encouraged to use the MediaItemSource when accessing the content / thumbnail of a MediaItem, as caching is involved when accessing the item using the MediaItemSource as defined in the SOCommMediaClientBuilder.thumbnailCache.