花费 18 ms
Android 12(S) Binder(一)

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

Wed Mar 30 01:59:00 CST 2022 0 2043
Android 音视频同步(A/V Sync)

1. 音视频同步原理 1)时间戳 音视频同步主要用于在音视频流的播放过程中,让同一时刻录制的声音和图像在播放的时候尽可能的在同一个时间输出。 解决音视频同步问题的最佳方案就是时间戳:首先选择一 ...

Mon Dec 11 06:12:00 CST 2017 0 2663
Android中openmax实现框架

OMX中 OMXNodeInstance 负责创建并维护不同的实例,这些实例是根据上面需求创建的,以node作为唯一标识。这样播放器中每个OMXCodec在OMX服务端都对应有了自己的OMXNodeI ...

Mon Dec 11 06:37:00 CST 2017 0 2259
OpenMax概述

一、OpenMax简介 OpenMAX是一个多媒体应用程序的标准。由NVIDIA公司和Khronos™在2006年推出。 它是无授权费的、跨平台的C语言程序接口序列,这些接口对音频 ...

Mon Dec 11 06:29:00 CST 2017 0 1783
Android 12(S) Binder(三)

学以致用,这一节来native binder实战! android 12中的service用到的Bp、Bn文件多由aidl生成,所以实战中也用aidl来生成。 1、文件目录结构 文件 ...

Fri Apr 01 00:33:00 CST 2022 0 822
Android 12(S) Binder(二)

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

Wed Mar 30 23:36:00 CST 2022 0 740

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM