AVBlocks for C++  3.0
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
primo::avblocks::HardwareEncoder Namespace Reference

Defines which hardware encoder should be used for hardware accelerated encoding. More...

Enumerations

enum  Enum {
  Off = 0 ,
  Auto = 1 ,
  AMD = 2 ,
  Intel = 3 ,
  Nvidia = 4
}
 HardwareEncoder::Enum. More...
 

Detailed Description

Defines which hardware encoder should be used for hardware accelerated encoding.

Enumeration Type Documentation

◆ Enum

enum Enum

HardwareEncoder::Enum.

Enumerator
Off 

Hardware encoders are disabled.

Auto 

A hardware encoder is selected automatically depending on the available hardware and the output format.

The order of preference is: Intel QuickSync, NVIDIA NVENC, AMD VCE. If none of the known encoders are available then a software encoder is used.

AMD 

AMD Video Coding Engine (VCE)

Intel 

Intel QuickSync Video.

Nvidia 

NVIDIA NVENC.