API 级别 21 引入了 camera2,其中包含setRepeatingRequest和setRepeatingBurst。我在这里阅读了文档,但仍然无法理解两者之间的区别。任何想法?
问问题
3132 次
2 回答
7
好吧,您会注意到这两种方法的构造函数略有不同。setRepeatingBurst
' 的第一个参数是List<CaptureRequest>
,而setRepeatingRequests
' 只是一个CaptureRequest
.
根据文档,
设置重复突发
使用此方法,相机设备将持续捕获图像,并以可能的最大速率循环通过提供的 CaptureRequests 列表中的设置。
设置重复请求
使用此方法,相机设备将使用提供的 CaptureRequest 中的设置以可能的最大速率连续捕获图像。
因此,setRepeatingBurst
可用于捕获具有不同设置列表的图像。
这是我最好的理解,希望对你有帮助!
于 2015-10-31T20:34:26.167 回答
4
- 将setRepeatingRequest视为具有一组设置的ONE CaptureRequest以持续捕获图像。
- 在setRepeatingBurst中,有一个 CaptureRequest 列表,每个“CaptureRequest”都有自己的设置来持续捕获图像。
结论:setRepeatingBurst调用就像在一次调用中进行多个setRepeatingRequest调用一样。
于 2015-10-31T20:36:35.910 回答