# GetTranscodeSessionsResponseBody The Transcode Sessions ## Example Usage ```typescript import { GetTranscodeSessionsResponseBody } from "@lukehagar/plexjs/sdk/models/operations"; let value: GetTranscodeSessionsResponseBody = { mediaContainer: { size: 1, transcodeSession: [ { key: "vv3i2q2lax92qlzul1hbd4bx", throttled: false, complete: false, progress: 1.7999999523162842, size: -22, speed: 25.100000381469727, error: false, duration: 1445695, remaining: 53, context: "streaming", sourceVideoCodec: "h264", sourceAudioCodec: "aac", videoDecision: "transcode", audioDecision: "transcode", subtitleDecision: "burn", protocol: "http", container: "mkv", videoCodec: "h264", audioCodec: "opus", audioChannels: 1, transcodeHwRequested: true, timeStamp: 1705895805.4919229, maxOffsetAvailable: 29.53, minOffsetAvailable: 3.003000020980835, }, ], }, }; ``` ## Fields | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | `mediaContainer` | [operations.GetTranscodeSessionsMediaContainer](../../../sdk/models/operations/gettranscodesessionsmediacontainer.md) | :heavy_minus_sign: | N/A |