Return concrete SurfaceAssetLoader from factory

If the caller is another asset loader (or another asset loader factory) that is
delegating to a `SurfaceAssetLoader`, it may want to call methods on the
`SurfaceAssetLoader`. Return the concrete type so that a cast isn't necessary
at the call site.

PiperOrigin-RevId: 712881130
This commit is contained in:
andrewlewis 2025-01-07 05:59:25 -08:00 committed by Copybara-Service
parent 38363acc8d
commit 9ac91aaadd

View file

@ -87,7 +87,7 @@ public final class SurfaceAssetLoader implements AssetLoader {
} }
@Override @Override
public AssetLoader createAssetLoader( public SurfaceAssetLoader createAssetLoader(
EditedMediaItem editedMediaItem, EditedMediaItem editedMediaItem,
Looper looper, Looper looper,
AssetLoader.Listener listener, AssetLoader.Listener listener,