# TranscodeSession

The transcode session if item is currently being transcoded


## Fields

| Field                     | Type                      | Required                  | Description               |
| ------------------------- | ------------------------- | ------------------------- | ------------------------- |
| `Complete`                | **bool*                   | :heavy_minus_sign:        | N/A                       |
| `Context`                 | **string*                 | :heavy_minus_sign:        | N/A                       |
| `Duration`                | **int64*                  | :heavy_minus_sign:        | N/A                       |
| `Error`                   | **bool*                   | :heavy_minus_sign:        | N/A                       |
| `Key`                     | **string*                 | :heavy_minus_sign:        | N/A                       |
| `Progress`                | **float64*                | :heavy_minus_sign:        | N/A                       |
| `Protocol`                | **string*                 | :heavy_minus_sign:        | N/A                       |
| `Size`                    | **int64*                  | :heavy_minus_sign:        | N/A                       |
| `SourceAudioCodec`        | **string*                 | :heavy_minus_sign:        | N/A                       |
| `SourceVideoCodec`        | **string*                 | :heavy_minus_sign:        | N/A                       |
| `Speed`                   | **float64*                | :heavy_minus_sign:        | N/A                       |
| `Throttled`               | **bool*                   | :heavy_minus_sign:        | N/A                       |
| `TranscodeHwFullPipeline` | **bool*                   | :heavy_minus_sign:        | N/A                       |
| `TranscodeHwRequested`    | **bool*                   | :heavy_minus_sign:        | N/A                       |