Skip to content
v2.275.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

InputLossBehavior Struct ​

Behavior on input loss: substitute black, optionally repeat the last frame, then show a solid color or a slate image.

Example ​

ts
declare const slateBucket: s3.IBucket;

const inputLoss: medialive.InputLossBehavior = {
  blackFrame: Duration.seconds(1),
  repeatFrame: Duration.seconds(5),
  imageType: medialive.InputLossImageType.SLATE,
  imageSlate: medialive.FileLocation.fromBucket(slateBucket, 'slates/offline.png'),
};

Properties ​

blackFrameoptionalDurationblack_frameoptionalDurationblackFrameoptionalDurationBlackFrameoptionalDurationBlackFrameoptionalDuration#
How long to substitute black before showing the input-loss image (up to Duration.seconds(1000); Duration.seconds(1000) is interpreted as infinite).

Default: service default

imageColoroptionalstringimage_coloroptionalstrimageColoroptionalStringImageColoroptionalstringImageColoroptional*string#
The image color as 6 hex characters (RGB).

Default: service default

Used when InputLossImageType.COLOR.

imageSlateoptionalFileLocationimage_slateoptionalFileLocationimageSlateoptionalFileLocationImageSlateoptionalFileLocationImageSlateoptionalFileLocation#
The slate image to display.

Default: service default

Used when imageType is SLATE. Provide a FileLocation referencing an S3 bucket (FileLocation.fromBucket, which auto-grants read access) or a URL (FileLocation.url).

imageTypeoptionalInputLossImageTypeimage_typeoptionalInputLossImageTypeimageTypeoptionalInputLossImageTypeImageTypeoptionalInputLossImageTypeImageTypeoptionalInputLossImageType#
Whether to substitute a solid color or a slate image after the black period.

Default: service default

repeatFrameoptionalDurationrepeat_frameoptionalDurationrepeatFrameoptionalDurationRepeatFrameoptionalDurationRepeatFrameoptionalDuration#
How long to repeat the previous picture before substituting black (up to Duration.seconds(1000); Duration.seconds(1000) is interpreted as infinite).

Default: service default