CreateJobOutput class
The CreateJobOutput
structure.
Constructors
-
CreateJobOutput({JobAlbumArt? albumArt, List<
Clip> ? composition, Encryption? encryption, String? key, String? presetId, String? rotate, String? segmentDuration, Encryption? thumbnailEncryption, String? thumbnailPattern, List<JobWatermark> ? watermarks})
Properties
- albumArt → JobAlbumArt?
-
Information about the album art that you want Elastic Transcoder to add to
the file during transcoding. You can specify up to twenty album artworks for
each output. Settings for each artwork must be defined in the job for the
current output.
final
-
You can configure Elastic Transcoder to transcode captions, or subtitles,
from one format to another. All captions must be in UTF-8. Elastic
Transcoder supports two types of captions:
final
-
composition
→ List<
Clip> ? -
You can create an output file that contains an excerpt from the input file.
This excerpt, called a clip, can come from the beginning, middle, or end of
the file. The Composition object contains settings for the clips that make
up an output file. For the current release, you can only specify settings
for a single clip per output file. The Composition object cannot be null.
final
- encryption → Encryption?
-
You can specify encryption settings for any output files that you want to
use for a transcoding job. This includes the output file and any watermarks,
thumbnails, album art, or captions that you want to use. You must specify
encryption settings for each file individually.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → String?
-
The name to assign to the transcoded file. Elastic Transcoder saves the file
in the Amazon S3 bucket specified by the
OutputBucket
object in the pipeline that is specified by the pipeline ID. If a file with the specified name already exists in the output bucket, the job fails.final - presetId → String?
-
The
Id
of the preset to use for this job. The preset determines the audio, video, and thumbnail settings that Elastic Transcoder uses for transcoding.final - rotate → String?
-
The number of degrees clockwise by which you want Elastic Transcoder to
rotate the output relative to the input. Enter one of the following values:
auto
,0
,90
,180
,270
. The valueauto
generally works only if the file that you're transcoding contains rotation metadata.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- segmentDuration → String?
-
PresetId
final
- thumbnailEncryption → Encryption?
-
The encryption settings, if any, that you want Elastic Transcoder to apply
to your thumbnail.
final
- thumbnailPattern → String?
-
Whether you want Elastic Transcoder to create thumbnails for your videos
and, if so, how you want Elastic Transcoder to name the files.
final
-
watermarks
→ List<
JobWatermark> ? -
Information about the watermarks that you want Elastic Transcoder to add to
the video during transcoding. You can specify up to four watermarks for each
output. Settings for each watermark must be defined in the preset for the
current output.
final
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