码迷,mamicode.com
首页 >  
搜索关键字:mediaplayerservice    ( 12个结果
Binder Bp 在不同进程中被使用
场景:1)IMediaPlayer.cppBn->Bpsp<IGraphicBufferProducer>bufferProducer=interface_cast<IGraphicBufferProducer>(data.readStrongBinder());reply->writeInt32(setVideoSurfaceTexture(bufferProducer));在mediaplayerservice中使用sp<IGraphicBuffe..
分类:系统相关   时间:2017-03-02 17:37:43    阅读次数:216
N service创建
M之前版本在一个进程中创建media相关所有服务av/media/mediaserver/main_mediaserver.cppsp<IServiceManager>sm=defaultServiceManager(); ALOGI("ServiceManager:%p",sm.get()); AudioFlinger::instantiate(); MediaPlayerService::instantiate(); ResourceManagerServi..
分类:其他好文   时间:2016-10-25 19:48:44    阅读次数:186
Android Multimedia框架总结(七)C++中MediaPlayer的C/S架构补充及MediaService介绍
前面一篇主要介绍c++中MediaPlayer的C/S架构中和Client相关部分,并中间穿插了mediaplayerservice的部分。但是对于这块C/S部分,没有放大去分析。- C/S模型中的...
分类:移动开发   时间:2016-09-08 14:48:15    阅读次数:253
[深入理解Android卷一全文-第六章]深入理解Binder
由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第6章 深入理解Binder本章主要内容·  以MediaServer为切入点,对Binder的工作机制进行分析。·  剖析ServiceManager的原理。 ·  以MediaPlayerService为切入点对Clien...
分类:移动开发   时间:2015-08-02 16:49:01    阅读次数:175
Audio笔记之MediaPlayerService:setDataSource
//下面是一个典型的播放序列:MediaPlayer player=new MediaPlayer()player->setDataSource(url,header);player->prepare();player->start();...//使用MediaPlayerServcie的Clien...
分类:其他好文   时间:2015-06-15 20:07:28    阅读次数:282
Android源码分析--MediaServer源码分析(二)
在上一篇博客中Android源码分析–MediaServer源码分析(一),我们知道了ProcessState和defaultServiceManager,在分析源码的过程中,我们被Android的Binder通信机制中的各种复杂的类关系搞的眼花缭乱,接下来我们就以MediaPlayerService为例来分析一下Binder的通信机制。首先来回顾一下: BpBinder和BBinder都是Andr...
分类:移动开发   时间:2015-03-29 12:21:59    阅读次数:312
Android源码分析--MediaServer源码分析(一)
MediaServer中包括了系统中的许多重要的Server: AudioFlinger:音频系统中的核心服务 AudioPolicyService:音频系统中关于音频策略的重要服务 MediaPlayerService:多媒体系统中的重要服务 CameraService:有关照相和摄像的重要服务 同时,分析MediaServer对于理解Android中的IPC机制能够提供较好的帮助。Android...
分类:移动开发   时间:2015-03-28 08:53:08    阅读次数:734
android media server 解析1-media player service 结构部分
下面为media server注册的四个服务之一:MediaPlayerService的结构图1、图中没有MediaPlayerService的代理对象BpMediaPlayerService部分,该部分参照Binder代理对象的获取2、该图主要展示的是MeidaPlayerService中Medi...
分类:移动开发   时间:2014-10-29 21:17:31    阅读次数:201
PVPlayer的实现方式
关于opencore下多媒体播放,在mediaserver进程里面仅仅有一行代码:MediaPlayerService::instantiate();这行代码的作用是初始化一个MediaPlayerService类的实例,并接把他增加到系统的serveceManager中。MediaPlayerSe...
分类:其他好文   时间:2014-08-23 20:21:21    阅读次数:384
Android Binder分析二:Natvie Service的注冊
这一章我们通过MediaPlayerService的注冊来说明怎样在Native层通过binder向ServiceManager注冊一个service,以及client怎样通过binder向ServiceManager获得一个service,并调用这个Service的方法。Native Servic...
分类:移动开发   时间:2014-06-15 13:15:36    阅读次数:345
12条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!