VideoPreprocessor
public struct VideoPreprocessor : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Enable the Color corrector (ColorCorrector) feature if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.
Declaration
Swift
public let colorCorrector: ColorCorrector?
-
Use Deinterlacer (Deinterlacer) to produce smoother motion and a clearer picture.
Declaration
Swift
public let deinterlacer: Deinterlacer?
-
Enable Dolby Vision feature to produce Dolby Vision compatible video output.
Declaration
Swift
public let dolbyVision: DolbyVision?
-
Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.
Declaration
Swift
public let imageInserter: ImageInserter?
-
Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.
Declaration
Swift
public let noiseReducer: NoiseReducer?
-
If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.
Declaration
Swift
public let partnerWatermarking: PartnerWatermarking?
-
Timecode burn-in (TimecodeBurnIn)–Burns the output timecode and specified prefix into the output.
Declaration
Swift
public let timecodeBurnin: TimecodeBurnin?
-
init(colorCorrector:deinterlacer:dolbyVision:imageInserter:noiseReducer:partnerWatermarking:timecodeBurnin:)
Undocumented
Declaration
Swift
public init(colorCorrector: ColorCorrector? = nil, deinterlacer: Deinterlacer? = nil, dolbyVision: DolbyVision? = nil, imageInserter: ImageInserter? = nil, noiseReducer: NoiseReducer? = nil, partnerWatermarking: PartnerWatermarking? = nil, timecodeBurnin: TimecodeBurnin? = nil)
-
Declaration
Swift
public func validate(name: String) throws