NvidiaHevc interface

Settings for a HEVC Encode using Nvidia hardware A detailed description of these params can be found on the Nvidia Encoder Documentation

If left undefined, all will default to Nvidia’s own defaults If a preset is configured, then all will default to the values provided by that preset

Signature:

export interface NvidiaHevc

Properties

Property Type Description

frameIntervalP?

number

(Optional) This is the gop structure to be used, and again it’s best to look this up in the Nvidia documentation

gopInterval?

number

(Optional) The gopInterval to use for this encode Note: This is different from the idrPeriod but usually you want them set to the same value regardless

idrPeriod?

number

(Optional) The IDR period

level?

NvidiaHevcLevel

(Optional) The target level of this HEVC encode Note: The behaviour of Nvidia is to error out if this is incompatible with the other settings this differs from other codecs which just silently change the outgoing level/profile for example

outputAud?

boolean

(Optional) Output Access Unit Delimiters

preset?

NvidiaPreset

(Optional) The preset to use for this encode

profile?

NvidiaHevcProfile

(Optional) The target profile of this HEVC encode Note: The behaviour of Nvidia is to error out if this is incompatible with the other settings this differs from other codecs which just silently change the outgoing level/profile for example

rateControl?

NvidiaRateControl

(Optional) Rate Control Settings

tier?

NvidiaHevcTier

(Optional) The target tier of this HEVC encode Note: The behaviour of Nvidia is to error out if this is incompatible with the other settings this differs from other codecs which just silently change the outgoing level/profile for example

type

"nv-hevc"