SequenceAssetInfo


@UnstableApi
public final class SequenceAssetInfo


Test assets that describe various EditedMediaItemSequence configurations.

Summary

Public constructors

SequenceAssetInfo(
    Set<@C.TrackType Integer> trackTypes,
    EditedMediaItemAssetInfo asset,
    EditedMediaItemAssetInfo[] assets
)
SequenceAssetInfo(
    boolean isLooping,
    Set<@C.TrackType Integer> trackTypes,
    EditedMediaItemAssetInfo asset,
    EditedMediaItemAssetInfo[] assets
)

Public fields

trackTypes

public final ImmutableSet<@C.TrackType Integer> trackTypes

Public constructors

SequenceAssetInfo

public SequenceAssetInfo(
    Set<@C.TrackType Integer> trackTypes,
    EditedMediaItemAssetInfo asset,
    EditedMediaItemAssetInfo[] assets
)

SequenceAssetInfo

public SequenceAssetInfo(
    boolean isLooping,
    Set<@C.TrackType Integer> trackTypes,
    EditedMediaItemAssetInfo asset,
    EditedMediaItemAssetInfo[] assets
)

Public methods

getEditedMediaItemSequence

public EditedMediaItemSequence getEditedMediaItemSequence()

getExpectedVideoTimestampsUs

public ImmutableList<Long> getExpectedVideoTimestampsUs()

getExpectedVideoTimestampsUs

public static ImmutableList<Long> getExpectedVideoTimestampsUs(
    List<EditedMediaItemAssetInfo> assets,
    long offsetUs
)

toString

public String toString()