FiltersArgs

data class FiltersArgs(val crop: Output<RectangleArgs>? = null, val deinterlace: Output<DeinterlaceArgs>? = null, val fadeIn: Output<FadeArgs>? = null, val fadeOut: Output<FadeArgs>? = null, val overlays: Output<List<Either<AudioOverlayArgs, VideoOverlayArgs>>>? = null, val rotation: Output<Either<String, Rotation>>? = null) : ConvertibleToJava<FiltersArgs>

Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding.

Constructors

Link copied to clipboard
constructor(crop: Output<RectangleArgs>? = null, deinterlace: Output<DeinterlaceArgs>? = null, fadeIn: Output<FadeArgs>? = null, fadeOut: Output<FadeArgs>? = null, overlays: Output<List<Either<AudioOverlayArgs, VideoOverlayArgs>>>? = null, rotation: Output<Either<String, Rotation>>? = null)

Properties

Link copied to clipboard
val crop: Output<RectangleArgs>? = null

The parameters for the rectangular window with which to crop the input video.

Link copied to clipboard
val deinterlace: Output<DeinterlaceArgs>? = null

The de-interlacing settings.

Link copied to clipboard
val fadeIn: Output<FadeArgs>? = null

Describes the properties of a Fade effect applied to the input media.

Link copied to clipboard
val fadeOut: Output<FadeArgs>? = null

Describes the properties of a Fade effect applied to the input media.

Link copied to clipboard
val overlays: Output<List<Either<AudioOverlayArgs, VideoOverlayArgs>>>? = null

The properties of overlays to be applied to the input video. These could be audio, image or video overlays.

Link copied to clipboard
val rotation: Output<Either<String, Rotation>>? = null

The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto

Functions

Link copied to clipboard
open override fun toJava(): FiltersArgs