EditedMediaItemAssetInfo


@UnstableApi
public final class EditedMediaItemAssetInfo


Information about an EditedMediaItem and its associated AssetInfo.

Summary

Constants

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo wrapper around WAV_ASSET.

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo wrapper around WAV_ASSET with video timestamps.

static final Pair<AudioProcessor, Effect>

Constant effects for a 0.5x speed change.

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo for a static image with 500ms duration.

static final Pair<AudioProcessor, Effect>

Constant effects for a 2.0x speed change.

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo wrapper around MP4_SIMPLE_ASSET.

static final EditedMediaItemAssetInfo

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

static final EditedMediaItemAssetInfo

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

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo wrapper around MP4_ASSET_SRGB.

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the audio track removed.

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the video track removed.

Public fields

final String

Descriptive name of the asset configuration.

final @Nullable Format

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

final ImmutableList<Long>

Expected output video timestamps in microseconds.

Public methods

EditedMediaItem

Returns the EditedMediaItem to be processed.

String

Constants

AUDIO

public static final EditedMediaItemAssetInfo AUDIO

An EditedMediaItemAssetInfo wrapper around WAV_ASSET.

AUDIO_WITH_VIDEO_TIMESTAMPS

public static final EditedMediaItemAssetInfo AUDIO_WITH_VIDEO_TIMESTAMPS

An EditedMediaItemAssetInfo wrapper around WAV_ASSET with video timestamps.

HALF_SPEED_CHANGE_EFFECTS

public static final Pair<AudioProcessor, Effect> HALF_SPEED_CHANGE_EFFECTS

Constant effects for a 0.5x speed change.

IMAGE

public static final EditedMediaItemAssetInfo IMAGE

An EditedMediaItemAssetInfo for a static image with 500ms duration.

TWICE_SPEED_CHANGE_EFFECTS

public static final Pair<AudioProcessor, Effect> TWICE_SPEED_CHANGE_EFFECTS

Constant effects for a 2.0x speed change.

VIDEO

public static final EditedMediaItemAssetInfo VIDEO

An EditedMediaItemAssetInfo wrapper around MP4_SIMPLE_ASSET.

VIDEO_ONLY_CLIPPED_HALF_SPEED

public static final EditedMediaItemAssetInfo VIDEO_ONLY_CLIPPED_HALF_SPEED

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

VIDEO_ONLY_CLIPPED_TWICE_SPEED

public static final EditedMediaItemAssetInfo VIDEO_ONLY_CLIPPED_TWICE_SPEED

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

VIDEO_SRGB

public static final EditedMediaItemAssetInfo VIDEO_SRGB

An EditedMediaItemAssetInfo wrapper around MP4_ASSET_SRGB.

VIDEO_WITHOUT_AUDIO

public static final EditedMediaItemAssetInfo VIDEO_WITHOUT_AUDIO

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the audio track removed.

VIDEO_WITH_REMOVE_VIDEO

public static final EditedMediaItemAssetInfo VIDEO_WITH_REMOVE_VIDEO

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_ASSET with the video track removed.

Public fields

name

public final String name

Descriptive name of the asset configuration.

videoFormat

public final @Nullable Format videoFormat

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

videoTimestampsUs

public final ImmutableList<Long> videoTimestampsUs

Expected output video timestamps in microseconds.

Public methods

getEditedMediaItem

public EditedMediaItem getEditedMediaItem()

Returns the EditedMediaItem to be processed.

toString

public String toString()