Files
plexjs/docs/sdk/models/operations/getmediametadatamedia.md

10 KiB

GetMediaMetaDataMedia

Example Usage

import { GetMediaMetaDataMedia } from "@lukehagar/plexjs/sdk/models/operations";

let value: GetMediaMetaDataMedia = {
  id: 387322,
  duration: 9610350,
  bitrate: 25512,
  width: 3840,
  height: 1602,
  aspectRatio: 2.35,
  audioChannels: 6,
  audioCodec: "eac3",
  videoCodec: "hevc",
  videoResolution: "4k",
  container: "mkv",
  videoFrameRate: "24p",
  videoProfile: "main 10",
  hasVoiceActivity: false,
  part: [
    {
      accessible: true,
      exists: true,
      id: 418385,
      key: "/library/parts/418385/1735864239/file.mkv",
      indexes: "sd",
      duration: 9610350,
      file: "/mnt/Movies_1/W/Wicked (2024).mkv",
      size: 30649952104,
      container: "mkv",
      videoProfile: "main 10",
      stream: [
        {
          id: 1002625,
          streamType: 1,
          default: true,
          codec: "hevc",
          index: 0,
          bitrate: 24743,
          language: "English",
          languageTag: "en",
          languageCode: "eng",
          doviblCompatID: 1,
          doviblPresent: true,
          dovielPresent: false,
          doviLevel: 6,
          doviPresent: true,
          doviProfile: 8,
          dovirpuPresent: true,
          doviVersion: "1.0",
          bitDepth: 10,
          chromaLocation: "topleft",
          chromaSubsampling: "4:2:0",
          codedHeight: 1608,
          codedWidth: 3840,
          colorPrimaries: "bt2020",
          colorRange: "tv",
          colorSpace: "bt2020nc",
          colorTrc: "smpte2084",
          frameRate: 23.976,
          height: 1602,
          level: 150,
          original: true,
          hasScalingMatrix: false,
          profile: "main 10",
          scanType: "progressive",
          refFrames: 1,
          width: 3840,
          displayTitle: "4K DoVi/HDR10 (HEVC Main 10)",
          extendedDisplayTitle: "4K DoVi/HDR10 (HEVC Main 10)",
          selected: true,
          forced: true,
          channels: 6,
          audioChannelLayout: "5.1(side)",
          samplingRate: 48000,
          canAutoSync: false,
          hearingImpaired: true,
          dub: true,
          title: "SDH",
        },
      ],
    },
  ],
};

Fields

Field Type Required Description Example
id number ✔️ Unique media identifier. 387322
duration number ✔️ Duration of the media in milliseconds. 9610350
bitrate number ✔️ Bitrate in bits per second. 25512
width number ✔️ Video width in pixels. 3840
height number ✔️ Video height in pixels. 1602
aspectRatio number ✔️ Aspect ratio of the video. 2.35
audioChannels number ✔️ Number of audio channels. 6
audioCodec string ✔️ Audio codec used. eac3
videoCodec string ✔️ Video codec used. hevc
videoResolution string ✔️ Video resolution (e.g., 4k). 4k
container string ✔️ File container type. mkv
videoFrameRate string ✔️ Frame rate of the video (e.g., 24p). 24p
videoProfile string ✔️ Video profile (e.g., main 10). main 10
hasVoiceActivity boolean ✔️ Indicates whether voice activity is detected. false
part operations.GetMediaMetaDataPart[] ✔️ An array of parts for this media item.