MovSettings

public struct MovSettings : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • When enabled, include ‘clap’ atom if appropriate for the video output settings.

    Declaration

    Swift

    public let clapAtom: MovClapAtom?
  • When enabled, file composition times will start at zero, composition times in the ‘ctts’ (composition time to sample) box for B-frames will be negative, and a ‘cslg’ (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.

    Declaration

    Swift

    public let cslgAtom: MovCslgAtom?
  • When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes. This increases compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when the video codec is MPEG2.

    Declaration

    Swift

    public let mpeg2FourCCControl: MovMpeg2FourCCControl?
  • If set to OMNEON, inserts Omneon-compatible padding

    Declaration

    Swift

    public let paddingControl: MovPaddingControl?
  • Always keep the default value (SELF_CONTAINED) for this setting.

    Declaration

    Swift

    public let reference: MovReference?
  • Undocumented

    Declaration

    Swift

    public init(clapAtom: MovClapAtom? = nil, cslgAtom: MovCslgAtom? = nil, mpeg2FourCCControl: MovMpeg2FourCCControl? = nil, paddingControl: MovPaddingControl? = nil, reference: MovReference? = nil)