setRepeatingRequest和setRepeatingBurst之间的区别?

m-r*_*ric 3 android android-camera camera2

API级别21引入了camera2,其中包含setRepeatingRequestsetRepeatingBurst.我在这里阅读了doc,但仍然无法理解这两者之间的区别.任何的想法?

And*_*oke 7

好吧,你会注意到这两种方法的构造函数略有不同.setRepeatingBurst第一个论点是List<CaptureRequest>,而且setRepeatingRequests只是一个CaptureRequest.

根据文件,

setRepeatingBurst

使用此方法,摄像机设备将以尽可能最大的速率连续捕获图像,循环显示所提供的CaptureRequests列表中的设置.

setRepeatingRequest

使用此方法,相机设备将使用所提供的CaptureRequest中的设置以最大可能的速率连续捕获图像.

因此,setRepeatingBurst可用于捕获具有不同设置列表的图像.

这是我最好的理解,希望它有所帮助!