# TransformConfig

## object

### encoding

object Optional

### EncodingConfig

object

#### video

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

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

###### FrameRate

enum

Variant 1: `enum`

null null

Variant 2: `null`

#### audios

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

##### name

object Optional

###### string

Variant 1: `string`

null null

Variant 2: `null`

##### inputName

object Optional

###### string

Variant 1: `string`

null null

Variant 2: `null`

##### audioName

object Optional

###### string

Variant 1: `string`

null 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

##### bitrate

object Optional Defaults to 192000

##### ac4Config

object Optional

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

##### name

object Optional

###### string

Variant 1: `string`

null null

Variant 2: `null`

##### inputName

object Optional

###### string

Variant 1: `string`

null null

Variant 2: `null`

##### audioName

object Optional

###### string

Variant 1: `string`

null 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

##### bitrate

object Optional Defaults to 192000

##### ac4Config

object Optional

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

#### multiplexing

object Optional

##### enabled

boolean Optional Defaults to false
