Experimental
@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
FrameCaptureOutputGroupProps Struct
Properties for a Frame Capture output group.
Example
ts
declare const bucket: s3.IBucket;
declare const video: medialive.EncodeConfiguration;
medialive.OutputGroupConfiguration.frameCapture({
name: 'thumbnails',
destinations: [medialive.S3OutputDestination.toBucket(bucket, 'thumbnails/live')],
outputs: [{ encodes: [video], outputName: 'thumb' }],
});
Properties
destinationsS3OutputDestination[]destinationstyping.List[S3OutputDestination]destinationsList<S3OutputDestination>DestinationsS3OutputDestination[]Destinations*[]S3OutputDestinationrequired#The destinations for this output group — one per pipeline.
notes
Array position determines the pipeline mapping:
destinations[0]→ Pipeline 0destinations[1]→ Pipeline 1 (STANDARD channels only)
For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.
frameCaptureS3CannedAclS3CannedAclframe_capture_s3_canned_aclS3CannedAclframeCaptureS3CannedAclS3CannedAclFrameCaptureS3CannedAclS3CannedAclFrameCaptureS3CannedAclS3CannedAcl= no canned ACL#The S3 canned ACL to apply to each frame capture output.
The name of this output group.
Used as the destination reference ID. Underscores are normalised to hyphens internally.
outputsFrameCaptureOutputDefinition[]outputstyping.List[FrameCaptureOutputDefinition]outputsList<FrameCaptureOutputDefinition>OutputsFrameCaptureOutputDefinition[]Outputs*[]FrameCaptureOutputDefinition= no initial outputs#The outputs for this Frame Capture output group.