Interface DashPlaylistSettings.Builder

  • Method Details

    • manifestWindowSeconds

      DashPlaylistSettings.Builder manifestWindowSeconds(Integer manifestWindowSeconds)

      The total duration (in seconds) of each manifest. Minimum value: 30 seconds. Maximum value: 3600 seconds.

      Parameters:
      manifestWindowSeconds - The total duration (in seconds) of each manifest. Minimum value: 30 seconds. Maximum value: 3600 seconds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minBufferTimeSeconds

      DashPlaylistSettings.Builder minBufferTimeSeconds(Integer minBufferTimeSeconds)

      Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: 2 seconds. Maximum value: 60 seconds.

      Parameters:
      minBufferTimeSeconds - Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: 2 seconds. Maximum value: 60 seconds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minUpdatePeriodSeconds

      DashPlaylistSettings.Builder minUpdatePeriodSeconds(Integer minUpdatePeriodSeconds)

      Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

      Parameters:
      minUpdatePeriodSeconds - Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • suggestedPresentationDelaySeconds

      DashPlaylistSettings.Builder suggestedPresentationDelaySeconds(Integer suggestedPresentationDelaySeconds)

      Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

      Parameters:
      suggestedPresentationDelaySeconds - Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.