Interface MediaCodecSelector


  • public interface MediaCodecSelector
    Selector of MediaCodec instances.
    • 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.