Class SideloadedTrack.ThumbnailBuilder

java.lang.Object
com.castlabs.android.player.models.SideloadedTrack.Builder<SideloadedTrack.ThumbnailBuilder>
com.castlabs.android.player.models.SideloadedTrack.ThumbnailBuilder
Enclosing class:
SideloadedTrack

public static final class SideloadedTrack.ThumbnailBuilder extends SideloadedTrack.Builder<SideloadedTrack.ThumbnailBuilder>
Convenience Builder to create a SideloadedTrack with the type set to SideloadedTrack.Type.THUMBNAIL
  • Constructor Details

    • ThumbnailBuilder

      public ThumbnailBuilder()
  • Method Details

    • gridWidth

      public SideloadedTrack.ThumbnailBuilder gridWidth(long gridWidth)
      Set grid width
      Parameters:
      gridWidth - value to set
      Returns:
      the Builder
    • gridHeight

      public SideloadedTrack.ThumbnailBuilder gridHeight(long gridHeight)
      Set grid height
      Parameters:
      gridHeight - value to set
      Returns:
      the Builder
    • intervalMs

      public SideloadedTrack.ThumbnailBuilder intervalMs(long intervalMs)
      Set the interval in ms
      Parameters:
      intervalMs - value to set
      Returns:
      the Builder
    • thumbnailType

      public SideloadedTrack.ThumbnailBuilder thumbnailType(int thumbnailType)
      Set the thumbnail format
      Parameters:
      thumbnailType - the format
      Returns:
      the Builder