H264Settings constructor

H264Settings({
  1. H264AdaptiveQuantization? adaptiveQuantization,
  2. int? bitrate,
  3. H264CodecLevel? codecLevel,
  4. H264CodecProfile? codecProfile,
  5. H264DynamicSubGop? dynamicSubGop,
  6. H264EntropyEncoding? entropyEncoding,
  7. H264FieldEncoding? fieldEncoding,
  8. H264FlickerAdaptiveQuantization? flickerAdaptiveQuantization,
  9. H264FramerateControl? framerateControl,
  10. H264FramerateConversionAlgorithm? framerateConversionAlgorithm,
  11. int? framerateDenominator,
  12. int? framerateNumerator,
  13. H264GopBReference? gopBReference,
  14. int? gopClosedCadence,
  15. double? gopSize,
  16. H264GopSizeUnits? gopSizeUnits,
  17. int? hrdBufferInitialFillPercentage,
  18. int? hrdBufferSize,
  19. H264InterlaceMode? interlaceMode,
  20. int? maxBitrate,
  21. int? minIInterval,
  22. int? numberBFramesBetweenReferenceFrames,
  23. int? numberReferenceFrames,
  24. H264ParControl? parControl,
  25. int? parDenominator,
  26. int? parNumerator,
  27. H264QualityTuningLevel? qualityTuningLevel,
  28. H264QvbrSettings? qvbrSettings,
  29. H264RateControlMode? rateControlMode,
  30. H264RepeatPps? repeatPps,
  31. H264SceneChangeDetect? sceneChangeDetect,
  32. int? slices,
  33. H264SlowPal? slowPal,
  34. int? softness,
  35. H264SpatialAdaptiveQuantization? spatialAdaptiveQuantization,
  36. H264Syntax? syntax,
  37. H264Telecine? telecine,
  38. H264TemporalAdaptiveQuantization? temporalAdaptiveQuantization,
  39. 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,
});