discontinuedPackage aws_elastictranscoder_api has been discontinued and replaced by aws_client.

JobInput class

Information about the file that you're transcoding.

Constructors

JobInput({String? aspectRatio, String? container, DetectedProperties? detectedProperties, Encryption? encryption, String? frameRate, InputCaptions? inputCaptions, String? interlaced, String? key, String? resolution, TimeSpan? timeSpan})
JobInput.fromJson(Map<String, dynamic> json)
factory

Properties

aspectRatio → String?
The aspect ratio of the input file. If you want Elastic Transcoder to automatically detect the aspect ratio of the input file, specify auto. If you want to specify the aspect ratio for the output file, enter one of the following values:
final
container → String?
The container type for the input file. If you want Elastic Transcoder to automatically detect the container type of the input file, specify auto. If you want to specify the container type for the input file, enter one of the following values:
final
detectedProperties → DetectedProperties?
The detected properties of the input file.
final
encryption → Encryption?
The encryption settings, if any, that are used for decrypting your input files. If your input file is encrypted, you must specify the mode that Elastic Transcoder uses to decrypt your file.
final
frameRate → String?
The frame rate of the input file. If you want Elastic Transcoder to automatically detect the frame rate of the input file, specify auto. If you want to specify the frame rate for the input file, enter one of the following values:
final
hashCode → int
The hash code for this object.
no setterinherited
inputCaptions → InputCaptions?
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
interlaced → String?
Whether the input file is interlaced. If you want Elastic Transcoder to automatically detect whether the input file is interlaced, specify auto. If you want to specify whether the input file is interlaced, enter one of the following values:
final
key → String?
The name of the file to transcode. Elsewhere in the body of the JSON block is the the ID of the pipeline to use for processing the job. The InputBucket object in that pipeline tells Elastic Transcoder which Amazon S3 bucket to get the file from.
final
resolution → String?
This value must be auto, which causes Elastic Transcoder to automatically detect the resolution of the input file.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timeSpan → TimeSpan?
Settings for clipping an input. Each input can have different clip settings.
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