# MediaSettings ## Example Usage ```typescript import { MediaSettings } from "@lukehagar/plexjs/models/operations"; let value: MediaSettings = {}; ``` ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | | `advancedSubtitles` | [operations.AdvancedSubtitles](../../models/operations/advancedsubtitles.md) | :heavy_minus_sign: | N/A | | `audioBoost` | *number* | :heavy_minus_sign: | N/A | | `audioChannelCount` | *number* | :heavy_minus_sign: | N/A | | `autoAdjustQuality` | *boolean* | :heavy_minus_sign: | N/A | | `autoAdjustSubtitle` | *boolean* | :heavy_minus_sign: | N/A | | `directPlay` | *boolean* | :heavy_minus_sign: | N/A | | `directStream` | *boolean* | :heavy_minus_sign: | N/A | | `directStreamAudio` | *boolean* | :heavy_minus_sign: | N/A | | `disableResolutionRotation` | *boolean* | :heavy_minus_sign: | N/A | | `maxVideoBitrate` | *number* | :heavy_minus_sign: | N/A | | `musicBitrate` | *number* | :heavy_minus_sign: | N/A | | `peakBitrate` | *number* | :heavy_minus_sign: | N/A | | `photoQuality` | *number* | :heavy_minus_sign: | N/A | | `photoResolution` | *string* | :heavy_minus_sign: | N/A | | `secondsPerSegment` | *number* | :heavy_minus_sign: | N/A | | `subtitles` | [operations.GetPlaylistGeneratorSubtitles](../../models/operations/getplaylistgeneratorsubtitles.md) | :heavy_minus_sign: | N/A | | `subtitleSize` | *number* | :heavy_minus_sign: | N/A | | `videoBitrate` | *number* | :heavy_minus_sign: | N/A | | `videoQuality` | *number* | :heavy_minus_sign: | N/A | | `videoResolution` | *string* | :heavy_minus_sign: | N/A |