# TranscodeSession ## Fields | Field | Type | Required | Description | Example | | ------------------------ | ------------------------ | ------------------------ | ------------------------ | ------------------------ | | `Key` | *string* | :heavy_minus_sign: | N/A | zz7llzqlx8w9vnrsbnwhbmep | | `Throttled` | *bool* | :heavy_minus_sign: | N/A | | | `Complete` | *bool* | :heavy_minus_sign: | N/A | | | `Progress` | *double* | :heavy_minus_sign: | N/A | 0.4000000059604645 | | `Size` | *double* | :heavy_minus_sign: | N/A | -22 | | `Speed` | *double* | :heavy_minus_sign: | N/A | 22.399999618530273 | | `Error` | *bool* | :heavy_minus_sign: | N/A | | | `Duration` | *double* | :heavy_minus_sign: | N/A | 2561768 | | `Context` | *string* | :heavy_minus_sign: | N/A | streaming | | `SourceVideoCodec` | *string* | :heavy_minus_sign: | N/A | h264 | | `SourceAudioCodec` | *string* | :heavy_minus_sign: | N/A | ac3 | | `VideoDecision` | *string* | :heavy_minus_sign: | N/A | transcode | | `AudioDecision` | *string* | :heavy_minus_sign: | N/A | transcode | | `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` | *double* | :heavy_minus_sign: | N/A | 2 | | `TranscodeHwRequested` | *bool* | :heavy_minus_sign: | N/A | | | `TimeStamp` | *double* | :heavy_minus_sign: | N/A | 1.6818695357764285e+09 | | `MaxOffsetAvailable` | *double* | :heavy_minus_sign: | N/A | 861.778 | | `MinOffsetAvailable` | *double* | :heavy_minus_sign: | N/A | 0 |