Class FrameReplayCutoutSlideshowConfig

  • All Implemented Interfaces:
    java.io.Serializable

    @RestrictTo(value = RestrictTo.Scope.LIBRARY_GROUP_PREFIX) 
    public class FrameReplayCutoutSlideshowConfig
     implements Serializable
                        

    FrameReplayCutoutSlideshowConfig

    The complete synthetic frame source for one frame-replay run: a set of per-plugin cutout slideshows composited together each frame. Handed to the runner separately from the FrameReplayTestDefinition and used to build the cutout-slideshow custom camera that feeds the engine.

    • Constructor Detail

      • FrameReplayCutoutSlideshowConfig

        FrameReplayCutoutSlideshowConfig()
    • Method Detail

      • getCutoutImageConfigs

         List<FrameReplayCutoutImageConfig> getCutoutImageConfigs()

        FrameReplayCutoutImageConfigArray

        One cutout slideshow per plugin id. Each entry declares the plugin whose cutout it fills and the ordered, timed slides (with per-slide expected result contents) composited into that cutout. (Required)

      • setCutoutImageConfigs

         void setCutoutImageConfigs(List<FrameReplayCutoutImageConfig> cutoutImageConfigs)

        FrameReplayCutoutImageConfigArray

        One cutout slideshow per plugin id. Each entry declares the plugin whose cutout it fills and the ordered, timed slides (with per-slide expected result contents) composited into that cutout. (Required)

      • getDefaultBehavior

         FrameReplayImageBehavior getDefaultBehavior()

        FrameReplayImageBehavior

        Playback behavior for a frame-replay slide: how long it is held plus its optional fade/zoom transitions. Referenced per-slide (frameReplayImageInfo.behavior) and as the slideshow-wide fallback (defaultBehavior).

      • setDefaultBehavior

         void setDefaultBehavior(FrameReplayImageBehavior defaultBehavior)

        FrameReplayImageBehavior

        Playback behavior for a frame-replay slide: how long it is held plus its optional fade/zoom transitions. Referenced per-slide (frameReplayImageInfo.behavior) and as the slideshow-wide fallback (defaultBehavior).

      • getBackgroundColor

         String getBackgroundColor()

        Opaque fill for the frame area outside every cutout, as a hex color string without a leading '#': 'RRGGBB', or 'AARRGGBB' to include alpha. Follows the same hex-color convention as cutoutConfig (e.g. outerColor / strokeColor). (Required)

      • setBackgroundColor

         void setBackgroundColor(String backgroundColor)

        Opaque fill for the frame area outside every cutout, as a hex color string without a leading '#': 'RRGGBB', or 'AARRGGBB' to include alpha. Follows the same hex-color convention as cutoutConfig (e.g. outerColor / strokeColor). (Required)