EncodingOptions

constructor(encodingThreadCount: Int, transcodingTempPath: String? = null, fallbackFontPath: String? = null, enableFallbackFont: Boolean, enableAudioVbr: Boolean, downMixAudioBoost: Double, downMixStereoAlgorithm: DownMixStereoAlgorithms, maxMuxingQueueSize: Int, enableThrottling: Boolean, throttleDelaySeconds: Int, enableSegmentDeletion: Boolean, segmentKeepSeconds: Int, hardwareAccelerationType: HardwareAccelerationType, encoderAppPath: String? = null, encoderAppPathDisplay: String? = null, vaapiDevice: String? = null, qsvDevice: String? = null, enableTonemapping: Boolean, enableVppTonemapping: Boolean, enableVideoToolboxTonemapping: Boolean, tonemappingAlgorithm: TonemappingAlgorithm, tonemappingMode: TonemappingMode, tonemappingRange: TonemappingRange, tonemappingDesat: Double, tonemappingPeak: Double, tonemappingParam: Double, vppTonemappingBrightness: Double, vppTonemappingContrast: Double, h264Crf: Int, h265Crf: Int, encoderPreset: EncoderPreset? = null, deinterlaceDoubleRate: Boolean, deinterlaceMethod: DeinterlaceMethod, enableDecodingColorDepth10Hevc: Boolean, enableDecodingColorDepth10Vp9: Boolean, enableDecodingColorDepth10HevcRext: Boolean, enableDecodingColorDepth12HevcRext: Boolean, enableEnhancedNvdecDecoder: Boolean, preferSystemNativeHwDecoder: Boolean, enableIntelLowPowerH264HwEncoder: Boolean, enableIntelLowPowerHevcHwEncoder: Boolean, enableHardwareEncoding: Boolean, allowHevcEncoding: Boolean, allowAv1Encoding: Boolean, enableSubtitleExtraction: Boolean, hardwareDecodingCodecs: List<String>? = null, allowOnDemandMetadataBasedKeyframeExtractionForExtensions: List<String>? = null)