Interface AvailBlanking
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AvailBlanking.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:40.934Z")
@Stability(Experimental)
public interface AvailBlanking
extends software.amazon.jsii.JsiiSerializable
(experimental) Settings for blanking video, audio, and captions during ad avails.
Example:
Stack stack;
IInput input;
IBucket bucket;
EncodeConfiguration video;
Channel.Builder.create(stack, "Channel")
.inputs(List.of(InputAttachment.builder().input(input).build()))
.availBlanking(AvailBlanking.builder()
.state(AvailBlankingState.ENABLED)
.image(FileLocation.fromBucket(bucket, "slates/avail.png"))
.build())
.blackoutSlate(BlackoutSlate.builder()
.state(BlackoutSlateState.ENABLED)
.image(FileLocation.fromBucket(bucket, "slates/blackout.png"))
.build())
.outputGroups(List.of(OutputGroupConfiguration.hls(HlsOutputGroupProps.builder()
.name("hls")
.destinations(List.of(OutputDestination.toBucket(bucket, "live/stream")))
.outputs(List.of(HlsOutputDefinition.builder().encodes(List.of(video)).outputName("hls_out").build()))
.build())))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAvailBlankingstatic final classAn implementation forAvailBlanking -
Method Summary
Modifier and TypeMethodDescriptionstatic AvailBlanking.Builderbuilder()default FileLocationgetImage()(experimental) A blanking image to display during ad avails.default AvailBlankingStategetState()(experimental) Whether to blank the output during ad avails.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getImage
(experimental) A blanking image to display during ad avails.Provide a
FileLocationreferencing an S3 bucket (FileLocation.fromBucket, which auto-grants read access) or a URL (FileLocation.url). Only .bmp and .png images are supported. If not set, solid black is used.Default: - solid black
-
getState
(experimental) Whether to blank the output during ad avails.Default: - ENABLED if image is provided, DISABLED otherwise
-
builder
- Returns:
- a
AvailBlanking.BuilderofAvailBlanking
-