Interface CmafPackage.Builder

    • Method Detail

      • encryption

        CmafPackage.Builder encryption​(CmafEncryption encryption)
        Sets the value of the Encryption property for this object.
        Parameters:
        encryption - The new value for the Encryption property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hlsManifests

        CmafPackage.Builder hlsManifests​(Collection<HlsManifest> hlsManifests)
        A list of HLS manifest configurations.
        Parameters:
        hlsManifests - A list of HLS manifest configurations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hlsManifests

        CmafPackage.Builder hlsManifests​(HlsManifest... hlsManifests)
        A list of HLS manifest configurations.
        Parameters:
        hlsManifests - A list of HLS manifest configurations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • includeEncoderConfigurationInSegments

        CmafPackage.Builder includeEncoderConfigurationInSegments​(Boolean includeEncoderConfigurationInSegments)
        When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
        Parameters:
        includeEncoderConfigurationInSegments - When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • segmentDurationSeconds

        CmafPackage.Builder segmentDurationSeconds​(Integer segmentDurationSeconds)
        Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
        Parameters:
        segmentDurationSeconds - Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.