# Camera Time Stamps and High Buffer RAM

**URL:** <https://forum.commonvisionblox.com/t/camera-time-stamps-and-high-buffer-ram/1854>\
**Category:** Programming Questions\
**Tags:** delphi\
**Created:** [December 9, 2022, 5:33pm UTC](https://forum.commonvisionblox.com/t/camera-time-stamps-and-high-buffer-ram/1854 "2022-12-09T17:33:35Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![danielquintic](https://avatars.discourse-cdn.com/v4/letter/d/cc9497/32.png) [@danielquintic](https://forum.commonvisionblox.com/u/danielquintic)\
**Post date:** [December 19, 2022, 4:34pm UTC](https://forum.commonvisionblox.com/t/camera-time-stamps-and-high-buffer-ram/1854/21 "2022-12-19T16:34:44Z")

</div>

Thanks for these replies.

I have succeeded in using WriteImageFile so that means I am doing less “backwards and forwards” with Images which is good.

OK - Interesting that you suggest opening each cam port in “reverse order” effectively. I already have been trying to open the multiple cameras but in ascending order and, as you suggest I have one TCVImage and one TCVRingBuffer PER camera, but I also have one TCVGrabber PER camera - are you saying I only really need one TCVGrabber to control ALL the cameras?

Even though I have improved the saving, the GetTimestamp is still just returning 0 for every frame.

How do I try Precision Time Protocol, please, as the critical part of all this is the ability to compare time stamps across multiple cameras.

I very much doubt we will be using the hardware trigger option.

[Previous page](https://forum.commonvisionblox.com/t/camera-time-stamps-and-high-buffer-ram/1854.md?page=1)
