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 baseUrls: ImmutableList<BaseUrl!>!

drmSchemeType

val drmSchemeType: String?

essentialProperties

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

format

val format: Format!

inbandEventStreams

val inbandEventStreams: ArrayList<Descriptor!>!

revisionId

val revisionId: Long

segmentBase

val segmentBase: SegmentBase!

supplementalProperties

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