> **Experimental**
>
> `@aws-cdk/aws-medialive-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# FrameCaptureOutputGroupProps

Properties for a Frame Capture output group.

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/output-group.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-medialive-alpha/lib/output-group.ts#L1016)

## 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

- `destinations`: [S3OutputDestination](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.S3OutputDestination.html)[] (required) — 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.

- `frameCaptureS3CannedAcl`: [S3CannedAcl](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.S3CannedAcl.html) — The S3 canned ACL to apply to each frame capture output.

  **Default:** no canned ACL

- `name`: string (required) — The name of this output group.

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

- `outputs`: [FrameCaptureOutputDefinition](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.FrameCaptureOutputDefinition.html)[] — The outputs for this Frame Capture output group.

  **Default:** no initial outputs
