• 2024-06-08Android Media Framework - 开篇
    AndroidMedia多媒体框架全面解析开篇。前言AndroidMedia是一块非常庞大的内容,上到APP的书写,中到播放器的实现、封装格式的了解,下到编解码组件的封装、VPUAPI的了解,每块内容的学习都需要我们下很大的功夫。此外,我们还要对相关的模块进行了解,比如AudioFlinger、SurfaceFl
  • 2024-06-06Android Media Framework(二)OpenMAX 类型阅读与分析
    OMXILSpec将API划分为ControlAPI、DataAPI、ExtensionAPI,所谓ControlAPI指的是ILClient用于控制组件的接口,包含调用OMXCore和OMXComponent要用的接口与相关结构体,这一篇我们将重点阅读与ControlAPI相关的宏、结构体与枚举。1、OMXIL目录结构OMXILAPI由一组头文件
  • 2024-05-28Android Media Framework(一)OpenMAX框架简介
    学习开源代码最快的方式是先阅读它的文档,再查看它的头文件,最后研读代码实现并进行编译调试。Android早期引入OpenMAXIL作为使用音视频编解码器的标准接口,了解AndroidMedia框架的底层运行原理要从OMXIL开始。在这一节,我们将阅读整理OpenMAXILSpec中的介绍和架构部分,以便对整