public class AudioCodecOptions extends Object implements Serializable
Options associated with your audio codec.
Constructor and Description |
---|
AudioCodecOptions() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getProfile()
If you specified
AAC for Audio:Codec , choose
the AAC profile for the output file. |
int |
hashCode() |
void |
setProfile(String profile)
If you specified
AAC for Audio:Codec , choose
the AAC profile for the output file. |
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AudioCodecOptions |
withProfile(String profile)
If you specified
AAC for Audio:Codec , choose
the AAC profile for the output file. |
public String getProfile()
AAC
for Audio:Codec
, choose
the AAC profile for the output file. Elastic Transcoder supports the
following profiles: auto
: If you specify
auto
, Elastic Transcoder will select the profile based on
the bit rate selected for the output file.AAC-LC
: The most common AAC profile. Use for bitrates
larger than 64 kbps.HE-AAC
: Not supported on
some older players and devices. Use for bitrates between 40 and 80
kbps.HE-AACv2
: Not supported on some players
and devices. Use for bitrates less than 48 kbps.If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.
Constraints:
Pattern: (^auto$)|(^AAC-LC$)|(^HE-AAC$)|(^HE-AACv2$)
AAC
for Audio:Codec
, choose
the AAC profile for the output file. Elastic Transcoder supports the
following profiles: auto
: If you specify
auto
, Elastic Transcoder will select the profile based on
the bit rate selected for the output file.AAC-LC
: The most common AAC profile. Use for bitrates
larger than 64 kbps.HE-AAC
: Not supported on
some older players and devices. Use for bitrates between 40 and 80
kbps.HE-AACv2
: Not supported on some players
and devices. Use for bitrates less than 48 kbps.If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.
public void setProfile(String profile)
AAC
for Audio:Codec
, choose
the AAC profile for the output file. Elastic Transcoder supports the
following profiles: auto
: If you specify
auto
, Elastic Transcoder will select the profile based on
the bit rate selected for the output file.AAC-LC
: The most common AAC profile. Use for bitrates
larger than 64 kbps.HE-AAC
: Not supported on
some older players and devices. Use for bitrates between 40 and 80
kbps.HE-AACv2
: Not supported on some players
and devices. Use for bitrates less than 48 kbps.If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.
Constraints:
Pattern: (^auto$)|(^AAC-LC$)|(^HE-AAC$)|(^HE-AACv2$)
profile
- If you specified AAC
for Audio:Codec
, choose
the AAC profile for the output file. Elastic Transcoder supports the
following profiles: auto
: If you specify
auto
, Elastic Transcoder will select the profile based on
the bit rate selected for the output file.AAC-LC
: The most common AAC profile. Use for bitrates
larger than 64 kbps.HE-AAC
: Not supported on
some older players and devices. Use for bitrates between 40 and 80
kbps.HE-AACv2
: Not supported on some players
and devices. Use for bitrates less than 48 kbps.If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.
public AudioCodecOptions withProfile(String profile)
AAC
for Audio:Codec
, choose
the AAC profile for the output file. Elastic Transcoder supports the
following profiles: auto
: If you specify
auto
, Elastic Transcoder will select the profile based on
the bit rate selected for the output file.AAC-LC
: The most common AAC profile. Use for bitrates
larger than 64 kbps.HE-AAC
: Not supported on
some older players and devices. Use for bitrates between 40 and 80
kbps.HE-AACv2
: Not supported on some players
and devices. Use for bitrates less than 48 kbps.If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: (^auto$)|(^AAC-LC$)|(^HE-AAC$)|(^HE-AACv2$)
profile
- If you specified AAC
for Audio:Codec
, choose
the AAC profile for the output file. Elastic Transcoder supports the
following profiles: auto
: If you specify
auto
, Elastic Transcoder will select the profile based on
the bit rate selected for the output file.AAC-LC
: The most common AAC profile. Use for bitrates
larger than 64 kbps.HE-AAC
: Not supported on
some older players and devices. Use for bitrates between 40 and 80
kbps.HE-AACv2
: Not supported on some players
and devices. Use for bitrates less than 48 kbps.If you created any presets before AAC profiles were added, Elastic Transcoder automatically updated your presets to use AAC-LC. You can change the value as required.
public String toString()
toString
in class Object
Object.toString()
Copyright © 2014. All rights reserved.