Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.06 KB

readme.md

File metadata and controls

29 lines (19 loc) · 1.06 KB

About

NvEncSharp provides a dotnet core and .net framework interface to Nvidia's NvEnc hardware video encoder (nvEncodeAPI), the CUDA video decoder (nvcuvid), and the CUDA APIs (nvcuda).

The CUDA API implementation is version 10020. Most (but some) deprecated APIs are not included.

Official SDK

There's additional CUDA kernels for frame resizing and decoding inside LibCudaLibrary.

How to use

Welcome contributions

Testing support for linux and x86 would be great. This has only been used and tested on 64bit Windows.

Large sections of the CUDA API have not been tested. There's likely transcription errors.

Maintaining forward compatibility with CUDA APIs.