AmdMA35DEncodeCommon interface

Common settings for a HEVC and H264 Encodes using AmdMA35D hardware A detailed description of these params can be found on the AmdMA35D Encoder Documentation. Note that in accordance with the MA35D documentation, all bitrates are kbps

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

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

Signature:

export interface AmdMA35DEncodeCommon

Properties

Property Type Description

bf?

number

(Optional)

crf?

number

(Optional)

delayInitialization?

number

(Optional)

dynamicGop?

"auto" | "disable" | "enable"

(Optional)

forcedIdr?

number

(Optional)

gopSize?

number

(Optional)

latencyMs?

number

(Optional)

lookaheadDepth?

number

(Optional)

maxQp?

number

(Optional)

minQp?

number

(Optional)

preset?

"fast" | "medium" | "slow"

(Optional)

qpMode?

"relative-load" | "uniform"

(Optional)

rateControl?

AmdMA35DRateControl

(Optional)

spatAqGain?

number

(Optional)

spatialAq?

"auto" | "disable" | "enable"

(Optional)

tempAqGain?

number

(Optional)

temporalAq?

"auto" | "disable" | "enable"

(Optional)

tuneMetrics?

"vq" | "psnr" | "ssim" | "vmaf"

(Optional)