InputLossBehavior

public struct InputLossBehavior : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • On input loss, the number of milliseconds to substitute black into the output before switching to the frame specified by inputLossImageType. A value x, where 0 <= x <= 1,000,000 and a value of 1,000,000 will be interpreted as infinite.

    Declaration

    Swift

    public let blackFrameMsec: Int?
  • When input loss image type is “color” this field specifies the color to use. Value: 6 hex characters representing the values of RGB.

    Declaration

    Swift

    public let inputLossImageColor: String?
  • When input loss image type is “slate” these fields specify the parameters for accessing the slate.

    Declaration

    Swift

    public let inputLossImageSlate: InputLocation?
  • Indicates whether to substitute a solid color or a slate into the output after input loss exceeds blackFrameMsec.

    Declaration

    Swift

    public let inputLossImageType: InputLossImageType?
  • On input loss, the number of milliseconds to repeat the previous picture before substituting black into the output. A value x, where 0 <= x <= 1,000,000 and a value of 1,000,000 will be interpreted as infinite.

    Declaration

    Swift

    public let repeatFrameMsec: Int?
  • Undocumented

    Declaration

    Swift

    public init(blackFrameMsec: Int? = nil, inputLossImageColor: String? = nil, inputLossImageSlate: InputLocation? = nil, inputLossImageType: InputLossImageType? = nil, repeatFrameMsec: Int? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws