<div dir="ltr"><div>Hello,<br></div><div><br></div><div>I'm using libav/ffmpeg to encode, using Nvidia Nvenc H.264, desktop frames. I capture these frames on Windows using DXGI, which captures via the GPU, and then I use libav to encode in the GPU to H.264.</div><div><br></div><div>Currently, I need to point the DXGI texture to the CPU and then retrieve it via hw_transfer_frame with libav. Since the frame is already in the GPU, is there a way to directly retrieve it with ffmpeg/libav, so that I don't need to pass it through the CPU unnecessarily?</div><div><br></div><div>Thanks for your help,</div><div><br></div><div>Philippe<br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>