Welcome new user! You can search existing questions and answers without registering, but please register to post new questions and receive answers. Note that due to large amounts of spam attempts, your first three posts will be manually moderated, so please be patient.
Because of un-manageable amounts of spam despite our use of CAPTCHAs, email authorization, and other tools, we have discontinued this forum (see the 700k+ registered users with validated email addresses at right?). Please email us any questions or post bug reports and feature requests on GitHub at https://github.com/jevois -- The content below remains available for future reference.
Welcome to JeVois Tech Zone, where you can ask questions and receive answers from other members of the community.

Is there a list of which modules work in non-streaming mode?

0 votes

I saw in this answer that some modules don't (or didn't) work in non-streaming mode. Is there list in the documentation that says which modules work in non-streaming mod and which don't? I can't find one...

asked May 1, 2017 in Programmer Questions by zlite (300 points)

1 Answer

+1 vote
Best answer

The best way I can think to confirm is to look here and expand each module in the tree.  Then look for the process function(s).  If it can stream output then it will have two arguments like this:

virtual void BurnTest::process ( jevois::InputFrame &&  inframe,
jevois::OutputFrame &&  outframe)

If it can run without streaming output then there will (also) be a process function with only one argument like this:

virtual void ObjectTracker::process(jevois::InputFrame && inframe)
answered May 2, 2017 by franz (1,080 points)
selected May 2, 2017 by zlite
Thanks! Delighted to see that Road Tracking can work without streaming.