Hi,
We are confirming sample program of RGBVideoEnhancement.
This program set the property of SingleFrameQueue to “true”.
In what cases(or functions) should we use this property?
Property : VideoOS.Platform.Live.LiveSource.SingleFrameQueue
Hi,
We are confirming sample program of RGBVideoEnhancement.
This program set the property of SingleFrameQueue to “true”.
In what cases(or functions) should we use this property?
Property : VideoOS.Platform.Live.LiveSource.SingleFrameQueue
If the camera is streaming faster than you are reading the images, and SingleFrameQueue = false you will have a queue of x images building up, this will cause latency, meaning time will pass from the moment the server get the image till you read it off the queue.
If the camera is streaming faster than you are reading the images, and SingleFrameQueue = true you will have no queue of images building up (the queue is one frame), queuing will not cause latency.
If you need to try to make sure that all images get to you use SingleFrameQueue = false, but you should then try to make sure you can handle them sufficiently fast. Normally SingleFrameQueue = true is the better choice.
Thank you for your support!
We understood how to use.