Class ImageAssetLoader
- java.lang.Object
-
- com.google.android.exoplayer2.transformer.ImageAssetLoader
-
- All Implemented Interfaces:
AssetLoader
@Deprecated public final class ImageAssetLoader extends Object implements AssetLoader
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.AnAssetLoaderimplementation that loads images intoBitmapinstances.Supports the image formats listed here except from GIFs, which could exhibit unexpected behavior.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImageAssetLoader.FactoryDeprecated.AnAssetLoader.FactoryforImageAssetLoaderinstances.-
Nested classes/interfaces inherited from interface com.google.android.exoplayer2.transformer.AssetLoader
AssetLoader.Listener, AssetLoader.SupportedOutputTypes
-
-
Field Summary
Fields Modifier and Type Field Description static StringMIME_TYPE_IMAGE_ALLDeprecated.-
Fields inherited from interface com.google.android.exoplayer2.transformer.AssetLoader
SUPPORTED_OUTPUT_TYPE_DECODED, SUPPORTED_OUTPUT_TYPE_ENCODED
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ImmutableMap<Integer,String>getDecoderNames()Deprecated.Return the used decoders' names.@com.google.android.exoplayer2.transformer.Transformer.ProgressState intgetProgress(ProgressHolder progressHolder)Deprecated.Returns the currentTransformer.ProgressStateand updatesprogressHolderwith the current progress if it isavailable.voidrelease()Deprecated.Stops loading data and releases all resources associated with the asset loader.voidstart()Deprecated.Starts the asset loader.
-
-
-
Field Detail
-
MIME_TYPE_IMAGE_ALL
public static final String MIME_TYPE_IMAGE_ALL
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
start
public void start()
Deprecated.Description copied from interface:AssetLoaderStarts the asset loader.- Specified by:
startin interfaceAssetLoader
-
getProgress
public @com.google.android.exoplayer2.transformer.Transformer.ProgressState int getProgress(ProgressHolder progressHolder)
Deprecated.Description copied from interface:AssetLoaderReturns the currentTransformer.ProgressStateand updatesprogressHolderwith the current progress if it isavailable.- Specified by:
getProgressin interfaceAssetLoader- Parameters:
progressHolder- AProgressHolder, updated to hold the percentage progress ifavailable.- Returns:
- The
Transformer.ProgressState.
-
getDecoderNames
public ImmutableMap<Integer,String> getDecoderNames()
Deprecated.Description copied from interface:AssetLoaderReturn the used decoders' names.- Specified by:
getDecoderNamesin interfaceAssetLoader- Returns:
- The decoders' names keyed by track type.
-
release
public void release()
Deprecated.Description copied from interface:AssetLoaderStops loading data and releases all resources associated with the asset loader.- Specified by:
releasein interfaceAssetLoader
-
-