DashManifestParser.RepresentationInfo


protected final class DashManifestParser.RepresentationInfo


A parsed Representation element.

Summary

Public constructors

RepresentationInfo(
    Format format,
    List<BaseUrl> baseUrls,
    SegmentBase segmentBase,
    @Nullable String drmSchemeType,
    ArrayList<DrmInitData.SchemeData> drmSchemeDatas,
    ArrayList<Descriptor> inbandEventStreams,
    List<Descriptor> essentialProperties,
    List<Descriptor> supplementalProperties,
    long revisionId
)

Public fields

baseUrls

public final ImmutableList<BaseUrlbaseUrls

drmSchemeDatas

public final ArrayList<DrmInitData.SchemeDatadrmSchemeDatas

drmSchemeType

public final @Nullable String drmSchemeType

essentialProperties

public final List<DescriptoressentialProperties

format

public final Format format

inbandEventStreams

public final ArrayList<DescriptorinbandEventStreams

revisionId

public final long revisionId

segmentBase

public final SegmentBase segmentBase

supplementalProperties

public final List<DescriptorsupplementalProperties

Public constructors

RepresentationInfo

public RepresentationInfo(
    Format format,
    List<BaseUrl> baseUrls,
    SegmentBase segmentBase,
    @Nullable String drmSchemeType,
    ArrayList<DrmInitData.SchemeData> drmSchemeDatas,
    ArrayList<Descriptor> inbandEventStreams,
    List<Descriptor> essentialProperties,
    List<Descriptor> supplementalProperties,
    long revisionId
)