place.stream.media.track

A track for a video stream, either part of the source or a custom additional track. One of: video, audio, subtitles.

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritymedia.stream.place
Indexed
cid bafyreigl4375ezm6e3urfglkkeqqavgbl622gajrj26hwlz5ci5rnefxkm

Checks

Valid
  • unlimited-string defs.commonMetadata.properties.languageNo maxLength, maxGraphemes or format limits this string.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "commonMetadata": {
      "description": "Metadata common to all media types. Contains subobjects for other media types.",
      "properties": {
        "audio": {
          "ref": "place.stream.segment#audio",
          "type": "ref"
        },
        "durationMs": {
          "description": "duration of this track in milliseconds",
          "type": "integer"
        },
        "language": {
          "description": "IETF BCP 47 language tag corresponding to the content of this track",
          "type": "string"
        },
        "video": {
          "ref": "place.stream.segment#video",
          "type": "ref"
        }
      },
      "required": [],
      "type": "object"
    },
    "main": {
      "description": "A track for a video stream, either part of the source or a custom additional track. One of: video, audio, subtitles.",
      "key": "tid",
      "record": {
        "properties": {
          "metadata": {
            "refs": [
              "place.stream.media.track#commonMetadata"
            ],
            "type": "union"
          },
          "parentTrack": {
            "description": "If this is a derived track like a transcode or a transcript, what was the parent track?",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "track": {
            "refs": [
              "place.stream.media.defs#muxlTrack"
            ],
            "type": "union"
          },
          "video": {
            "description": "If this is a derived track like a transcode or a transcript, what was the source place.stream.video?",
            "format": "at-uri",
            "type": "string"
          }
        },
        "required": [
          "track"
        ],
        "type": "object"
      },
      "type": "record"
    },
    "trackView": {
      "properties": {
        "author": {
          "ref": "app.bsky.actor.defs#profileViewBasic",
          "type": "ref"
        },
        "cid": {
          "format": "cid",
          "type": "string"
        },
        "record": {
          "type": "unknown"
        },
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "cid",
        "author",
        "record"
      ],
      "type": "object"
    }
  },
  "id": "place.stream.media.track",
  "lexicon": 1
}