# SequenceAssetInfo

Artifact: [androidx.media3:media3-test-utils](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/test/utils/SequenceAssetInfo.java+class:androidx.media3.test.utils.SequenceAssetInfo)

*** ** * ** ***


```
@UnstableApi
class SequenceAssetInfo
```

<br />

*** ** * ** ***

Test assets that describe various `https://developer.android.com/reference/kotlin/androidx/media3/transformer/EditedMediaItemSequence` configurations.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#SequenceAssetInfo(java.util.Set<java.lang.Integer>,androidx.media3.test.utils.EditedMediaItemAssetInfo,androidx.media3.test.utils.EditedMediaItemAssetInfo...)( trackTypes: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-set/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html<@https://developer.android.com/reference/kotlin/androidx/media3/common/C.TrackType https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html!>!, asset: https://developer.android.com/reference/kotlin/androidx/media3/test/utils/EditedMediaItemAssetInfo!, assets: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://developer.android.com/reference/kotlin/androidx/media3/test/utils/EditedMediaItemAssetInfo!>! )` |
| `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#SequenceAssetInfo(boolean,java.util.Set<java.lang.Integer>,androidx.media3.test.utils.EditedMediaItemAssetInfo,androidx.media3.test.utils.EditedMediaItemAssetInfo...)( isLooping: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, trackTypes: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-set/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html<@https://developer.android.com/reference/kotlin/androidx/media3/common/C.TrackType https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html!>!, asset: https://developer.android.com/reference/kotlin/androidx/media3/test/utils/EditedMediaItemAssetInfo!, assets: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://developer.android.com/reference/kotlin/androidx/media3/test/utils/EditedMediaItemAssetInfo!>! )` |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/media3/transformer/EditedMediaItemSequence!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#getEditedMediaItemSequence()()` |
| `https://guava.dev/releases/snapshot-android/api/docs/com/google/common/collect/ImmutableList.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html!>!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#getExpectedVideoTimestampsUs()()` |
| `java-static https://guava.dev/releases/snapshot-android/api/docs/com/google/common/collect/ImmutableList.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html!>!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#getExpectedVideoTimestampsUs(java.util.List<androidx.media3.test.utils.EditedMediaItemAssetInfo>,long)( assets: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/kotlin/androidx/media3/test/utils/EditedMediaItemAssetInfo!>!, offsetUs: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html )` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#toString()()` |

| ### Public properties |
|---|---|
| `https://guava.dev/releases/snapshot-android/api/docs/com/google/common/collect/ImmutableList.html<https://developer.android.com/reference/kotlin/androidx/media3/test/utils/EditedMediaItemAssetInfo!>!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#assets()` |
| `https://guava.dev/releases/snapshot-android/api/docs/com/google/common/collect/ImmutableSet.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html!>!` | `https://developer.android.com/reference/kotlin/androidx/media3/test/utils/SequenceAssetInfo#trackTypes()` |

## Public constructors

### SequenceAssetInfo

```
SequenceAssetInfo(
    trackTypes: (Mutable)Set<@C.TrackType Int!>!,
    asset: EditedMediaItemAssetInfo!,
    assets: Array<EditedMediaItemAssetInfo!>!
)
```

### SequenceAssetInfo

```
SequenceAssetInfo(
    isLooping: Boolean,
    trackTypes: (Mutable)Set<@C.TrackType Int!>!,
    asset: EditedMediaItemAssetInfo!,
    assets: Array<EditedMediaItemAssetInfo!>!
)
```

## Public functions

### getEditedMediaItemSequence

```
fun getEditedMediaItemSequence(): EditedMediaItemSequence!
```

### getExpectedVideoTimestampsUs

```
fun getExpectedVideoTimestampsUs(): ImmutableList<Long!>!
```

### getExpectedVideoTimestampsUs

```
java-static fun getExpectedVideoTimestampsUs(
    assets: (Mutable)List<EditedMediaItemAssetInfo!>!,
    offsetUs: Long
): ImmutableList<Long!>!
```

### toString

```
fun toString(): String!
```

## Public properties

### assets

```
val assets: ImmutableList<EditedMediaItemAssetInfo!>!
```

### trackTypes

```
val trackTypes: ImmutableSet<Int!>!
```