MediaStream

data class MediaStream(val codec: String? = null, val codecTag: String? = null, val language: String? = null, val colorRange: String? = null, val colorSpace: String? = null, val colorTransfer: String? = null, val colorPrimaries: String? = null, val dvVersionMajor: Int? = null, val dvVersionMinor: Int? = null, val dvProfile: Int? = null, val dvLevel: Int? = null, val rpuPresentFlag: Int? = null, val elPresentFlag: Int? = null, val blPresentFlag: Int? = null, val dvBlSignalCompatibilityId: Int? = null, val rotation: Int? = null, val comment: String? = null, val timeBase: String? = null, val codecTimeBase: String? = null, val title: String? = null, val videoRange: VideoRange, val videoRangeType: VideoRangeType, val videoDoViTitle: String? = null, val localizedUndefined: String? = null, val localizedDefault: String? = null, val localizedForced: String? = null, val localizedExternal: String? = null, val localizedHearingImpaired: String? = null, val displayTitle: String? = null, val nalLengthSize: String? = null, val isInterlaced: Boolean, val isAvc: Boolean? = null, val channelLayout: String? = null, val bitRate: Int? = null, val bitDepth: Int? = null, val refFrames: Int? = null, val packetLength: Int? = null, val channels: Int? = null, val sampleRate: Int? = null, val isDefault: Boolean, val isForced: Boolean, val isHearingImpaired: Boolean, val height: Int? = null, val width: Int? = null, val averageFrameRate: Float? = null, val realFrameRate: Float? = null, val referenceFrameRate: Float? = null, val profile: String? = null, val type: MediaStreamType, val aspectRatio: String? = null, val index: Int, val score: Int? = null, val isExternal: Boolean, val deliveryMethod: SubtitleDeliveryMethod? = null, val deliveryUrl: String? = null, val isExternalUrl: Boolean? = null, val isTextSubtitleStream: Boolean, val supportsExternalStream: Boolean, val path: String? = null, val pixelFormat: String? = null, val level: Double? = null, val isAnamorphic: Boolean? = null)

Class MediaStream.

Constructors

Link copied to clipboard
constructor(codec: String? = null, codecTag: String? = null, language: String? = null, colorRange: String? = null, colorSpace: String? = null, colorTransfer: String? = null, colorPrimaries: String? = null, dvVersionMajor: Int? = null, dvVersionMinor: Int? = null, dvProfile: Int? = null, dvLevel: Int? = null, rpuPresentFlag: Int? = null, elPresentFlag: Int? = null, blPresentFlag: Int? = null, dvBlSignalCompatibilityId: Int? = null, rotation: Int? = null, comment: String? = null, timeBase: String? = null, codecTimeBase: String? = null, title: String? = null, videoRange: VideoRange, videoRangeType: VideoRangeType, videoDoViTitle: String? = null, localizedUndefined: String? = null, localizedDefault: String? = null, localizedForced: String? = null, localizedExternal: String? = null, localizedHearingImpaired: String? = null, displayTitle: String? = null, nalLengthSize: String? = null, isInterlaced: Boolean, isAvc: Boolean? = null, channelLayout: String? = null, bitRate: Int? = null, bitDepth: Int? = null, refFrames: Int? = null, packetLength: Int? = null, channels: Int? = null, sampleRate: Int? = null, isDefault: Boolean, isForced: Boolean, isHearingImpaired: Boolean, height: Int? = null, width: Int? = null, averageFrameRate: Float? = null, realFrameRate: Float? = null, referenceFrameRate: Float? = null, profile: String? = null, type: MediaStreamType, aspectRatio: String? = null, index: Int, score: Int? = null, isExternal: Boolean, deliveryMethod: SubtitleDeliveryMethod? = null, deliveryUrl: String? = null, isExternalUrl: Boolean? = null, isTextSubtitleStream: Boolean, supportsExternalStream: Boolean, path: String? = null, pixelFormat: String? = null, level: Double? = null, isAnamorphic: Boolean? = null)

Properties

Link copied to clipboard
val aspectRatio: String? = null

The aspect ratio.

Link copied to clipboard

An enum representing formats of spatial audio.

Link copied to clipboard
val averageFrameRate: Float? = null

The average frame rate.

Link copied to clipboard
val bitDepth: Int? = null

The bit depth.

Link copied to clipboard
val bitRate: Int? = null

The bit rate.

Link copied to clipboard
val blPresentFlag: Int? = null

The Dolby Vision bl present flag.

Link copied to clipboard
val channelLayout: String? = null

The channel layout.

Link copied to clipboard
val channels: Int? = null

The channels.

Link copied to clipboard
val codec: String? = null

The codec.

Link copied to clipboard
val codecTag: String? = null

The codec tag.

Link copied to clipboard
val codecTimeBase: String? = null

The codec time base.

Link copied to clipboard
val colorPrimaries: String? = null

The color primaries.

Link copied to clipboard
val colorRange: String? = null

The color range.

Link copied to clipboard
val colorSpace: String? = null

The color space.

Link copied to clipboard
val colorTransfer: String? = null

The color transfer.

Link copied to clipboard
val comment: String? = null

The comment.

Link copied to clipboard

The method.

Link copied to clipboard
val deliveryUrl: String? = null

The delivery URL.

Link copied to clipboard
val displayTitle: String? = null
Link copied to clipboard

The Dolby Vision bl signal compatibility id.

Link copied to clipboard
val dvLevel: Int? = null

The Dolby Vision level.

Link copied to clipboard
val dvProfile: Int? = null

The Dolby Vision profile.

Link copied to clipboard
val dvVersionMajor: Int? = null

The Dolby Vision version major.

Link copied to clipboard
val dvVersionMinor: Int? = null

The Dolby Vision version minor.

Link copied to clipboard
val elPresentFlag: Int? = null

The Dolby Vision el present flag.

Link copied to clipboard
val height: Int? = null

The height.

Link copied to clipboard
val index: Int

The index.

Link copied to clipboard
val isAnamorphic: Boolean? = null

Whether this instance is anamorphic.

Link copied to clipboard
val isAvc: Boolean? = null
Link copied to clipboard

A value indicating whether this instance is default.

Link copied to clipboard

A value indicating whether this instance is external.

Link copied to clipboard
val isExternalUrl: Boolean? = null

A value indicating whether this instance is external URL.

Link copied to clipboard

A value indicating whether this instance is forced.

Link copied to clipboard

A value indicating whether this instance is for the hearing impaired.

Link copied to clipboard

A value indicating whether this instance is interlaced.

Link copied to clipboard
Link copied to clipboard
val language: String? = null

The language.

Link copied to clipboard
val level: Double? = null

The level.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val localizedForced: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val nalLengthSize: String? = null
Link copied to clipboard
val packetLength: Int? = null

The length of the packet.

Link copied to clipboard
val path: String? = null

The filename.

Link copied to clipboard
val pixelFormat: String? = null

The pixel format.

Link copied to clipboard
val profile: String? = null

The profile.

Link copied to clipboard
val realFrameRate: Float? = null

The real frame rate.

Link copied to clipboard

Gets the framerate used as reference. Prefer AverageFrameRate, if that is null or an unrealistic value then fallback to RealFrameRate.

Link copied to clipboard
val refFrames: Int? = null

The reference frames.

Link copied to clipboard
val rotation: Int? = null

The Rotation in degrees.

Link copied to clipboard
val rpuPresentFlag: Int? = null

The Dolby Vision rpu present flag.

Link copied to clipboard
val sampleRate: Int? = null

The sample rate.

Link copied to clipboard
val score: Int? = null

The score.

Link copied to clipboard

A value indicating whether supports external stream.

Link copied to clipboard
val timeBase: String? = null

The time base.

Link copied to clipboard
val title: String? = null

The title.

Link copied to clipboard

The type.

Link copied to clipboard
val videoDoViTitle: String? = null

The video dovi title.

Link copied to clipboard

An enum representing video ranges.

Link copied to clipboard

An enum representing types of video ranges.

Link copied to clipboard
val width: Int? = null

The width.