【05 HWNode -- 04 JpegNode】

HAL3 JpegNode与HAL1的是一样的,主要负责将yuv转换成Jpeg

1. JpegNode的输入输出

JpegNode的输入时main YUV、Thumbnail YUV及metadata,输出是Jpeg及App metadata。

【05 HWNode -- 04 JpegNode】_第1张图片

2. JpegNode的Class Diagram

【05 HWNode -- 04 JpegNode】_第2张图片

3. JpegNode的Flow Diagram

JpegNode会起一个encodeThread,压jpeg的工作主要这个线程的onProcessFrame中做。

【05 HWNode -- 04 JpegNode】_第3张图片

4. Code Folder

/vendor/mediatek/proprietary/hardware/mtkcam3/pipeline/hwnode/JpegNode.cpp

5. 如何 dump

你可能感兴趣的:(#,Pipeline,android,MTK,Camera,HAL3)