AWS SDK for .NET Documentation
JobInput Class
AmazonAmazon.ElasticTranscoder.ModelJobInput Did this page help you?   Yes   No    Tell us about it...
Information about the file that you're transcoding.
Declaration Syntax
C#
public class JobInput
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
JobInput()()()()
Initializes a new instance of the JobInput class

AspectRatio
Gets and sets the property AspectRatio.

The aspect ratio of the input file. If you want Elastic Transcoder to automatically detect the aspect ratio of the input file, specify

CopyC#
auto
. If you want to specify the aspect ratio for the output file, enter one of the following values:

CopyC#
1:1
,
CopyC#
4:3
,
CopyC#
3:2
,
CopyC#
16:9

If you specify a value other than

CopyC#
auto
, Elastic Transcoder disables automatic detection of the aspect ratio.


Container
Gets and sets the property Container.

The container type for the input file. If you want Elastic Transcoder to automatically detect the container type of the input file, specify

CopyC#
auto
. If you want to specify the container type for the input file, enter one of the following values:

CopyC#
3gp
,
CopyC#
aac
,
CopyC#
asf
,
CopyC#
avi
,
CopyC#
divx
,
CopyC#
flv
,
CopyC#
m4a
,
CopyC#
mkv
,
CopyC#
mov
,
CopyC#
mp3
,
CopyC#
mp4
,
CopyC#
mpeg
,
CopyC#
mpeg-ps
,
CopyC#
mpeg-ts
,
CopyC#
mxf
,
CopyC#
ogg
,
CopyC#
vob
,
CopyC#
wav
,
CopyC#
webm


Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FrameRate
Gets and sets the property FrameRate.

The frame rate of the input file. If you want Elastic Transcoder to automatically detect the frame rate of the input file, specify

CopyC#
auto
. If you want to specify the frame rate for the input file, enter one of the following values:

CopyC#
10
,
CopyC#
15
,
CopyC#
23.97
,
CopyC#
24
,
CopyC#
25
,
CopyC#
29.97
,
CopyC#
30
,
CopyC#
60

If you specify a value other than

CopyC#
auto
, Elastic Transcoder disables automatic detection of the frame rate.


GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
Interlaced
Gets and sets the property Interlaced.

Whether the input file is interlaced. If you want Elastic Transcoder to automatically detect whether the input file is interlaced, specify

CopyC#
auto
. If you want to specify whether the input file is interlaced, enter one of the following values:

CopyC#
true
,
CopyC#
false

If you specify a value other than

CopyC#
auto
, Elastic Transcoder disables automatic detection of interlacing.


Key
Gets and sets the property Key.

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

CopyC#
InputBucket
object in that pipeline tells Elastic Transcoder which Amazon S3 bucket to get the file from.

If the file name includes a prefix, such as

CopyC#
cooking/lasagna.mpg
, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.


Resolution
Gets and sets the property Resolution.

This value must be

CopyC#
auto
, which causes Elastic Transcoder to automatically detect the resolution of the input file.


ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
WithAspectRatio(String) Obsolete.
Sets the AspectRatio property

WithContainer(String) Obsolete.
Sets the Container property

WithFrameRate(String) Obsolete.
Sets the FrameRate property

WithInterlaced(String) Obsolete.
Sets the Interlaced property

WithKey(String) Obsolete.
Sets the Key property

WithResolution(String) Obsolete.
Sets the Resolution property

Inheritance Hierarchy
Object
JobInput

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)