public static interface Output.Builder extends SdkPojo, 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)
Container specific settings.
|
Output.Builder |
containerSettings(ContainerSettings containerSettings)
Container specific settings.
|
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)
Specific settings for this type of output.
|
Output.Builder |
outputSettings(OutputSettings outputSettings)
Specific settings for this type of output.
|
Output.Builder |
preset(String preset)
Use Preset (Preset) to specify 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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOutput.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)
AudioDescription.Builder avoiding the need to
create one manually via AudioDescription.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #audioDescriptions(List.
audioDescriptions - a consumer that will call methods on
AudioDescription.Builder#audioDescriptions(java.util.Collection) 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)
CaptionDescription.Builder avoiding the need to
create one manually via
CaptionDescription.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #captionDescriptions(List.
captionDescriptions - a consumer that will call methods on
CaptionDescription.Builder#captionDescriptions(java.util.Collection) Output.Builder containerSettings(ContainerSettings containerSettings)
containerSettings - Container specific settings.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.BuildercontainerSettings(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 * WebM container,
webm * 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 (NameModifier) 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 - Specific settings for this type of output.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.BuilderoutputSettings(OutputSettings)Output.Builder preset(String preset)
preset - Use Preset (Preset) to specify 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 that you choose for the property 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.BuildervideoDescription(VideoDescription)Copyright © 2023. All rights reserved.