GstCUDA - GstCUDA Framework: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 11: Line 11:




Those base classes are based on the libGstCUDA API. It consists in a library that expose special structures and functions that abstracts the complexity of handle NVMM memory type buffers, extracts the data buffer to be processed from a GstBuffer and pass it to the GPU, and recover back the processed data from the GPU to the GStreamer element. Also, the methods implemented in the libGstCUDA API ensures an optimal performance, due to direct handling of NVMM memory type buffers and zero memory copy interface between GStreamer and CUDA.     
Those base classes are based on the libGstCUDA API. It consists in a library that expose special structures and functions that abstracts the complexity of handle NVMM memory type buffers, extracts the data buffer to be processed and pass it to the GPU, and recover back the processed data from the GPU to the GStreamer element. Also, the methods implemented in the libGstCUDA API ensures an optimal performance, due to direct handling of NVMM memory type buffers and zero memory copy interface between GStreamer and CUDA.     




1,433

edits