# Stream `Stream` represents a particular stream from a media item, such as the video stream, audio stream, or subtitle stream. The stream may either be part of the file represented by the parent `Part` or, especially for subtitles, an external file. The stream contains more detailed information about the specific stream. For example, a video may include the `aspectRatio` at the `Media` level, but detailed information about the video stream like the color space will be included on the `Stream` for the video stream. Note that photos do not have streams (mostly as an optimization). ## Fields | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | | `Default` | *bool* | :heavy_minus_sign: | N/A | true | | `AudioChannelLayout` | *object* | :heavy_minus_sign: | N/A | stereo | | `BitDepth` | *long* | :heavy_minus_sign: | N/A | 8 | | `Bitrate` | *long* | :heavy_minus_sign: | N/A | 5466 | | `CanAutoSync` | *bool* | :heavy_minus_sign: | For subtitle streams only. If `true` then the server can attempt to automatically sync the subtitle timestamps with the video. | true | | `ChromaLocation` | *object* | :heavy_minus_sign: | N/A | topleft | | `ChromaSubsampling` | *object* | :heavy_minus_sign: | N/A | 4:2:0 | | `Codec` | *object* | :heavy_minus_sign: | The codec of the stream, such as `h264` or `aac` | h264 | | `ColorPrimaries` | *object* | :heavy_minus_sign: | N/A | bt709 | | `ColorRange` | *object* | :heavy_minus_sign: | N/A | tv | | `ColorSpace` | *object* | :heavy_minus_sign: | N/A | bt709 | | `ColorTrc` | *object* | :heavy_minus_sign: | N/A | bt709 | | `DisplayTitle` | *object* | :heavy_minus_sign: | A friendly name for the stream, often comprised of the language and codec information | English (H.264 Main) | | `FrameRate` | *double* | :heavy_minus_sign: | N/A | 23.976 | | `HasScalingMatrix` | *object* | :heavy_minus_sign: | N/A | false | | `Height` | *long* | :heavy_minus_sign: | N/A | 544 | | `Id` | *long* | :heavy_minus_sign: | N/A | 1 | | `Index` | *long* | :heavy_minus_sign: | If the stream is part of the `Part` and not an external resource, the index of the stream within that part | 0 | | `Key` | *object* | :heavy_minus_sign: | If the stream is independently streamable, the key from which it can be streamed | /library/streams/1 | | `Language` | *object* | :heavy_minus_sign: | N/A | English | | `LanguageCode` | *object* | :heavy_minus_sign: | The three character language code for the stream contents | eng | | `Level` | *long* | :heavy_minus_sign: | N/A | 31 | | `Profile` | *object* | :heavy_minus_sign: | N/A | main | | `RefFrames` | *long* | :heavy_minus_sign: | N/A | 2 | | `SamplingRate` | *long* | :heavy_minus_sign: | N/A | 48000 | | `Selected` | *bool* | :heavy_minus_sign: | N/A | | | `StreamIdentifier` | *long* | :heavy_minus_sign: | N/A | 1 | | `StreamType` | *long* | :heavy_minus_sign: | A number indicating the type of the stream. `1` for video, `2` for audio, `3` for subtitles, `4` for lyrics | 1 | | `Width` | *long* | :heavy_minus_sign: | N/A | 1280 | | `AdditionalProperties` | Dictionary | :heavy_minus_sign: | N/A | |