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

5.0 KiB
Raw Blame History

Stream

Example Usage

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

let value: Stream = {
  id: 29,
  streamType: 2,
  default: true,
  codec: "aac",
  index: 0,
  bitrate: 128,
  bitDepth: 8,
  chromaLocation: "left",
  chromaSubsampling: "14520",
  codedHeight: 816,
  codedWidth: 1920,
  colorPrimaries: "bt709",
  colorRange: "tv",
  colorSpace: "bt709",
  colorTrc: "bt709",
  frameRate: 24,
  hasScalingMatrix: false,
  height: 814,
  level: 40,
  profile: "lc",
  refFrames: 4,
  scanType: "progressive",
  streamIdentifier: "1",
  width: 1920,
  displayTitle: "English (AAC Stereo)",
  extendedDisplayTitle: "English (AAC Stereo)",
  selected: true,
  channels: 2,
  language: "English",
  languageTag: "en",
  languageCode: "eng",
  samplingRate: 44100,
};

Fields

Field Type Required Description Example
id number N/A 29
streamType number N/A 2
default boolean N/A true
codec string N/A aac
index number N/A 0
bitrate number N/A 128
bitDepth number N/A 8
chromaLocation string N/A left
chromaSubsampling string N/A 14520
codedHeight number N/A 816
codedWidth number N/A 1920
colorPrimaries string N/A bt709
colorRange string N/A tv
colorSpace string N/A bt709
colorTrc string N/A bt709
frameRate number N/A 24
hasScalingMatrix boolean N/A false
height number N/A 814
level number N/A 40
profile string N/A lc
refFrames number N/A 4
scanType string N/A progressive
streamIdentifier string N/A 1
width number N/A 1920
displayTitle string N/A English (AAC Stereo)
extendedDisplayTitle string N/A English (AAC Stereo)
selected boolean N/A true
channels number N/A 2
language string N/A English
languageTag string N/A en
languageCode string N/A eng
samplingRate number N/A 44100