Interface DashPlaylistSettings.Builder

    • Method Detail

      • 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.