VideoCodecSettings
public struct VideoCodecSettings : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.
Declaration
Swift
public let av1Settings: Av1Settings?
-
Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec.
Declaration
Swift
public let codec: VideoCodec?
-
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.
Declaration
Swift
public let frameCaptureSettings: FrameCaptureSettings?
-
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
Declaration
Swift
public let h264Settings: H264Settings?
-
Settings for H265 codec
Declaration
Swift
public let h265Settings: H265Settings?
-
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.
Declaration
Swift
public let mpeg2Settings: Mpeg2Settings?
-
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.
Declaration
Swift
public let proresSettings: ProresSettings?
-
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.
Declaration
Swift
public let vp8Settings: Vp8Settings?
-
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.
Declaration
Swift
public let vp9Settings: Vp9Settings?
-
init(av1Settings:codec:frameCaptureSettings:h264Settings:h265Settings:mpeg2Settings:proresSettings:vp8Settings:vp9Settings:)
Undocumented
Declaration
Swift
public init(av1Settings: Av1Settings? = nil, codec: VideoCodec? = nil, frameCaptureSettings: FrameCaptureSettings? = nil, h264Settings: H264Settings? = nil, h265Settings: H265Settings? = nil, mpeg2Settings: Mpeg2Settings? = nil, proresSettings: ProresSettings? = nil, vp8Settings: Vp8Settings? = nil, vp9Settings: Vp9Settings? = nil)
-
Declaration
Swift
public func validate(name: String) throws