public interface MediaCodecSelector
MediaCodec instances.| Modifier and Type | Field and Description |
|---|---|
static MediaCodecSelector |
DEFAULT
Default implementation of
MediaCodecSelector. |
| Modifier and Type | Method and Description |
|---|---|
MediaCodecInfo |
getDecoderInfo(java.lang.String mimeType,
boolean requiresSecureDecoder)
Selects a decoder to instantiate for a given mime type.
|
MediaCodecInfo |
getPassthroughDecoderInfo()
Selects a decoder to instantiate for audio passthrough.
|
static final MediaCodecSelector DEFAULT
MediaCodecSelector.MediaCodecInfo getDecoderInfo(java.lang.String mimeType, boolean requiresSecureDecoder) throws MediaCodecUtil.DecoderQueryException
mimeType - The mime type for which a decoder is required.requiresSecureDecoder - Whether a secure decoder is required.MediaCodecInfo describing the decoder, or null if no suitable decoder exists.MediaCodecUtil.DecoderQueryException - Thrown if there was an error querying decoders.MediaCodecInfo getPassthroughDecoderInfo() throws MediaCodecUtil.DecoderQueryException
MediaCodecInfo describing the decoder, or null if no suitable decoder exists.MediaCodecUtil.DecoderQueryException - Thrown if there was an error querying decoders.