FrameCaptureOutputGroupProps

class aws_cdk.aws_medialive_alpha.FrameCaptureOutputGroupProps(*, destinations, name, frame_capture_s3_canned_acl=None, outputs=None)

Bases: object

(experimental) Properties for a Frame Capture output group.

Parameters:
  • destinations (Sequence[S3OutputDestination]) – (experimental) The destinations for this output group — one per pipeline. Array position determines the pipeline mapping: - destinations[0] → Pipeline 0 - destinations[1] → Pipeline 1 (STANDARD channels only) For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.

  • name (str) – (experimental) The name of this output group. Used as the destination reference ID. Underscores are normalised to hyphens internally.

  • frame_capture_s3_canned_acl (Optional[S3CannedAcl]) – (experimental) The S3 canned ACL to apply to each frame capture output. Default: - no canned ACL

  • outputs (Optional[Sequence[Union[FrameCaptureOutputDefinition, Dict[str, Any]]]]) – (experimental) The outputs for this Frame Capture output group. Default: - no initial outputs

Stability:

experimental

ExampleMetadata:

infused

Example:

# bucket: s3.IBucket
# video: medialive.EncodeConfiguration


medialive.OutputGroupConfiguration.frame_capture(
    name="thumbnails",
    destinations=[medialive.S3OutputDestination.to_bucket(bucket, "thumbnails/live")],
    outputs=[medialive.FrameCaptureOutputDefinition(encodes=[video], output_name="thumb")]
)

Attributes

destinations

(experimental) The destinations for this output group — one per pipeline.

Array position determines the pipeline mapping:

  • destinations[0] → Pipeline 0

  • destinations[1] → Pipeline 1 (STANDARD channels only)

For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.

Stability:

experimental

frame_capture_s3_canned_acl

(experimental) The S3 canned ACL to apply to each frame capture output.

Default:
  • no canned ACL

Stability:

experimental

name

(experimental) The name of this output group.

Used as the destination reference ID. Underscores are normalised to hyphens internally.

Stability:

experimental

outputs

(experimental) The outputs for this Frame Capture output group.

Default:
  • no initial outputs

Stability:

experimental