GetMasterHlsVideoPlaylistDeprecatedRequest

data class GetMasterHlsVideoPlaylistDeprecatedRequest(val itemId: UUID, val static: Boolean? = null, val params: String? = null, val tag: String? = null, val deviceProfileId: String? = null, val playSessionId: String? = null, val segmentContainer: String? = null, val segmentLength: Int? = null, val minSegments: Int? = null, val mediaSourceId: String, val deviceId: String? = null, val audioCodec: String? = null, val enableAutoStreamCopy: Boolean? = null, val allowVideoStreamCopy: Boolean? = null, val allowAudioStreamCopy: Boolean? = null, val breakOnNonKeyFrames: Boolean? = null, val audioSampleRate: Int? = null, val maxAudioBitDepth: Int? = null, val audioBitRate: Int? = null, val audioChannels: Int? = null, val maxAudioChannels: Int? = null, val profile: String? = null, val level: String? = null, val framerate: Float? = null, val maxFramerate: Float? = null, val copyTimestamps: Boolean? = null, val startTimeTicks: Long? = null, val width: Int? = null, val height: Int? = null, val maxWidth: Int? = null, val maxHeight: Int? = null, val videoBitRate: Int? = null, val subtitleStreamIndex: Int? = null, val subtitleMethod: SubtitleDeliveryMethod? = null, val maxRefFrames: Int? = null, val maxVideoBitDepth: Int? = null, val requireAvc: Boolean? = null, val deInterlace: Boolean? = null, val requireNonAnamorphic: Boolean? = null, val transcodingMaxAudioChannels: Int? = null, val cpuCoreLimit: Int? = null, val liveStreamId: String? = null, val enableMpegtsM2TsMode: Boolean? = null, val videoCodec: String? = null, val subtitleCodec: String? = null, val transcodeReasons: String? = null, val audioStreamIndex: Int? = null, val videoStreamIndex: Int? = null, val context: EncodingContext? = null, val streamOptions: Map<String, String?>? = null, val enableAdaptiveBitrateStreaming: Boolean? = false, val enableTrickplay: Boolean? = true, val enableAudioVbrEncoding: Boolean? = true, val alwaysBurnInSubtitleWhenTranscoding: Boolean? = false)

A video hls playlist stream.

Constructors

constructor(itemId: UUID, static: Boolean? = null, params: String? = null, tag: String? = null, deviceProfileId: String? = null, playSessionId: String? = null, segmentContainer: String? = null, segmentLength: Int? = null, minSegments: Int? = null, mediaSourceId: String, deviceId: String? = null, audioCodec: String? = null, enableAutoStreamCopy: Boolean? = null, allowVideoStreamCopy: Boolean? = null, allowAudioStreamCopy: Boolean? = null, breakOnNonKeyFrames: Boolean? = null, audioSampleRate: Int? = null, maxAudioBitDepth: Int? = null, audioBitRate: Int? = null, audioChannels: Int? = null, maxAudioChannels: Int? = null, profile: String? = null, level: String? = null, framerate: Float? = null, maxFramerate: Float? = null, copyTimestamps: Boolean? = null, startTimeTicks: Long? = null, width: Int? = null, height: Int? = null, maxWidth: Int? = null, maxHeight: Int? = null, videoBitRate: Int? = null, subtitleStreamIndex: Int? = null, subtitleMethod: SubtitleDeliveryMethod? = null, maxRefFrames: Int? = null, maxVideoBitDepth: Int? = null, requireAvc: Boolean? = null, deInterlace: Boolean? = null, requireNonAnamorphic: Boolean? = null, transcodingMaxAudioChannels: Int? = null, cpuCoreLimit: Int? = null, liveStreamId: String? = null, enableMpegtsM2TsMode: Boolean? = null, videoCodec: String? = null, subtitleCodec: String? = null, transcodeReasons: String? = null, audioStreamIndex: Int? = null, videoStreamIndex: Int? = null, context: EncodingContext? = null, streamOptions: Map<String, String?>? = null, enableAdaptiveBitrateStreaming: Boolean? = false, enableTrickplay: Boolean? = true, enableAudioVbrEncoding: Boolean? = true, alwaysBurnInSubtitleWhenTranscoding: Boolean? = false)

Properties

Link copied to clipboard

Whether or not to allow copying of the audio stream url.

Link copied to clipboard

Whether or not to allow copying of the video stream url.

Link copied to clipboard

Whether to always burn in subtitles when transcoding.

Link copied to clipboard

Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to encoder defaults.

Link copied to clipboard

Optional. Specify a specific number of audio channels to encode to, e.g. 2.

Link copied to clipboard

Optional. Specify an audio codec to encode to, e.g. mp3.

Link copied to clipboard

Optional. Specify a specific audio sample rate, e.g. 44100.

Link copied to clipboard

Optional. The index of the audio stream to use. If omitted the first audio stream will be used.

Link copied to clipboard

Optional. Whether to break on non key frames.

Link copied to clipboard

Optional. The MediaBrowser.Model.Dlna.EncodingContext.

Link copied to clipboard

Whether or not to copy timestamps when transcoding with an offset. Defaults to false.

Link copied to clipboard

Optional. The limit of how many cpu cores to use.

Link copied to clipboard

Optional. Whether to deinterlace the video.

Link copied to clipboard

The device id of the client requesting. Used to stop encoding processes when needed.

Link copied to clipboard

Optional. The dlna device profile id to utilize.

Link copied to clipboard

Enable adaptive bitrate streaming.

Link copied to clipboard

Whether to enable Audio Encoding.

Link copied to clipboard

Whether or not to allow automatic stream copy if requested values match the original source. Defaults to true.

Link copied to clipboard

Optional. Whether to enable the MpegtsM2Ts mode.

Link copied to clipboard

Enable trickplay image playlists being added to master playlist.

Link copied to clipboard

Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted unless the device has specific requirements.

Link copied to clipboard
val height: Int?

Optional. The fixed vertical resolution of the encoded video.

Link copied to clipboard

The item id.

Link copied to clipboard

Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1.

Link copied to clipboard

The live stream id.

Link copied to clipboard

Optional. The maximum audio bit depth.

Link copied to clipboard

Optional. Specify a maximum number of audio channels to encode to, e.g. 2.

Link copied to clipboard

Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be omitted unless the device has specific requirements.

Link copied to clipboard

Optional. The maximum vertical resolution of the encoded video.

Link copied to clipboard

Optional.

Link copied to clipboard

Optional. The maximum video bit depth.

Link copied to clipboard

Optional. The maximum horizontal resolution of the encoded video.

Link copied to clipboard

The media version id, if playing an alternate version.

Link copied to clipboard

The minimum number of segments.

Link copied to clipboard

The streaming parameters.

Link copied to clipboard

The play session id.

Link copied to clipboard

Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high.

Link copied to clipboard

Optional. Whether to require avc.

Link copied to clipboard

Optional. Whether to require a non anamorphic stream.

Link copied to clipboard

The segment container.

Link copied to clipboard

The segment length.

Link copied to clipboard

Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms.

Link copied to clipboard

Optional. If true, the original file will be streamed statically without any encoding. Use either no url extension or the original file extension. true/false.

Link copied to clipboard

Optional. The streaming options.

Link copied to clipboard

Optional. Specify a subtitle codec to encode to.

Link copied to clipboard

Optional. Specify the subtitle delivery method.

Link copied to clipboard

Optional. The index of the subtitle stream to use. If omitted no subtitles will be used.

Link copied to clipboard
val tag: String?

The tag.

Link copied to clipboard

Optional. The transcoding reason.

Link copied to clipboard

Optional. The maximum number of audio channels to transcode.

Link copied to clipboard

Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to encoder defaults.

Link copied to clipboard

Optional. Specify a video codec to encode to, e.g. h264.

Link copied to clipboard

Optional. The index of the video stream to use. If omitted the first video stream will be used.

Link copied to clipboard
val width: Int?

Optional. The fixed horizontal resolution of the encoded video.