请求了空的输入输入缓冲区 。
填写数据并交给mediacodec 。
mediacodec处理数据,并将处理后的数据放入空的输出缓冲区 。
获取填充有数据的输出缓冲区,获取其中的数据,然后将其返回给mediacodec 。
由于压缩数据是编解码器,它必然要处理对应于视频和音频格式的压缩数据,即编码器的输出数据和解码器的输入数据 。我们称这种数据为压缩数据 。压缩数据格式取决于mediaformat|安卓开发者 。对于视频数据,通常是一帧数据;音频数据,通常是单个处理单元(包括多少微秒的数据) 。一般除非指定buffer_flag_partial_frame,否则不会有半帧 。
原始音频缓冲编解码器需要编码相应的音频数据,因此它肯定会处理音频格式数据,即pcm数据 。对于音频编码格式,每个系统rom仅支持encoding_pcm_16bit 。
【mediacodec怎样关闭 支持三种数据格式】
文章插图
- 高龄年检在手机上怎样检
- 电脑掉帧严重怎么解决
- 美菱bco一249智能冰箱温度怎样调
- 怎样知道电视与手机是同一个wifi 怎样使电视和手机在同一wifi下
- 踏板摩托车化油器怎样调最省油 这些注意事项一定要知道
- 房产达人怎样安装设备 其实很简单
- 汽车轩逸汽囊灯亮怎样回事
- haier电视怎样和手机连接 这样做
- 游戏人生怎样升级 有哪些技巧
- 用手机怎样交联通网费 这样做