YaoHui Based on the diagram, if I write the program in C++, is there a chance that XLinkOut [1, 2, 3] can output at different FPS rates and be used on a PC? I am currently limited by the NN architecture in terms of execution speed.
jakaskerl Hi @YaoHui Yes, the links are independent of each other. The only think tying them together is the read speed of the host side. This can be overcome by always checking if the queue has any new messages (using tryGet instead of the blocking alternative get). This way the host loop will run as fast as possible, while checking every queue for new messages -> fastest queues get read more often. Thanks, Jaka
YaoHui Hi jakaskerl , As of now, does the official documentation provide examples for implementing three XLinkOut with different threads for asynchronous output? Thanks
jakaskerl Hi @YaoHui We have the option to use .addCallback() to API queue which runs in a separate thread. Example here. Relevant discussion: https://discuss.luxonis.com/d/2500-question-depthai-dataoutputqueueaddcallback Thanks, Jaka