H264Settings constructor
H264Settings({
- H264AdaptiveQuantization? adaptiveQuantization,
- int? bitrate,
- H264CodecLevel? codecLevel,
- H264CodecProfile? codecProfile,
- H264DynamicSubGop? dynamicSubGop,
- H264EntropyEncoding? entropyEncoding,
- H264FieldEncoding? fieldEncoding,
- H264FlickerAdaptiveQuantization? flickerAdaptiveQuantization,
- H264FramerateControl? framerateControl,
- H264FramerateConversionAlgorithm? framerateConversionAlgorithm,
- int? framerateDenominator,
- int? framerateNumerator,
- H264GopBReference? gopBReference,
- int? gopClosedCadence,
- double? gopSize,
- H264GopSizeUnits? gopSizeUnits,
- int? hrdBufferInitialFillPercentage,
- int? hrdBufferSize,
- H264InterlaceMode? interlaceMode,
- int? maxBitrate,
- int? minIInterval,
- int? numberBFramesBetweenReferenceFrames,
- int? numberReferenceFrames,
- H264ParControl? parControl,
- int? parDenominator,
- int? parNumerator,
- H264QualityTuningLevel? qualityTuningLevel,
- H264QvbrSettings? qvbrSettings,
- H264RateControlMode? rateControlMode,
- H264RepeatPps? repeatPps,
- H264SceneChangeDetect? sceneChangeDetect,
- int? slices,
- H264SlowPal? slowPal,
- int? softness,
- H264SpatialAdaptiveQuantization? spatialAdaptiveQuantization,
- H264Syntax? syntax,
- H264Telecine? telecine,
- H264TemporalAdaptiveQuantization? temporalAdaptiveQuantization,
- H264UnregisteredSeiTimecode? unregisteredSeiTimecode,
Implementation
H264Settings({
this.adaptiveQuantization,
this.bitrate,
this.codecLevel,
this.codecProfile,
this.dynamicSubGop,
this.entropyEncoding,
this.fieldEncoding,
this.flickerAdaptiveQuantization,
this.framerateControl,
this.framerateConversionAlgorithm,
this.framerateDenominator,
this.framerateNumerator,
this.gopBReference,
this.gopClosedCadence,
this.gopSize,
this.gopSizeUnits,
this.hrdBufferInitialFillPercentage,
this.hrdBufferSize,
this.interlaceMode,
this.maxBitrate,
this.minIInterval,
this.numberBFramesBetweenReferenceFrames,
this.numberReferenceFrames,
this.parControl,
this.parDenominator,
this.parNumerator,
this.qualityTuningLevel,
this.qvbrSettings,
this.rateControlMode,
this.repeatPps,
this.sceneChangeDetect,
this.slices,
this.slowPal,
this.softness,
this.spatialAdaptiveQuantization,
this.syntax,
this.telecine,
this.temporalAdaptiveQuantization,
this.unregisteredSeiTimecode,
});