Class EditedMediaItem
- java.lang.Object
-
- com.google.android.exoplayer2.transformer.EditedMediaItem
-
@Deprecated public final class EditedMediaItem extends Object
Deprecated.com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.AMediaItemwith the transformations to apply to it.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEditedMediaItem.BuilderDeprecated.A builder forEditedMediaIteminstances.
-
Field Summary
Fields Modifier and Type Field Description longdurationUsDeprecated.The duration of the image in the output video, in microseconds.EffectseffectsDeprecated.booleanflattenForSlowMotionDeprecated.Whether to flatten themediaItemif it contains slow motion markers.intframeRateDeprecated.The frame rate of the image in the output video, in frames per second.MediaItemmediaItemDeprecated.TheMediaItemon which transformations are applied.booleanremoveAudioDeprecated.Whether to remove the audio from themediaItem.booleanremoveVideoDeprecated.Whether to remove the video from themediaItem.
-
-
-
Field Detail
-
mediaItem
public final MediaItem mediaItem
Deprecated.TheMediaItemon which transformations are applied.
-
removeAudio
public final boolean removeAudio
Deprecated.Whether to remove the audio from themediaItem.
-
removeVideo
public final boolean removeVideo
Deprecated.Whether to remove the video from themediaItem.
-
flattenForSlowMotion
public final boolean flattenForSlowMotion
Deprecated.Whether to flatten themediaItemif it contains slow motion markers.The flattened output is obtained by removing the slow motion metadata and by actually slowing down the parts of the video and audio streams defined in this metadata.
Only Samsung Extension Format (SEF) slow motion metadata type is supported. Flattening has no effect if the input does not contain this metadata type.
For SEF slow motion media, the following assumptions are made on the input:
- The input container format is (unfragmented) MP4.
- The input contains an AVC video elementary stream with temporal SVC.
- The recording frame rate of the video is 120 or 240 fps.
-
durationUs
public final long durationUs
Deprecated.The duration of the image in the output video, in microseconds.
-
frameRate
@IntRange(from=0L) public final int frameRate
Deprecated.The frame rate of the image in the output video, in frames per second.
-
effects
public final Effects effects
Deprecated.
-
-