docs/doc/reference/com/google/android/exoplayer2/source/dash/manifest/DashManifestParser.RepresentationInfo.html
Package com.google.android.exoplayer2.source.dash.manifest
Enclosing class:DashManifestParser
protected static final classDashManifestParser.RepresentationInfoextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")
A parsed Representation element.
Fields | Modifier and Type | Field | Description |
| --- | --- | --- |
| ImmutableList<BaseUrl> | baseUrls | |
| ArrayList<DrmInitData.SchemeData> | drmSchemeDatas | |
| String | drmSchemeType | |
| List<Descriptor> | essentialProperties | |
| Format | format | |
| ArrayList<Descriptor> | inbandEventStreams | |
| long | revisionId | |
| SegmentBase | segmentBase | |
| List<Descriptor> | supplementalProperties | |
Constructors | Constructor | Description |
| --- | --- |
| RepresentationInfo(Format format, List<BaseUrl> baseUrls, SegmentBase segmentBase, String drmSchemeType, ArrayList<DrmInitData.SchemeData> drmSchemeDatas, ArrayList<Descriptor> inbandEventStreams, List<Descriptor> essentialProperties, List<Descriptor> supplementalProperties, long revisionId) | |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
public final[Format](../../../Format.html "class in com.google.android.exoplayer2")format
-
public final[ImmutableList](https://guava.dev/releases/31.1-android/api/docs/com/google/common/collect/ImmutableList.html?is-external=true "class or interface in com.google.common.collect")<[BaseUrl](BaseUrl.html "class in com.google.android.exoplayer2.source.dash.manifest")> baseUrls
-
public final[SegmentBase](SegmentBase.html "class in com.google.android.exoplayer2.source.dash.manifest")segmentBase
-
@Nullable
public final[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")drmSchemeType
-
public final[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[DrmInitData.SchemeData](../../../drm/DrmInitData.SchemeData.html "class in com.google.android.exoplayer2.drm")> drmSchemeDatas
-
public final[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> inbandEventStreams
-
public final long revisionId
-
public final[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> essentialProperties
-
public final[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> supplementalProperties
-
public RepresentationInfo([Format](../../../Format.html "class in com.google.android.exoplayer2")format,[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[BaseUrl](BaseUrl.html "class in com.google.android.exoplayer2.source.dash.manifest")> baseUrls,[SegmentBase](SegmentBase.html "class in com.google.android.exoplayer2.source.dash.manifest")segmentBase,
@Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")drmSchemeType,[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[DrmInitData.SchemeData](../../../drm/DrmInitData.SchemeData.html "class in com.google.android.exoplayer2.drm")> drmSchemeDatas,[ArrayList](https://developer.android.com/reference/java/util/ArrayList.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> inbandEventStreams,[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> essentialProperties,[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<[Descriptor](Descriptor.html "class in com.google.android.exoplayer2.source.dash.manifest")> supplementalProperties,
long revisionId)