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

Audio remix settings for channel remapping.

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

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive_alpha from '@aws-cdk/aws-medialive-alpha';
const remixSettings: medialive_alpha.RemixSettings = {
  channelMappings: [{
    inputChannelLevels: [{
      inputChannel: 123,

      // the properties below are optional
      gain: 123,
    }],
    outputChannel: 123,
  }],

  // the properties below are optional
  channelsIn: 123,
  channelsOut: 123,
};
```

## Properties

- `channelMappings`: [AudioChannelMapping](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.AudioChannelMapping.html)[] (required) — The channel mappings from input to output.

- `channelsIn`: number = auto-detected — The number of input channels.

- `channelsOut`: number = auto-detected — The number of output channels.

  Valid values: 1, 2, 4, 6, 8.
