EditedMediaItemAssetInfo


@UnstableApi
class EditedMediaItemAssetInfo


Information about an EditedMediaItem and its associated AssetInfo.

Summary

Constants

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around WAV_ASSET.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around WAV_ASSET with video timestamps.

const Pair<AudioProcessor!, Effect!>!

Constant effects for a 0.5x speed change.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo for a static image with 500ms duration.

const Pair<AudioProcessor!, Effect!>!

Constant effects for a 2.0x speed change.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_SIMPLE_ASSET.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_VIDEO_ONLY_ASSET clipped to start at 500ms and speed adjusted x0.5.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_VIDEO_ONLY_ASSET clipped to start at 500ms and speed adjusted x2.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ASSET_SRGB.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the audio track removed.

const EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the video track removed.

Public functions

EditedMediaItem!

Returns the EditedMediaItem to be processed.

String!

Public properties

String!

Descriptive name of the asset configuration.

Format?

The Format of the video, or null if not applicable.

ImmutableList<Long!>!

Expected output video timestamps in microseconds.

Constants

AUDIO

const val AUDIO: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around WAV_ASSET.

AUDIO_WITH_VIDEO_TIMESTAMPS

const val AUDIO_WITH_VIDEO_TIMESTAMPS: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around WAV_ASSET with video timestamps.

HALF_SPEED_CHANGE_EFFECTS

const val HALF_SPEED_CHANGE_EFFECTS: Pair<AudioProcessor!, Effect!>!

Constant effects for a 0.5x speed change.

IMAGE

const val IMAGE: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo for a static image with 500ms duration.

TWICE_SPEED_CHANGE_EFFECTS

const val TWICE_SPEED_CHANGE_EFFECTS: Pair<AudioProcessor!, Effect!>!

Constant effects for a 2.0x speed change.

VIDEO_ONLY_CLIPPED_HALF_SPEED

const val VIDEO_ONLY_CLIPPED_HALF_SPEED: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_VIDEO_ONLY_ASSET clipped to start at 500ms and speed adjusted x0.5.

VIDEO_ONLY_CLIPPED_TWICE_SPEED

const val VIDEO_ONLY_CLIPPED_TWICE_SPEED: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_VIDEO_ONLY_ASSET clipped to start at 500ms and speed adjusted x2.

VIDEO_SRGB

const val VIDEO_SRGB: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ASSET_SRGB.

VIDEO_WITHOUT_AUDIO

const val VIDEO_WITHOUT_AUDIO: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the audio track removed.

VIDEO_WITH_REMOVE_VIDEO

const val VIDEO_WITH_REMOVE_VIDEO: EditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the video track removed.

Public functions

getEditedMediaItem

fun getEditedMediaItem(): EditedMediaItem!

Returns the EditedMediaItem to be processed.

toString

fun toString(): String!

Public properties

name

val name: String!

Descriptive name of the asset configuration.

videoFormat

val videoFormat: Format?

The Format of the video, or null if not applicable.

videoTimestampsUs

val videoTimestampsUs: ImmutableList<Long!>!

Expected output video timestamps in microseconds.