LimeVideoSDK icon indicating copy to clipboard operation
LimeVideoSDK copied to clipboard

passing ID3D11Texture2D to the encoder

Open hassan379 opened this issue 2 years ago • 1 comments

Thank u for this library. I am capturing frames from Windows desktop using desktop duplicator to encode them using LimeVideoSDK and I think it is more efficient to pass the returned SharpDX.Direct3D11.Texture2D from desktop duplicator to the h264 encoder rather than copying bytes of each frame to CPU and then to the encoder. Is there anyway to achieve this using LimeVideoSDK? Best regards

hassan379 avatar Jun 25 '22 00:06 hassan379

Hassan, I am glad if this is helping you somehow, but.... here are my thoughts!

  1. I am not working on this project anymore, and maybe no on else either.
  2. (I have forgotten much of how it works, and I forget if it supports GPU surfaces instead of CPU RAM surfaces)
  3. Can gstreamer achieve the result you are looking for? This is my current favorite framework for video encoding needs, due to the humongous flexibility it provides.

Thats all I can really add at this time. I hope that helps you somehow.

cameronelliott avatar Jun 25 '22 00:06 cameronelliott