原文:Android 12(S) MultiMedia Learning(十)ACodec & OMX

这一节的学习分为三块内容,omx hidl service用法 OMX架构 ACodec中的buffer分配。 omx hidl service system可以借助vndbinder来访问vendor分区的内容,这里以omx hidl service为例子学习下hidl代码要如何阅读使用。 相关代码路径: hardware interfaces media omx . IOmx.hal fram ...

2022-04-13 14:21 0 1223 推荐指数:

查看详情

Android 12(S) MultiMedia Learning(九)MediaCodec

这一节来学习MediaCodec的工作原理,相关代码路径: http://aospxref.com/android-12.0.0_r3/xref/frameworks/av/media/libstagefright/MediaCodec.cpp 1、创建mediacodec对象 ...

Sat Apr 09 00:53:00 CST 2022 0 1313
Android 12(S) Binder(二)

前面一节学习了ServiceManager这个特殊service的工作过程,这一节来看看普通service的工作过程。 就用media.extractor这个service来当例子! 1、服 ...

Wed Mar 30 23:36:00 CST 2022 0 740
Android 12(S) Binder(一)

今天开始了解一下binder,就先从ServiceManager开始学习。 网上的相关博文普遍是Android 11之前的,阅读时对比Android 11或12的代码发现有很多内容找不到了,比如 frameworks/native/cmds/servicemanager 下面 ...

Wed Mar 30 01:59:00 CST 2022 0 2043
Android 12(S) Binder(三)

学以致用,这一节来native binder实战! android 12中的service用到的Bp、Bn文件多由aidl生成,所以实战中也用aidl来生成。 1、文件目录结构 文件目录结构如上,偷懒没有把头文件放到include目录当中去 2、aidl文件 ...

Fri Apr 01 00:33:00 CST 2022 0 822
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM