How to get the memory address of a rendered image?

Hello! I develop a simulator in Unity which has to communicate with another application. The problem is that I have to render a camera manually and send the obtained image to the other application, which takes too long.

My question: is there a way to get the memory address where is the obtained image? I need this to read the image directly from the other application in order to reduce the time of the transmission.

Unless I’m understanding the question wrong: Ouch, no.

Even if you managed to get the memory address of an image, the operative system will NEVER let one application access the memory space of another.

That said, Unity does not give you access to memory addresses. At best you get the native handler (A DirectX texture object reference or an OpenGL texture ID), with Texture.GetNativeTexturePtr