【第四篇章-android平台MediaCodec】根据编码类型MIME_TYPE获取MediaCodecInfo
来源:互联网 发布:如何制作淘宝店招图片 编辑:程序博客网 时间:2024/06/05 02:06
String AMIME_VIDEO_VP8 ="video/x-vnd.on2.vp8"; //- VP8 video (i.e. video in .webm)String AMIME_VIDEO_VP9 ="video/x-vnd.on2.vp9"; //- VP9 video (i.e. video in .webm)String AMIME_VIDEO_AVC ="video/avc"; //- H.264/AVC videoString AMIME_VIDEO_HEVC ="video/hevc"; //- H.265/HEVC videoString AMIME_VIDEO_MPEG4 ="video/mp4v-es"; //- MPEG4 videoString AMIME_VIDEO_H264 ="video/3gpp"; //- H.263 videoString AMIME_AUDIO_AMR_NB ="audio/3gpp"; //- AMR narrowband audioString AMIME_AUDIO_AMR_WB ="audio/amr-wb"; //- AMR wideband audioString AMIME_AUDIO_MP3 ="audio/mpeg"; //- MPEG1/2 audio layer IIIString AMIME_AUDIO_RAW_AAC ="audio/mp4a-latm"; //- AAC audio(note,this is raw AAC packets,not packaged in LATM!)String AMIME_AUDIO_VORBIS ="audio/vorbis"; //- vorbis audioString AMIME_AUDIO_G711_ALAW ="audio/g711-alaw"; //- G.711 alaw audioString AMIME_AUDIO_G711_MLAW ="audio/g711-mlaw"; //- G.711 ulaw audio@TargetApi(Build.VERSION_CODES.JELLY_BEAN)private MediaCodecInfo selectCodec(String mimeType) {int numCodecs = MediaCodecList.getCodecCount();for (int i = 0; i < numCodecs; i++) {MediaCodecInfo codecInfo = MediaCodecList.getCodecInfoAt(i);if (codecInfo.isEncoder()) {continue;}for (String type : codecInfo.getSupportedTypes()) {if (type.equalsIgnoreCase(mimeType)) {Log.i("selectCodec", "SelectCodec : " + codecInfo.getName());return codecInfo;}}}return null;}
0 0
- 【第四篇章-android平台MediaCodec】根据编码类型MIME_TYPE获取MediaCodecInfo
- 【第四篇章-android平台MediaCodec】编解码逻辑认识
- 【第四篇章-android平台MediaCodec】判断是否支持硬解码代码
- 【第四篇章-android平台MediaCodec】解决Observer died. Quickly, do something, ... anything...
- 获取文件mime_type类型
- MIME_type类型
- MIME_type类型
- Android MediaCodec 视频编码
- Android Camera2 Mediacodec编码
- MIME_type类型语法
- MIME_type类型语法
- android硬编码h264-MediaCodec
- android硬编码h264-MediaCodec
- android硬编码h264-MediaCodec
- android硬编码h264-MediaCodec
- Android MediaCodec h264硬件编码
- android硬编码h264-MediaCodec
- android下MediaCodec硬编码(转)
- 基于MongoDB打造.Net的分布式Session子系统
- PAT-A | 1003 | Emergency
- BZOJ 2178 圆的面积并 Simpson积分
- leetcode--Find Minimum in Rotated Sorted Array --C++
- gridview 实现横向分页滑动效果的两种实现方案
- 【第四篇章-android平台MediaCodec】根据编码类型MIME_TYPE获取MediaCodecInfo
- 【面试算法系列】逆序输出一个单链表 - C语言实现
- 彩票摇奖
- Binary Tree Zigzag Level Order Traversal
- 常量指针和指针常量的区别
- SQL Server学习记录之存储过程
- 整数中1出现的次数(从1到n整数中1出现的次数)
- GitHub 优秀的 Android 开源项目
- 数据库中索引原理(超经典)(附链接)