I need a module which works on video frames present in the device memory. It would do some processing with CUDA, then transfer the frames e.g. to an encoder plugin.
I know there is the nveglstreamsrc plugin which accepts an EGLStream as input, I need the same, my plugin would be the consumer of an EGLStream. Is this possible? How do I have to define the sink pad of this custom module if I want to do that, video/x-raw(memory:NVMM)?