vendor\qcom\proprietary\chi-cdk\core\chiframework\chxextensionmodule.cpp
static StreamMap streamMap[] =
{
{0, 0, HAL_PIXEL_FORMAT_YCbCr_420_888, 0, ANDROID_CONTROL_CAPTURE_INTENT_PREVIEW, 0, 0, 0}, //PreviewYuv
{0, 0, HAL_PIXEL_FORMAT_YCbCr_420_888, 0, ANDROID_CONTROL_CAPTURE_INTENT_STILL_CAPTURE, 0, 1, 0}, //Snapshot YUV
{0, 0, HAL_PIXEL_FORMAT_YCbCr_420_888, 1, ANDROID_CONTROL_CAPTURE_INTENT_STILL_CAPTURE, 1, 1, 0}, //Snapshot YUV
{0, 0, HAL_PIXEL_FORMAT_YCbCr_420_888, 2, ANDROID_CONTROL_CAPTURE_INTENT_STILL_CAPTURE, 2, 1, 0}, //Snppshot YUV
{0, 0, HAL_PIXEL_FORMAT_RAW10, 0, ANDROID_CONTROL_CAPTURE_INTENT_STILL_CAPTURE, 0, 0, 0}, //Snppshot RAW callback

在高通的chi-cdk核心模块中,针对HAL_PIXEL_FORMAT_YCbCr_420_888格式,详细列举了PreviewYuv与不同目的(如Preview、Snapshot)的YUV映射配置,包括StreamMap结构体数组的定义,用于Still Capture意图的多个Snapshot YUV及RAW格式回调。
最低0.47元/天 解锁文章
158

被折叠的 条评论
为什么被折叠?



