CaptionDestinationSettings
public struct CaptionDestinationSettings : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Burn-In Destination Settings.
Declaration
Swift
public let burninDestinationSettings: BurninDestinationSettings?
-
Specify the format for this set of captions on this output. The default format is embedded without SCTE-20. Other options are embedded with SCTE-20, burn-in, DVB-sub, IMSC, SCC, SRT, teletext, TTML, and web-VTT. If you are using SCTE-20, choose SCTE-20 plus embedded (SCTE20_PLUS_EMBEDDED) to create an output that complies with the SCTE-43 spec. To create a non-compliant output where the embedded captions come first, choose Embedded plus SCTE-20 (EMBEDDED_PLUS_SCTE20).
Declaration
Swift
public let destinationType: CaptionDestinationType?
-
DVB-Sub Destination Settings
Declaration
Swift
public let dvbSubDestinationSettings: DvbSubDestinationSettings?
-
Settings specific to embedded/ancillary caption outputs, including 608/708 Channel destination number.
Declaration
Swift
public let embeddedDestinationSettings: EmbeddedDestinationSettings?
-
Settings specific to IMSC caption outputs.
Declaration
Swift
public let imscDestinationSettings: ImscDestinationSettings?
-
Settings for SCC caption output.
Declaration
Swift
public let sccDestinationSettings: SccDestinationSettings?
-
Settings for Teletext caption output
Declaration
Swift
public let teletextDestinationSettings: TeletextDestinationSettings?
-
Settings specific to TTML caption outputs, including Pass style information (TtmlStylePassthrough).
Declaration
Swift
public let ttmlDestinationSettings: TtmlDestinationSettings?
-
init(burninDestinationSettings:destinationType:dvbSubDestinationSettings:embeddedDestinationSettings:imscDestinationSettings:sccDestinationSettings:teletextDestinationSettings:ttmlDestinationSettings:)
Undocumented
Declaration
Swift
public init(burninDestinationSettings: BurninDestinationSettings? = nil, destinationType: CaptionDestinationType? = nil, dvbSubDestinationSettings: DvbSubDestinationSettings? = nil, embeddedDestinationSettings: EmbeddedDestinationSettings? = nil, imscDestinationSettings: ImscDestinationSettings? = nil, sccDestinationSettings: SccDestinationSettings? = nil, teletextDestinationSettings: TeletextDestinationSettings? = nil, ttmlDestinationSettings: TtmlDestinationSettings? = nil)
-
Declaration
Swift
public func validate(name: String) throws