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 AUDIOEditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around WAV_ASSET.

AUDIO_WITH_VIDEO_TIMESTAMPS

const val AUDIO_WITH_VIDEO_TIMESTAMPSEditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around WAV_ASSET with video timestamps.

HALF_SPEED_CHANGE_EFFECTS

const val HALF_SPEED_CHANGE_EFFECTSPair<AudioProcessor!, Effect!>!

Constant effects for a 0.5x speed change.

IMAGE

const val IMAGEEditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo for a static image with 500ms duration.

TWICE_SPEED_CHANGE_EFFECTS

const val TWICE_SPEED_CHANGE_EFFECTSPair<AudioProcessor!, Effect!>!

Constant effects for a 2.0x speed change.

VIDEO_ONLY_CLIPPED_HALF_SPEED

const val VIDEO_ONLY_CLIPPED_HALF_SPEEDEditedMediaItemAssetInfo!

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_SPEEDEditedMediaItemAssetInfo!

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

VIDEO_SRGB

const val VIDEO_SRGBEditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ASSET_SRGB.

VIDEO_WITHOUT_AUDIO

const val VIDEO_WITHOUT_AUDIOEditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the audio track removed.

VIDEO_WITH_REMOVE_VIDEO

const val VIDEO_WITH_REMOVE_VIDEOEditedMediaItemAssetInfo!

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the video track removed.

Public functions

toString

fun toString(): String!

Public properties

editedMediaItem

val editedMediaItemEditedMediaItem!

The EditedMediaItem to be processed.

videoFormat

val videoFormatFormat?

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

videoTimestampsUs

val videoTimestampsUsImmutableList<Long!>!

Expected output video timestamps in microseconds.