I’m developing a decoder, based on NVDEC 8.0 API to process H264 streaming. However, I stumbled upon an inability to figure out if and how I can render decoded frames to D3D11 surfaces without copying frames back to main memory. I went over the cudaDecodeD3D9 code sample, provided with SDK several times, but it ultimately uses D3D9 technology and I’m bound to use existing D3D11Device instance, provided from outside rendering component. I’m really stuck trying to figure this out, please advise.
P.S. I’m rather noob in video processing, so any detail will be appreciated!