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

Constant effects for a 0.5x speed change.

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo for a static image with 500ms duration.

static final Pair<AudioProcessorEffect>

Constant effects for a 2.0x speed change.

static final EditedMediaItemAssetInfo

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_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 EditedMediaItem

The EditedMediaItem to be processed.

final @Nullable Format

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

final ImmutableList<Long>

Expected output video timestamps in microseconds.

Public methods

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<AudioProcessorEffectHALF_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<AudioProcessorEffectTWICE_SPEED_CHANGE_EFFECTS

Constant effects for a 2.0x speed change.

VIDEO

public static final EditedMediaItemAssetInfo VIDEO

An EditedMediaItemAssetInfo wrapper around MP4_ADVANCED_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

editedMediaItem

public final EditedMediaItem editedMediaItem

The EditedMediaItem to be processed.

videoFormat

public final @Nullable Format videoFormat

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

videoTimestampsUs

public final ImmutableList<LongvideoTimestampsUs

Expected output video timestamps in microseconds.

Public methods

toString

public String toString()