【技术实现步骤摘要】
【技术保护点】
一种适配android?stagefright?多媒体框架的音频解码方法,其特征在于,包括以下步骤:音频解码系统构造步骤:保存AwesomePlayer输入的解包装组件,完成音频解码器的注册;通过所述解包装组件获取音频的媒体元数据并保存至本地;开始步骤:从本地的媒体元数据中获取上下文环境数据项,申请内存资源作为解码输出缓冲;以及根据所述上下文环境,打开并初始化所述音频解码器中与所述音频流格式相匹配的解码器,申请内存资源作为解码输入缓冲;读取步骤:通过所述解包装组件读取音频编码数据至所述输入缓冲,进行音频解码;更新所述本地的媒体元数据中的采样率数据为所述音频编码数据的采样率;根据本地的媒体元数据计算得到解码输出数据的时间戳并保持至所述输出缓冲,从所述输出缓冲返回携带时间戳的原始音频数据;停止步骤:释放所述开始接口模块申请的作为解码输出缓冲和解码输入缓冲的内存资源。
【技术特征摘要】
【专利技术属性】
技术研发人员:温伟,涂睿,高见,胡勇,刘睿,
申请(专利权)人:深圳市佳创软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。