# AbrEncodingConfig

## Properties
- **representations** list of objects [Representation](https://docs.mediakind.com/api-reference/channels-api/schemas/representation) Optional. Defaults to `[]`

### Show 2 properties

- **video** object [VideoEncoding](https://docs.mediakind.com/api-reference/channels-api/schemas/videoencoding) Required.

### Show 4 properties

- **codec** enum [VideoCodec](https://docs.mediakind.com/api-reference/channels-api/schemas/videocodec) Required. Defaults to `H264High`

Allowed values:
  - Unsynced
  - HEVCMain
  - HEVCMain10bit
  - HEVCMain422
  - HEVCMain10bit422
  - H264Main
  - H264High
  - H264High422
  - H264High10bit
  - H264High10bit422
  - H264Baseline
  - MPEG2
  - MPEG2422
  - JPEGXS
  - JPEGXS10bit

- **videoFormat** enum [VideoFormat](https://docs.mediakind.com/api-reference/channels-api/schemas/videoformat) Required. Defaults to `1920x1080p`

Allowed values:
  - Unsynced
  - 3840x2160p
  - 1920x1080p
  - 1920x1080i
  - 1440x1080p
  - 1440x1080i
  - 1280x1080p
  - 1280x1080i
  - 960x1080p
  - 960x1080i
  - 1280x720p
  - 960x720p
  - 854x720p
  - 848x720p
  - 640x720p
  - 720x576p
  - 720x576i
  - 704x576p
  - 704x576i
  - 544x576p
  - 544x576i
  - 528x576p
  - 528x576i
  - 480x576p
  - 480x576i
  - 352x576p
  - 352x576i
  - 720x480p
  - 720x480i
  - 704x480p
  - 704x480i
  - 640x480p
  - 640x480i
  - 544x480p
  - 544x480i
  - 528x480p
  - 528x480i
  - 480x480p
  - 480x480i
  - 352x480p
  - 352x480i
  - 352x288p
  - 320x240p
  - 192x192p
  - 176x144p
  - 176x120p
  - 128x96p
  - 96x96p

- **bitrate** integer Required. `100000 to 60000000`. Defaults to `6000000`

- **frameRate** object Optional. Defaults to `TrueMotion`.

### Show 2 variants

- **FrameRate** enum

- Variant 1: `enum`
  - null
  - Variant 2: `null`

- **audios** list of objects [AudioEncoding](https://docs.mediakind.com/api-reference/channels-api/schemas/audioencoding) Optional. Defaults to `[]`

### Show 7 properties

- **name** object Optional.

### Show 2 variants

- **string**

- **inputName** object Optional.

### Show 2 variants

- **string**

- **audioName** object Optional.

### Show 2 variants

- **string**

- **codec** enum [AudioCodec](https://docs.mediakind.com/api-reference/channels-api/schemas/audiocodec) Required. Defaults to `AC3`

Allowed values:
  - Unsynced
  - PassThrough
  - SMPTE302
  - PassThrough
  - MPEG1Layer2
  - AAC
  - EAC3
  - EAC3
  - AC4

- **mode** object Optional. Defaults to `Stereo`.

### Show 2 variants

- **bitrate** object Optional. Defaults to `192000`

### Show 2 variants

- **ac4Config** object Optional.

### Show 2 variants

- **frameRate** string Optional. Defaults to `25`

- **language** string Optional. Defaults to `auto`

- **contentClassifier** enum [Ac4ContentClassifier](https://docs.mediakind.com/api-reference/channels-api/schemas/ac4contentclassifier) Optional. Defaults to `classCompleteMain`

Allowed values:
  - Unsynced
  - classCompleteMain
  - classEmergency
  - classMusicEffect
  - classMainAssociatedMix

- **sharedAudios** list of objects [AudioEncoding](https://docs.mediakind.com/api-reference/channels-api/schemas/audioencoding) Optional. Defaults to `[]`

### Show 7 properties

- **name** object Optional.

### Show 2 variants

- **string**

- **inputName** object Optional.

### Show 2 variants

- **string**

- **audioName** object Optional.

### Show 2 variants

- **string**

- **codec** enum [AudioCodec](https://docs.mediakind.com/api-reference/channels-api/schemas/audiocodec) Required. Defaults to `AC3`

Allowed values:
  - Unsynced
  - PassThrough
  - SMPTE302
  - PassThrough
  - MPEG1Layer2
  - AAC
  - EAC3
  - EAC3
  - AC4

- **mode** object Optional. Defaults to `Stereo`.

### Show 2 variants

- **bitrate** object Optional. Defaults to `192000`

### Show 2 variants

- **ac4Config** object Optional.

### Show 2 variants

- **frameRate** string Optional. Defaults to `25`

- **language** string Optional. Defaults to `auto`

Allowed values:
  - Unsynced
  - classCompleteMain
  - classEmergency
  - classMusicEffect
  - classMainAssociatedMix
