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