I’m trying to capture the desktop frames using Desktop Duplication API, and encode them right away with NvPipe without going through CPU conversion of pixels. Is there any way to have the ID3D11Texture2D data as an input for NvPipe, or some other efficient way of doing it? I’m working on a VR solution that requires as low latency as possible, so even a 1ms saved is a big deal.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Problem trying to compress a D3D11 staging texture without going back to CPU RAM first | 0 | 428 | October 2, 2023 | |
Copy NV12 decoded frame to D3D11Texture and memory buffer | 0 | 1007 | May 8, 2017 | |
nvEncLockBitstream low performance | 1 | 1077 | July 28, 2020 | |
How to capture desktop screen in GPU on windows 7 ? | 1 | 2294 | May 30, 2019 | |
nvJPEG Encode directly from an OpenGL Texture? | 0 | 456 | November 19, 2020 | |
NV_Copy_Image for DirectX | 0 | 587 | December 1, 2015 | |
How can I copy nvEncode input buffer to a Direct3d11 Texture? | 2 | 723 | October 12, 2021 | |
Capture SDK and Cuda Encode SDK interop | 0 | 2636 | August 5, 2019 | |
How to draw rectangle/circle using nvidia GPU? | 13 | 2788 | October 12, 2021 | |
Scale NV12 images using NPP or other GPU methods | 2 | 3513 | May 8, 2018 |