Options
All
  • Public
  • Public/Protected
  • All
Menu

Class H264VideoConfiguration

Hierarchy

Index

Constructors

constructor

Properties

Optional adaptiveQuantizationMode

adaptiveQuantizationMode: AdaptiveQuantMode

Optional adaptiveQuantizationStrength

adaptiveQuantizationStrength: undefined | number

Optional adaptiveSpatialTransform

adaptiveSpatialTransform: undefined | false | true

Optional bAdaptiveStrategy

bAdaptiveStrategy: BAdapt

Optional bPyramid

bPyramid: H264BPyramid

Optional bframes

bframes: undefined | number

Optional bitrate

bitrate: undefined | number

Optional bufsize

bufsize: undefined | number

Optional cabac

cabac: undefined | false | true

Optional cea608708SubtitleConfig

cea608708SubtitleConfig: Cea608708SubtitleConfiguration

Optional colorConfig

colorConfig: ColorConfig

Optional createdAt

createdAt: Date

Optional crf

crf: undefined | number

Optional customData

customData: undefined | object

Optional deblockAlpha

deblockAlpha: undefined | number

Optional deblockBeta

deblockBeta: undefined | number

Optional description

description: undefined | string

Optional displayAspectRatio

displayAspectRatio: DisplayAspectRatio

Optional dynamicRangeFormat

dynamicRangeFormat: H264DynamicRangeFormat

Optional encodingMode

encodingMode: EncodingMode

Optional fastSkipDetectionPFrames

fastSkipDetectionPFrames: undefined | false | true

Optional height

height: undefined | number

Optional id

id: undefined | string

Optional interlaceMode

interlaceMode: H264InterlaceMode

Optional level

level: LevelH264

Optional macroblockTreeRatecontrol

macroblockTreeRatecontrol: undefined | false | true

Optional maxBitrate

maxBitrate: undefined | number

Optional maxGop

maxGop: undefined | number

Optional maxKeyframeInterval

maxKeyframeInterval: undefined | number

Optional minBitrate

minBitrate: undefined | number

Optional minGop

minGop: undefined | number

Optional minKeyframeInterval

minKeyframeInterval: undefined | number

Optional mixedReferences

mixedReferences: undefined | false | true

Optional modifiedAt

modifiedAt: Date

Optional motionEstimationMethod

motionEstimationMethod: H264MotionEstimationMethod

Optional mvPredictionMode

mvPredictionMode: MvPredictionMode

Optional mvSearchRangeMax

mvSearchRangeMax: undefined | number

Optional nalHrd

nalHrd: H264NalHrd

Optional name

name: undefined | string

Optional openGop

openGop: undefined | false | true

Optional partitions

partitions: H264Partition[]

Optional pixelFormat

pixelFormat: PixelFormat

Optional presetConfiguration

presetConfiguration: PresetConfiguration

Optional profile

profile: ProfileH264

Optional psyRateDistortionOptimization

psyRateDistortionOptimization: undefined | number

Optional psyTrellis

psyTrellis: undefined | number

Optional qpMax

qpMax: undefined | number

Optional qpMin

qpMin: undefined | number

Optional quantizerCurveCompression

quantizerCurveCompression: undefined | number

Optional rate

rate: undefined | number

Optional rcLookahead

rcLookahead: undefined | number

Optional refFrames

refFrames: undefined | number

Optional sampleAspectRatioDenominator

sampleAspectRatioDenominator: undefined | number

Optional sampleAspectRatioNumerator

sampleAspectRatioNumerator: undefined | number

Optional sceneCutThreshold

sceneCutThreshold: undefined | number

Optional slices

slices: undefined | number

Optional subMe

subMe: H264SubMe

Optional trellis

trellis: H264Trellis

type

type: CodecConfigType = CodecConfigType.H264

Optional weightedPredictionBFrames

weightedPredictionBFrames: undefined | false | true

Optional weightedPredictionPFrames

weightedPredictionPFrames: WeightedPredictionPFrames

Optional width

width: undefined | number

Static Protected _discriminatorName

_discriminatorName: "type" = "type"

Object literals

Static Protected _discriminatorMapping

_discriminatorMapping: object

AAC

AAC: string = "AacAudioConfiguration"

AC3

AC3: string = "Ac3AudioConfiguration"

AV1

AV1: string = "Av1VideoConfiguration"

DD

DD: string = "DolbyDigitalAudioConfiguration"

DDPLUS

DDPLUS: string = "DolbyDigitalPlusAudioConfiguration"

DOLBY_ATMOS

DOLBY_ATMOS: string = "DolbyAtmosAudioConfiguration"

DTS

DTS: string = "DtsAudioConfiguration"

DTSX

DTSX: string = "DtsXAudioConfiguration"

DTS_PASSTHROUGH

DTS_PASSTHROUGH: string = "DtsPassthroughAudioConfiguration"

DVB_SUBTITLE

DVB_SUBTITLE: string = "DvbSubtitleConfiguration"

EAC3

EAC3: string = "Eac3AudioConfiguration"

H262

H262: string = "H262VideoConfiguration"

H264

H264: string = "H264VideoConfiguration"

H265

H265: string = "H265VideoConfiguration"

HE_AAC_V1

HE_AAC_V1: string = "HeAacV1AudioConfiguration"

HE_AAC_V2

HE_AAC_V2: string = "HeAacV2AudioConfiguration"

IMSC

IMSC: string = "ImscConfiguration"

MJPEG

MJPEG: string = "MjpegVideoConfiguration"

MP2

MP2: string = "Mp2AudioConfiguration"

MP3

MP3: string = "Mp3AudioConfiguration"

OPUS

OPUS: string = "OpusAudioConfiguration"

PCM

PCM: string = "PcmAudioConfiguration"

VORBIS

VORBIS: string = "VorbisAudioConfiguration"

VP8

VP8: string = "Vp8VideoConfiguration"

VP9

VP9: string = "Vp9VideoConfiguration"

WEBVTT

WEBVTT: string = "WebVttConfiguration"

Generated using TypeDoc