- 352
- 0
- 约2.16万字
- 约 23页
- 2018-06-21 发布于江西
- 举报
Android . Camera系统源码分析:Camera预览流程数据流.doc
Android 5.0 Camera系统源码分析(4):Camera预览流程数据流
1. 前言
上一篇讲了怎么让Camera进入预览模式,提到了DisplayClient负责显示图像数据,而CamAdapter负责提供图像数据,这里主要记录了CamAdapter怎么获取图像,然后DisplayClient怎么将图像显示在屏幕上。
2. DisplayClient
上一篇文章提到在setPreviewWindow的时候会构造并初始化DisplayClient,之前没有仔细分析,现在来看看
bool
DisplayClient::
init()
{
bool ret = false;
ret = createDisplayThread()
createImgBufQueue();
return ret;
}
创建了一个显示线程和一个ImgBuf队列,看下这两个函数的具体实现
bool
DisplayClient::
createDisplayThread()
{
bool ret = false;
status_t status = OK;
mpDisplayThread = IDisplayThread::createInstance(this);
if ( mpD
原创力文档

文档评论(0)