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, Captions? captions, 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, the AppliedColorSpaceConversion parameter shows the conversion used. If no ColorSpaceConversionMode was defined in the preset, this parameter is not be included in the job response.
final
captions Captions?
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 with ListPresets.
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 as Job: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