Interface HlsPlaylistSettings.Builder

  • Method Details

    • manifestWindowSeconds

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

      HlsPlaylistSettings.Builder adMarkupTypeWithStrings(Collection<String> adMarkupType)

      Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).

      Parameters:
      adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adMarkupTypeWithStrings

      HlsPlaylistSettings.Builder adMarkupTypeWithStrings(String... adMarkupType)

      Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).

      Parameters:
      adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adMarkupType

      Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).

      Parameters:
      adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adMarkupType

      HlsPlaylistSettings.Builder adMarkupType(AdMarkupType... adMarkupType)

      Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).

      Parameters:
      adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
      Returns:
      Returns a reference to this object so that method calls can be chained together.