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