JobOutput class
If you specified one output for a job, information about that output. If you
specified multiple outputs for a job, the
Output
object lists
information about the first output. This duplicates the information that is
listed for the first output in the Outputs
object.
Constructors
-
JobOutput({JobAlbumArt? albumArt, String? appliedColorSpaceConversion, List<
Clip> ? composition, int? duration, int? durationMillis, Encryption? encryption, int? fileSize, String? frameRate, int? height, String? id, String? key, String? presetId, String? rotate, String? segmentDuration, String? status, String? statusDetail, Encryption? thumbnailEncryption, String? thumbnailPattern, List<JobWatermark> ? watermarks, int? width}) -
JobOutput.fromJson(Map<
String, dynamic> json) -
factory
Properties
- albumArt → JobAlbumArt?
-
The album art to be associated with the output file, if any.
final
- appliedColorSpaceConversion → String?
-
If Elastic Transcoder used a preset with a
ColorSpaceConversionMode
to transcode the output file, theAppliedColorSpaceConversion
parameter shows the conversion used. If noColorSpaceConversionMode
was defined in the preset, this parameter is not be included in the job response.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
- duration → int?
-
Duration of the output file, in seconds.
final
- durationMillis → int?
-
Duration of the output file, in milliseconds.
final
- encryption → Encryption?
-
The encryption settings, if any, that you want Elastic Transcoder to apply
to your output files. If you choose to use encryption, you must specify a
mode to use. If you choose not to use encryption, Elastic Transcoder writes
an unencrypted file to your Amazon S3 bucket.
final
- fileSize → int?
-
File size of the output file, in bytes.
final
- frameRate → String?
-
Frame rate of the output file, in frames per second.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → int?
-
Height of the output file, in pixels.
final
- id → String?
-
A sequential counter, starting with 1, that identifies an output among the
outputs from the current job. In the Output syntax, this value is always 1.
final
- 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.final - presetId → String?
-
The value of the
Id
object for the preset that you want to use for this job. The preset determines the audio, video, and thumbnail settings that Elastic Transcoder uses for transcoding. To use a preset that you created, specify the preset ID that Elastic Transcoder returned in the response when you created the preset. You can also use the Elastic Transcoder system presets, which you can get withListPresets
.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:
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- segmentDuration → String?
-
PresetId
final
- status → String?
-
The status of one output in a job. If you specified only one output for the
job,
Outputs:Status
is always the same asJob:Status
. If you specified more than one output:final - statusDetail → String?
-
Information that further explains
Status
.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 that you
specify in
Preset
for the current output.final - width → int?
-
Specifies the width of the output file in pixels.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited