# EncodingConfig

**object**

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

### Show 4 properties

### Hide 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
    - MPEG2 422
    - JPEGXS
    - JPEGXS 10bit

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

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

### Hide 7 properties

- **name**
  - object **Optional**

- Show 2 variants

- Hide 2 variants

- string

- Variant 1: `string`
  - `null`

- Variant 2: `null`

- **inputName**
  - object **Optional**

- Show 2 variants

- Hide 2 variants

- string

- Variant 1: `string`
  - `null`

- Variant 2: `null`

- **audioName**
  - object **Optional**

- Show 2 variants

- Hide 2 variants

- string

- Variant 1: `string`
  - `null`

- Variant 2: `null`

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

### Hide 2 variants

- **AudioMode**
  - Variant 1: `enum`
  - `null`

- Variant 2: `null`

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

### Show 2 variants

### Hide 2 variants

- **AudioBitrate**
  - Variant 1: `enum`
  - `null`

- Variant 2: `null`

- **ac4Config**
  - object **Optional**

### Show 2 variants

### Hide 2 variants

- **Ac4Config**
  - 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

- `null`
  - Variant 2: `null`
