public static interface Output.Builder extends CopyableBuilder<Output.Builder,Output>
Modifier and Type | Method and Description |
---|---|
Output.Builder |
audioDescriptions(AudioDescription... audioDescriptions)
(AudioDescriptions) contains groups of audio encoding settings organized by audio codec.
|
Output.Builder |
audioDescriptions(Collection<AudioDescription> audioDescriptions)
(AudioDescriptions) contains groups of audio encoding settings organized by audio codec.
|
Output.Builder |
audioDescriptions(Consumer<AudioDescription.Builder>... audioDescriptions)
(AudioDescriptions) contains groups of audio encoding settings organized by audio codec.
|
Output.Builder |
captionDescriptions(CaptionDescription... captionDescriptions)
(CaptionDescriptions) contains groups of captions settings.
|
Output.Builder |
captionDescriptions(Collection<CaptionDescription> captionDescriptions)
(CaptionDescriptions) contains groups of captions settings.
|
Output.Builder |
captionDescriptions(Consumer<CaptionDescription.Builder>... captionDescriptions)
(CaptionDescriptions) contains groups of captions settings.
|
default Output.Builder |
containerSettings(Consumer<ContainerSettings.Builder> containerSettings)
Sets the value of the ContainerSettings property for this object.
|
Output.Builder |
containerSettings(ContainerSettings containerSettings)
Sets the value of the ContainerSettings property for this object.
|
Output.Builder |
extension(String extension)
Use Extension (Extension) to specify the file extension for outputs in File output groups.
|
Output.Builder |
nameModifier(String nameModifier)
Use Name modifier (NameModifier) to have the service add a string to the end of each output filename.
|
default Output.Builder |
outputSettings(Consumer<OutputSettings.Builder> outputSettings)
Sets the value of the OutputSettings property for this object.
|
Output.Builder |
outputSettings(OutputSettings outputSettings)
Sets the value of the OutputSettings property for this object.
|
Output.Builder |
preset(String preset)
Use Preset (Preset) to specifiy a preset for your transcoding settings.
|
default Output.Builder |
videoDescription(Consumer<VideoDescription.Builder> videoDescription)
(VideoDescription) contains a group of video encoding settings.
|
Output.Builder |
videoDescription(VideoDescription videoDescription)
(VideoDescription) contains a group of video encoding settings.
|
copy
applyMutation, build
Output.Builder audioDescriptions(Collection<AudioDescription> audioDescriptions)
audioDescriptions
- (AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one
instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of
encoding settings.Output.Builder audioDescriptions(AudioDescription... audioDescriptions)
audioDescriptions
- (AudioDescriptions) contains groups of audio encoding settings organized by audio codec. Include one
instance of (AudioDescriptions) per output. (AudioDescriptions) can contain multiple groups of
encoding settings.Output.Builder audioDescriptions(Consumer<AudioDescription.Builder>... audioDescriptions)
List.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #audioDescriptions(List)
.audioDescriptions
- a consumer that will call methods on List.Builder
#audioDescriptions(List)
Output.Builder captionDescriptions(Collection<CaptionDescription> captionDescriptions)
captionDescriptions
- (CaptionDescriptions) contains groups of captions settings. For each output that has captions, include
one instance of (CaptionDescriptions). (CaptionDescriptions) can contain multiple groups of captions
settings.Output.Builder captionDescriptions(CaptionDescription... captionDescriptions)
captionDescriptions
- (CaptionDescriptions) contains groups of captions settings. For each output that has captions, include
one instance of (CaptionDescriptions). (CaptionDescriptions) can contain multiple groups of captions
settings.Output.Builder captionDescriptions(Consumer<CaptionDescription.Builder>... captionDescriptions)
List.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #captionDescriptions(List)
.captionDescriptions
- a consumer that will call methods on List.Builder
#captionDescriptions(List)
Output.Builder containerSettings(ContainerSettings containerSettings)
containerSettings
- The new value for the ContainerSettings property for this object.default Output.Builder containerSettings(Consumer<ContainerSettings.Builder> containerSettings)
ContainerSettings.Builder
avoiding the need to
create one manually via ContainerSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to containerSettings(ContainerSettings)
.containerSettings
- a consumer that will call methods on ContainerSettings.Builder
containerSettings(ContainerSettings)
Output.Builder extension(String extension)
extension
- Use Extension (Extension) to specify the file extension for outputs in File output groups. If you do
not specify a value, the service will use default extensions by container type as follows * MPEG-2
transport stream, m2ts * Quicktime, mov * MXF container, mxf * MPEG-4 container, mp4 * No Container,
the service will use codec extensions (e.g. AAC, H265, H265, AC3)Output.Builder nameModifier(String nameModifier)
nameModifier
- Use Name modifier (NameModifier) to have the service add a string to the end of each output filename.
You specify the base filename as part of your destination URI. When you create multiple outputs in the
same output group, Name modifier is required. Name modifier also accepts format identifiers. For DASH
ISO outputs, if you use the format identifiers $Number$ or $Time$ in one output, you must use them in
the same way in all outputs of the output group.Output.Builder outputSettings(OutputSettings outputSettings)
outputSettings
- The new value for the OutputSettings property for this object.default Output.Builder outputSettings(Consumer<OutputSettings.Builder> outputSettings)
OutputSettings.Builder
avoiding the need to
create one manually via OutputSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to outputSettings(OutputSettings)
.outputSettings
- a consumer that will call methods on OutputSettings.Builder
outputSettings(OutputSettings)
Output.Builder preset(String preset)
preset
- Use Preset (Preset) to specifiy a preset for your transcoding settings. Provide the system or custom
preset name. You can specify either Preset (Preset) or Container settings (ContainerSettings), but not
both.Output.Builder videoDescription(VideoDescription videoDescription)
videoDescription
- (VideoDescription) contains a group of video encoding settings. The specific video settings depend on
the video codec you choose when you specify a value for Video codec (codec). Include one instance of
(VideoDescription) per output.default Output.Builder videoDescription(Consumer<VideoDescription.Builder> videoDescription)
VideoDescription.Builder
avoiding the need to create one manually via
VideoDescription.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to videoDescription(VideoDescription)
.videoDescription
- a consumer that will call methods on VideoDescription.Builder
videoDescription(VideoDescription)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.