This would allow users to take advantage of the buffer built into to the Spinnaker cameras
You can see some documentation here:
https://www.1stvision.com/cameras/IDS/IDS-manuals/en/stream-buffer-handling-mode.html
The default is "NewestOnly" which will drop old frames if not retrieved fast enough. A good alternative is "OldestFirst" which will store frames in a buffer, but drop new frames if buffer is full.
For live applications NewestOnly makes sense, but for many scientific applications where the videos are analyzed posthoc you often want OldestFirst to minimize frame drops.