文章插图
请求一个空的输入 input buffer 。
填入数据、并将其交给 MediaCodec 。
【mediacodec怎么关闭 media.hwcodec如何关闭】MediaCodec 处理数据后,将处理后的数据放在一个空的 output buffer 。
获取填充数据了的 output buffer,得到其中的数据,然后将其返还给 MediaCodec 。
Compressed Data 既然是编解码器 , 那么势必会处理对应视频、音频格式的压缩数据 , 也就是 Encode 的输出数据、Decoder的输入数据 。我们将这一类数据,统称为压缩数据 。压缩数据格式,取决于 MediaFormat | Android Developers 。对于视频数据而言,通常是一帧数据;音频数据,一般是单个处理单元(包括多少微秒的数据) 。一般情况下 , 除非指定为 BUFFER_FLAG_PARTIAL_FRAME,否则不会出现半个帧的情况 。
Raw Audio Buffers 编解码器,需要编码对应的音频数据 , 那么就肯定会处理音频格式数据,也就是 PCM 数据 。对于音频编码格式,只有 ENCODING_PCM_16BIT 确认被各 System Rom 支持 。
推荐阅读
- 安卓手机怎么修改虚拟导航栏按键 ios虚拟安卓手机
- 如何截取视频发西瓜视频才不侵权 西瓜视频怎么截取电影片段
- 充电器的接口掉进油里怎么办 充电器接口沾油
- 逍客后保险杠塑料撞了怎么修 逍客后保险杠塑料撞了破了 怎么修
- 导航键怎么设置(导航键怎么设置 导航键位置怎么设置
- 海绵宝宝声音教程 海绵宝宝声音怎么说
- 12123怎么补交体检 12123补交体检报告
- 沂源县源能热力公司供暖怎么报停 沂源县源能热力公司供暖怎么收费
- 中电淄博能源供热卡号怎么查询 500热力公司怎么查供热卡号
- 沂源源能热力北线北部片区供暖片区怎么划? 临沂顺源热力有限公司