DYF
我思故我在!

随笔分类 -  Android_MM

android 多媒体,音视频同步,OMX
Android MediaScanner
摘要:一、MediaScanner 的使用 1)Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件 2)“android.intent.action.MEDIA_SCANNER_SCAN_DIR”:扫描指定目录 二、MediaScanner 框架 三:MediaSca 阅读全文
posted @ 2017-12-10 22:47 o(∩_∩)o... 阅读(632) 评论(0) 推荐(0)
Android中openmax实现框架
摘要:OMX中 OMXNodeInstance 负责创建并维护不同的实例,这些实例是根据上面需求创建的,以node作为唯一标识。这样播放器中每个OMXCodec在OMX服务端都对应有了自己的OMXNodeInstance实例。OMXMaster 维护底层软硬件解码库,根据OMXNodeInstance中想 阅读全文
posted @ 2017-12-10 22:37 o(∩_∩)o... 阅读(4036) 评论(0) 推荐(1)
OpenMax概述
摘要:一、OpenMax简介 OpenMAX是一个多媒体应用程序的标准。由NVIDIA公司和Khronos™在2006年推出。 它是无授权费的、跨平台的C语言程序接口序列,这些接口对音频、视频、静态图片的常用操作进行封装。 它包括三层,分别是应用层(AI)、集成层(IL)和开发层(DL)。其中IL层已经成 阅读全文
posted @ 2017-12-10 22:29 o(∩_∩)o... 阅读(5031) 评论(0) 推荐(0)
Android 音视频同步(A/V Sync)
摘要:1. 音视频同步原理 1)时间戳 音视频同步主要用于在音视频流的播放过程中,让同一时刻录制的声音和图像在播放的时候尽可能的在同一个时间输出。 解决音视频同步问题的最佳方案就是时间戳:首先选择一个参考时钟(要求参考时钟上的时间是线性递增的);生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一 阅读全文
posted @ 2017-12-10 22:12 o(∩_∩)o... 阅读(5832) 评论(0) 推荐(0)