Skip to content

BorgGames/NvEncSharp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 51.3%
  • C# 46.3%
  • Cuda 1.4%
  • C++ 1.0%