The LEADTOOLS H.264 and H.265 codecs can use NVIDIA CUDA hardware acceleration on computers with NVIDIA graphics cards with CUDA capabilities. You do not need to install anything extra to take advantage of hardware acceleration.
The codec interfaces provide supports for querying whether hardware compression is possible and enabling it. For more information on how to do this, refer to the codec interface documentation.
Not all CUDA-enabled graphics cards support both H.264 and H.265 compressions. The following table is a summary of NVIDIA hardware support for H.264 and H.265 compression used by the LEADTOOLS H.264 and H.265 codecs. For more specific information about CUDA support, refer to https://developer.nvidia.com/nvidia-video-codec-sdk.
Compression | Fermi | Kepler | Maxwell (GM10X) | Maxwell (GM20X) | Pascal |
---|---|---|---|---|---|
H.264 encoding | No | Yes | Yes* | Yes | Yes |
H.264 decoding | Yes | Yes | Yes | Yes | Yes |
H.265/HEVC encoding | No | No | No | Yes | Yes |
*Except GM108 in the Maxwell generation of GPUs, which does not contain any video encoder or decoder HW.
NOTE: If you are interested in using H.264 with QuickSync, check out the topic How to Enable High Profiles and Quick Sync Hardware Compression in the LEAD H.264 Encoder.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document