Package com.castlabs.android.player

# Interface ManifestModifier<T extends com.google.android.exoplayer2.offline.FilterableManifest>

Type Parameters:
  `T` - Child class of FilterableManifest

public interface ManifestModifier<T extends com.google.android.exoplayer2.offline.FilterableManifest>
Allows to modify a manifest before it's used for extracting track info.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `T`
  `onManifest(T manifest)`
  Called when a manifest is loaded, allowing modification before it's used for track info extraction.

- ## Method Details

  - ### onManifest

    @NonNull T onManifest(@NonNull T manifest)
    Called when a manifest is loaded, allowing modification before it's used for track info extraction.
    Parameters:
      `manifest` - The manifest to be modified
    Returns:
      The modified manifest