Files
plexjs/docs/sdk/models/operations/gettranscodesessionsresponsebody.md
2024-09-08 03:06:14 +00:00

2.7 KiB
Raw Blame History

GetTranscodeSessionsResponseBody

The Transcode Sessions

Example Usage

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 N/A