# SideloadedTrack Structure

    public struct SideloadedTrack : Codable, Hashable

This object describes a text or thumbnail track that can be side loaded.

- `url`

  Location of the sideloaded asset.

  #### Declaration

  Swift

      public var url: URL

- `trackType`

  Type of sideloaded track (text/thumbnail).

  #### Declaration

  Swift

      public var trackType: TrackType

- `mimeType`

  Optional MIME type override for parser selection.

  #### Declaration

  Swift

      public var mimeType: String?

- `intervalMs`

  Thumbnail interval duration in milliseconds (for thumbnails sources).

  #### Declaration

  Swift

      public var intervalMs: Int?

- `gridWidth`

  Thumbnail grid width in cells (for grid thumbnails).

  #### Declaration

  Swift

      public var gridWidth: Int?

- `gridHeight`

  Thumbnail grid height in cells (for grid thumbnails).

  #### Declaration

  Swift

      public var gridHeight: Int?

- `language`

  Preferred language tag for text tracks.

  #### Declaration

  Swift

      public var language: String?

- `label`

  User-visible label for track selection UIs.

  #### Declaration

  Swift

      public var label: String?

- `kind`

  Text-track kind metadata (e.g. subtitles/captions/forced).

  #### Declaration

  Swift

      public var kind: String?

- `init(with:trackType:)`

  Creates a sideloaded track descriptor.

  #### Declaration

  Swift

      public init(with url: URL, trackType: TrackType)

  #### Parameters

  `url` | Location of the sideloaded asset.
  `trackType` | Type of sideloaded asset.