DashManifestParser.RepresentationInfo


protected class DashManifestParser.RepresentationInfo


A parsed Representation element.

Summary

Public constructors

RepresentationInfo(
    format: Format!,
    baseUrls: (Mutable)List<BaseUrl!>!,
    segmentBase: SegmentBase!,
    drmSchemeType: String?,
    drmSchemeDatas: ArrayList<DrmInitData.SchemeData!>!,
    inbandEventStreams: ArrayList<Descriptor!>!,
    essentialProperties: (Mutable)List<Descriptor!>!,
    supplementalProperties: (Mutable)List<Descriptor!>!,
    revisionId: Long
)

Public constructors

RepresentationInfo

RepresentationInfo(
    format: Format!,
    baseUrls: (Mutable)List<BaseUrl!>!,
    segmentBase: SegmentBase!,
    drmSchemeType: String?,
    drmSchemeDatas: ArrayList<DrmInitData.SchemeData!>!,
    inbandEventStreams: ArrayList<Descriptor!>!,
    essentialProperties: (Mutable)List<Descriptor!>!,
    supplementalProperties: (Mutable)List<Descriptor!>!,
    revisionId: Long
)

Public properties

baseUrls

val baseUrlsImmutableList<BaseUrl!>!

drmSchemeType

val drmSchemeTypeString?

essentialProperties

val essentialProperties: (Mutable)List<Descriptor!>!

format

val formatFormat!

inbandEventStreams

val inbandEventStreamsArrayList<Descriptor!>!

revisionId

val revisionIdLong

segmentBase

val segmentBaseSegmentBase!

supplementalProperties

val supplementalProperties: (Mutable)List<Descriptor!>!