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 NvidiaHevcProperties
| Property | Type | Description | 
|---|---|---|
| number | (Optional) This is the gop structure to be used, and again it’s best to look this up in the Nvidia documentation | |
| 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 | |
| number | (Optional) The IDR period | |
| (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 | ||
| boolean | (Optional) Output Access Unit Delimiters | |
| (Optional) The preset to use for this encode | ||
| (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 | ||
| (Optional) Rate Control Settings | ||
| (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 | ||
| (Optional) The tuning mode to use for this encode | ||
| "nv-hevc" | ||
| (Optional) enable useBFramesAsRef |