following the DW sensor manager I want to implement my own cross process camera streaming application. I use EGLstreams as provided by the CUDA 10.2 samples. The DW samples for image streaming suggest that streaming a frame handle is valid, but their black box nature does not let me confirm that. In any case, I can stream data between producer and consumer, and also can stream an dwImageHandle_t such that it has the same value, but I cannot then get the according image (via dwImage_getCUDA). That works fine on the producer side.
For reasons of efficiency and compatibility within our pipeline it would be ideal to have the image handle on the consumer side. If streaming the handle does not suffice for that to work, what exactly do I need to stream instead of the handle? Could I assign a streamed dwImageCUDA to a new handle on the consumer side, and if yes, how so?
Please provide the following info (check/uncheck the boxes after creating this topic):
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
Target Operating System
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
SDK Manager Version
Host Machine Version
native Ubuntu 18.04