Interface ImageInserter.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ImageInserter.Builder,ImageInserter>, SdkBuilder<ImageInserter.Builder,ImageInserter>, SdkPojo
Enclosing class:
ImageInserter

public static interface ImageInserter.Builder extends SdkPojo, CopyableBuilder<ImageInserter.Builder,ImageInserter>
  • Method Details

    • insertableImages

      ImageInserter.Builder insertableImages(Collection<InsertableImage> insertableImages)
      Specify the images that you want to overlay on your video. The images must be PNG or TGA files.
      Parameters:
      insertableImages - Specify the images that you want to overlay on your video. The images must be PNG or TGA files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • insertableImages

      ImageInserter.Builder insertableImages(InsertableImage... insertableImages)
      Specify the images that you want to overlay on your video. The images must be PNG or TGA files.
      Parameters:
      insertableImages - Specify the images that you want to overlay on your video. The images must be PNG or TGA files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • insertableImages

      ImageInserter.Builder insertableImages(Consumer<InsertableImage.Builder>... insertableImages)
      Specify the images that you want to overlay on your video. The images must be PNG or TGA files. This is a convenience method that creates an instance of the InsertableImage.Builder avoiding the need to create one manually via InsertableImage.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to insertableImages(List<InsertableImage>).

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

      ImageInserter.Builder sdrReferenceWhiteLevel(Integer sdrReferenceWhiteLevel)
      Specify the reference white level, in nits, for all of your image inserter images. Use to correct brightness levels within HDR10 outputs. For 1,000 nit peak brightness displays, we recommend that you set SDR reference white level to 203 (according to ITU-R BT.2408). Leave blank to use the default value of 100, or specify an integer from 100 to 1000.
      Parameters:
      sdrReferenceWhiteLevel - Specify the reference white level, in nits, for all of your image inserter images. Use to correct brightness levels within HDR10 outputs. For 1,000 nit peak brightness displays, we recommend that you set SDR reference white level to 203 (according to ITU-R BT.2408). Leave blank to use the default value of 100, or specify an integer from 100 to 1000.
      Returns:
      Returns a reference to this object so that method calls can be chained together.