<span style="color:rgb(34,34,34)">Hi Everyone,</span><div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">I'm a newbie on developing gstreamer elements. We have a camera device and we can access the video frame via ioctl from SDK's function.</div><div style="color:rgb(34,34,34)">We would like to design a source element to share video frames to any services on the device, is it possible?</div><div style="color:rgb(34,34,34)">For now, we have a daemon(capture) which always does ioctl and access video frames from the driver. My plan are</div><div style="color:rgb(34,34,34)">1. Create a plugin/source element, every service can create source element to ask capture deliver video frames. Is it possible? How?</div><div style="color:rgb(34,34,34)">2. Create a shared memory map on capture and write a plugin/source element. Every service can create a source element to access a shared memory map to ask frames. </div><div style="color:rgb(34,34,34)">    I think this is possible. Any existing examples?</div><div style="color:rgb(34,34,34)">3. Another better suggestion?</div><div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">Please give me some advice. Thanks. Regards</div>