Package com.castlabs.sdk.thumbs

# Interface StandaloneThumbnailProvider

All Superinterfaces:
  `ThumbnailProvider`

public interface StandaloneThumbnailProvider extends ThumbnailProvider
Thumbnail provider which can be used without a `instance`.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.castlabs.sdk.thumbs.ThumbnailProvider

  `ThumbnailProvider.Callback, ThumbnailProvider.ThumbnailResult`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `prepare()`
  Start preparing the Provider in the background.

  ### Methods inherited from interface com.castlabs.sdk.thumbs.ThumbnailProvider

  `cancelPendingRequests, destroy, getDownloadableResources, getThumbnail, getThumbnail, getThumbnail, getThumbnail, setLoadingStrategy`

- ## Method Details

  - ### prepare

    void prepare()
    Start preparing the Provider in the background. An explicit call to this method is not required, but depending on the thumbnail format, this call might speed up the resolution of upcoming thumbnail requests.

    Depending on the thumbnail format, it's possible for the Provider to need downloading and parsing of the manifest prior to the download of the thumbnails.