Interface MediaCodecSelector
-
public interface MediaCodecSelectorSelector ofMediaCodecinstances.
-
-
Field Summary
Fields Modifier and Type Field Description static MediaCodecSelectorDEFAULTDefault implementation ofMediaCodecSelector, which returns the preferred decoder for the given format.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<MediaCodecInfo>getDecoderInfos(String mimeType, boolean requiresSecureDecoder, boolean requiresTunnelingDecoder)Returns a list of decoders that can decode media in the specified MIME type, in priority order.
-
-
-
Field Detail
-
DEFAULT
static final MediaCodecSelector DEFAULT
Default implementation ofMediaCodecSelector, which returns the preferred decoder for the given format.
-
-
Method Detail
-
getDecoderInfos
List<MediaCodecInfo> getDecoderInfos(String mimeType, boolean requiresSecureDecoder, boolean requiresTunnelingDecoder) throws MediaCodecUtil.DecoderQueryException
Returns a list of decoders that can decode media in the specified MIME type, in priority order.- Parameters:
mimeType- The MIME type for which a decoder is required.requiresSecureDecoder- Whether a secure decoder is required.requiresTunnelingDecoder- Whether a tunneling decoder is required.- Returns:
- An unmodifiable list of
MediaCodecInfos corresponding to decoders. May be empty. - Throws:
MediaCodecUtil.DecoderQueryException- Thrown if there was an error querying decoders.
-
-