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_ADVANCED_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

String!

Public properties

EditedMediaItem!

The EditedMediaItem to be processed.

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

toString

fun toString(): String!

Public properties

editedMediaItem

val editedMediaItem: EditedMediaItem!

The EditedMediaItem to be processed.

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.