AVBlocks for C++  2.1
Audio and Video Software Development Kit
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

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.