# TranscodeSession The transcode session if item is currently being transcoded ## Fields | Field | Type | Required | Description | | ------------------------- | ------------------------- | ------------------------- | ------------------------- | | `complete` | *Optional\* | :heavy_minus_sign: | N/A | | `context` | *Optional\* | :heavy_minus_sign: | N/A | | `duration` | *Optional\* | :heavy_minus_sign: | N/A | | `error` | *Optional\* | :heavy_minus_sign: | N/A | | `key` | *Optional\* | :heavy_minus_sign: | N/A | | `progress` | *Optional\* | :heavy_minus_sign: | N/A | | `protocol` | *Optional\* | :heavy_minus_sign: | N/A | | `size` | *Optional\* | :heavy_minus_sign: | N/A | | `sourceAudioCodec` | *Optional\* | :heavy_minus_sign: | N/A | | `sourceVideoCodec` | *Optional\* | :heavy_minus_sign: | N/A | | `speed` | *Optional\* | :heavy_minus_sign: | N/A | | `throttled` | *Optional\* | :heavy_minus_sign: | N/A | | `transcodeHwFullPipeline` | *Optional\* | :heavy_minus_sign: | N/A | | `transcodeHwRequested` | *Optional\* | :heavy_minus_sign: | N/A |