switch(mActiveStream[i]->getType()) { case StreamType_RawA: isRaw0Enabled = TRUE; r = mActiveStream[i]->startStream(inputCrop, mIspType, mpPipeline);//对每一个stream做startstream动作 break;
时间: 2024-02-10 20:28:19 浏览: 44
java-masaike.zip_java写马赛克_site:www.pudn.com_马赛格_马赛格图片
这段代码中,首先通过调用 `getType()` 方法获取 `mActiveStream[i]` 的类型。然后使用 `switch` 语句来检查类型,并根据不同的类型执行相应的操作。在这个例子中,当 `mActiveStream[i]` 的类型是 `StreamType_RawA` 时,会执行以下操作:将 `isRaw0Enabled` 设置为 `TRUE`,然后调用 `startStream()` 方法来启动该流,并传递一些参数如 `inputCrop`、`mIspType` 和 `mpPipeline` 给该方法。这样就完成了对该流的启动操作。
阅读全文