Interface HlsOutputSettings.Builder

  • Method Details

    • h265PackagingType

      HlsOutputSettings.Builder h265PackagingType(String h265PackagingType)
      Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
      Parameters:
      h265PackagingType - Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • h265PackagingType

      HlsOutputSettings.Builder h265PackagingType(HlsH265PackagingType h265PackagingType)
      Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
      Parameters:
      h265PackagingType - Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hlsSettings

      HlsOutputSettings.Builder hlsSettings(HlsSettings hlsSettings)
      Settings regarding the underlying stream. These settings are different for audio-only outputs.
      Parameters:
      hlsSettings - Settings regarding the underlying stream. These settings are different for audio-only outputs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hlsSettings

      default HlsOutputSettings.Builder hlsSettings(Consumer<HlsSettings.Builder> hlsSettings)
      Settings regarding the underlying stream. These settings are different for audio-only outputs. This is a convenience method that creates an instance of the HlsSettings.Builder avoiding the need to create one manually via HlsSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to hlsSettings(HlsSettings).

      Parameters:
      hlsSettings - a consumer that will call methods on HlsSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nameModifier

      HlsOutputSettings.Builder nameModifier(String nameModifier)
      String concatenated to the end of the destination filename. Accepts \"Format Identifiers\":#formatIdentifierParameters.
      Parameters:
      nameModifier - String concatenated to the end of the destination filename. Accepts \"Format Identifiers\":#formatIdentifierParameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • segmentModifier

      HlsOutputSettings.Builder segmentModifier(String segmentModifier)
      String concatenated to end of segment filenames.
      Parameters:
      segmentModifier - String concatenated to end of segment filenames.
      Returns:
      Returns a reference to this object so that method calls can be chained together.