# TranscodeSession ## Fields | Field | Type | Required | Description | Example | | ------------------------ | ------------------------ | ------------------------ | ------------------------ | ------------------------ | | `Key` | *string* | :heavy_minus_sign: | N/A | vv3i2q2lax92qlzul1hbd4bx | | `Throttled` | *bool* | :heavy_minus_sign: | N/A | false | | `Complete` | *bool* | :heavy_minus_sign: | N/A | false | | `Progress` | *double* | :heavy_minus_sign: | N/A | 1.7999999523162842 | | `Size` | *int* | :heavy_minus_sign: | N/A | -22 | | `Speed` | *double* | :heavy_minus_sign: | N/A | 25.100000381469727 | | `Error` | *bool* | :heavy_minus_sign: | N/A | false | | `Duration` | *int* | :heavy_minus_sign: | N/A | 1445695 | | `Remaining` | *int* | :heavy_minus_sign: | N/A | 53 | | `Context` | *string* | :heavy_minus_sign: | N/A | streaming | | `SourceVideoCodec` | *string* | :heavy_minus_sign: | N/A | h264 | | `SourceAudioCodec` | *string* | :heavy_minus_sign: | N/A | aac | | `VideoDecision` | *string* | :heavy_minus_sign: | N/A | transcode | | `AudioDecision` | *string* | :heavy_minus_sign: | N/A | transcode | | `SubtitleDecision` | *string* | :heavy_minus_sign: | N/A | burn | | `Protocol` | *string* | :heavy_minus_sign: | N/A | http | | `Container` | *string* | :heavy_minus_sign: | N/A | mkv | | `VideoCodec` | *string* | :heavy_minus_sign: | N/A | h264 | | `AudioCodec` | *string* | :heavy_minus_sign: | N/A | opus | | `AudioChannels` | *int* | :heavy_minus_sign: | N/A | 1 | | `TranscodeHwRequested` | *bool* | :heavy_minus_sign: | N/A | true | | `TimeStamp` | *double* | :heavy_minus_sign: | N/A | 1.7058958054919229e+09 | | `MaxOffsetAvailable` | *double* | :heavy_minus_sign: | N/A | 29.53 | | `MinOffsetAvailable` | *double* | :heavy_minus_sign: | N/A | 3.003000020980835 |