mirror of
https://github.com/samsonjs/media.git
synced 2026-06-28 05:29:33 +00:00
Make DefaultDecoderFactory visible
This fixes a broken javadoc link and makes it possible to customize media source creation via the asset loader factory without also having to implementing a decoder factory from scratch. PiperOrigin-RevId: 543995538
This commit is contained in:
parent
b324b8aa72
commit
81fc9ea509
1 changed files with 7 additions and 2 deletions
|
|
@ -35,6 +35,7 @@ import androidx.media3.common.Format;
|
|||
import androidx.media3.common.MimeTypes;
|
||||
import androidx.media3.common.util.Log;
|
||||
import androidx.media3.common.util.MediaFormatUtil;
|
||||
import androidx.media3.common.util.UnstableApi;
|
||||
import androidx.media3.common.util.Util;
|
||||
import androidx.media3.exoplayer.mediacodec.MediaCodecInfo;
|
||||
import androidx.media3.exoplayer.mediacodec.MediaCodecSelector;
|
||||
|
|
@ -42,8 +43,11 @@ import androidx.media3.exoplayer.mediacodec.MediaCodecUtil;
|
|||
import java.util.List;
|
||||
import org.checkerframework.checker.nullness.qual.RequiresNonNull;
|
||||
|
||||
/** A default implementation of {@link Codec.DecoderFactory}. */
|
||||
/* package */ final class DefaultDecoderFactory implements Codec.DecoderFactory {
|
||||
/**
|
||||
* Default implementation of {@link Codec.DecoderFactory} that uses {@link MediaCodec} for decoding.
|
||||
*/
|
||||
@UnstableApi
|
||||
public final class DefaultDecoderFactory implements Codec.DecoderFactory {
|
||||
|
||||
private static final String TAG = "DefaultDecoderFactory";
|
||||
|
||||
|
|
@ -51,6 +55,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
|
|||
|
||||
private final boolean decoderSupportsKeyAllowFrameDrop;
|
||||
|
||||
/** Creates a new factory. */
|
||||
public DefaultDecoderFactory(Context context) {
|
||||
this.context = context;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue