NetintHevc interface

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

These fields have deliberately been written to maintain the same semantics as the Netint documentation where possible.

If left undefined, all will default to Netint’s own defaults

Signature:

export interface NetintHevc

Properties

Property Type Description

bitrate?

number

(Optional)

cbr?

boolean

(Optional)

crf?

number

(Optional)

dolbyVisionProfile?

number

(Optional)

enableAud?

boolean

(Optional)

enableVfr?

boolean

(Optional)

extraOpts?

string

(Optional) This (for convenience) takes the xcoder string that Logan’s Ffmpeg integration accepts, this is to aid developers in getting up and running quickly and will override any values set manually in the rest of this interface.

It is expected that developers will choose to use the typed fields for most things instead when moving to production, as they offer a degree of validation and type safety

flushGop?

boolean

(Optional)

gopPresetIndex?

number

(Optional)

gpuIndex?

number

(Optional)

hrdEnable?

boolean

(Optional)

intraPeriod?

number

(Optional)

intraQp?

number

(Optional)

level?

NetintHevcLevel

(Optional)

lossless?

boolean

(Optional)

profile?

NetintHevcProfile

(Optional)

rcEnable?

boolean

(Optional)

rcInitDelay?

number

(Optional)

tier?

NetintHevcTier

(Optional)

type

"ni-hevc"