MovSettings class

Settings for MOV Container.

Constructors

MovSettings({MovClapAtom? clapAtom, MovCslgAtom? cslgAtom, MovMpeg2FourCCControl? mpeg2FourCCControl, MovPaddingControl? paddingControl, MovReference? reference})
MovSettings.fromJson(Map<String, dynamic> json)
factory

Properties

clapAtom MovClapAtom?
When enabled, include 'clap' atom if appropriate for the video output settings.
final
cslgAtom MovCslgAtom?
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.
final
hashCode int
The hash code for this object.
no setterinherited
mpeg2FourCCControl MovMpeg2FourCCControl?
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.
final
paddingControl MovPaddingControl?
To make this output compatible with Omenon, keep the default value, OMNEON. Unless you need Omneon compatibility, set this value to NONE. When you keep the default value, OMNEON, MediaConvert increases the length of the edit list atom. This might cause file rejections when a recipient of the output file doesn't expct this extra padding.
final
reference MovReference?
Always keep the default value (SELF_CONTAINED) for this setting.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited