Interface FrameCaptureGroupSettings.Builder

    • Method Detail

      • destination

        FrameCaptureGroupSettings.Builder destination​(OutputLocationRef destination)
        The destination for the frame capture files. Either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling-). The final file names consist of the prefix from the destination field (for example, "curling-") + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curling-low.00001.jpg
        Parameters:
        destination - The destination for the frame capture files. Either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling-). The final file names consist of the prefix from the destination field (for example, "curling-") + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curling-low.00001.jpg
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destination

        default FrameCaptureGroupSettings.Builder destination​(Consumer<OutputLocationRef.Builder> destination)
        The destination for the frame capture files. Either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling-). The final file names consist of the prefix from the destination field (for example, "curling-") + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curling-low.00001.jpg This is a convenience method that creates an instance of the OutputLocationRef.Builder avoiding the need to create one manually via OutputLocationRef.builder().

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

        Parameters:
        destination - a consumer that will call methods on OutputLocationRef.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        destination(OutputLocationRef)
      • frameCaptureCdnSettings

        FrameCaptureGroupSettings.Builder frameCaptureCdnSettings​(FrameCaptureCdnSettings frameCaptureCdnSettings)
        Parameters that control interactions with the CDN.
        Parameters:
        frameCaptureCdnSettings - Parameters that control interactions with the CDN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.