CompositionAssetInfo


@UnstableApi
class CompositionAssetInfo


Test assets that describe various Composition configurations.

Summary

Public constructors

CompositionAssetInfo(
    sequence: SequenceAssetInfo!,
    sequences: Array<SequenceAssetInfo!>!
)

Public functions

ImmutableList<Format!>!

All Format instances that need to be decoded for this Composition.

Composition!
ImmutableList<Long!>!
Format?

All Format that needs to be encoded for this Composition.

String!

Constants

MULTI_SEQUENCE_CONFIGS

const val MULTI_SEQUENCE_CONFIGSImmutableList<CompositionAssetInfo!>!

MULTI_SEQUENCE_VIDEO_CONFIGS

const val MULTI_SEQUENCE_VIDEO_CONFIGSImmutableList<CompositionAssetInfo!>!

SINGLE_SEQUENCE_CONFIGS

const val SINGLE_SEQUENCE_CONFIGSImmutableList<CompositionAssetInfo!>!

Public constructors

CompositionAssetInfo

CompositionAssetInfo(
    sequence: SequenceAssetInfo!,
    sequences: Array<SequenceAssetInfo!>!
)

Public functions

getAllVideoFormats

fun getAllVideoFormats(): ImmutableList<Format!>!

All Format instances that need to be decoded for this Composition.

getComposition

fun getComposition(): Composition!

getExpectedVideoTimestampsUs

fun getExpectedVideoTimestampsUs(): ImmutableList<Long!>!

getVideoEncoderInputFormat

fun getVideoEncoderInputFormat(): Format?

All Format that needs to be encoded for this Composition.

toString

fun toString(): String!

Public properties