Interface HlsPlaylistSettings.Builder

    • Method Detail

      • 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

        HlsPlaylistSettings.Builder adMarkupType​(Collection<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.
      • 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.
      • 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.