public static interface InputTemplate.Builder extends CopyableBuilder<InputTemplate.Builder,InputTemplate>
Modifier and Type | Method and Description |
---|---|
InputTemplate.Builder |
audioSelectorGroups(Map<String,AudioSelectorGroup> audioSelectorGroups)
Specifies set of audio selectors within an input to combine.
|
InputTemplate.Builder |
audioSelectors(Map<String,AudioSelector> audioSelectors)
Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in
your outputs.
|
InputTemplate.Builder |
captionSelectors(Map<String,CaptionSelector> captionSelectors)
Use Captions selectors (CaptionSelectors) to specify the captions data from the input that you will use in
your outputs.
|
InputTemplate.Builder |
deblockFilter(InputDeblockFilter deblockFilter)
Sets the value of the DeblockFilter property for this object.
|
InputTemplate.Builder |
deblockFilter(String deblockFilter)
Sets the value of the DeblockFilter property for this object.
|
InputTemplate.Builder |
denoiseFilter(InputDenoiseFilter denoiseFilter)
Sets the value of the DenoiseFilter property for this object.
|
InputTemplate.Builder |
denoiseFilter(String denoiseFilter)
Sets the value of the DenoiseFilter property for this object.
|
InputTemplate.Builder |
filterEnable(InputFilterEnable filterEnable)
Sets the value of the FilterEnable property for this object.
|
InputTemplate.Builder |
filterEnable(String filterEnable)
Sets the value of the FilterEnable property for this object.
|
InputTemplate.Builder |
filterStrength(Integer filterStrength)
Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise).
|
InputTemplate.Builder |
inputClippings(Collection<InputClipping> inputClippings)
(InputClippings) contains sets of start and end times that together specify a portion of the input to be used
in the outputs.
|
InputTemplate.Builder |
inputClippings(Consumer<InputClipping.Builder>... inputClippings)
(InputClippings) contains sets of start and end times that together specify a portion of the input to be used
in the outputs.
|
InputTemplate.Builder |
inputClippings(InputClipping... inputClippings)
(InputClippings) contains sets of start and end times that together specify a portion of the input to be used
in the outputs.
|
InputTemplate.Builder |
programNumber(Integer programNumber)
Use Program (programNumber) to select a specific program from within a multi-program transport stream.
|
InputTemplate.Builder |
psiControl(InputPsiControl psiControl)
Sets the value of the PsiControl property for this object.
|
InputTemplate.Builder |
psiControl(String psiControl)
Sets the value of the PsiControl property for this object.
|
InputTemplate.Builder |
timecodeSource(InputTimecodeSource timecodeSource)
Sets the value of the TimecodeSource property for this object.
|
InputTemplate.Builder |
timecodeSource(String timecodeSource)
Sets the value of the TimecodeSource property for this object.
|
default InputTemplate.Builder |
videoSelector(Consumer<VideoSelector.Builder> videoSelector)
Sets the value of the VideoSelector property for this object.
|
InputTemplate.Builder |
videoSelector(VideoSelector videoSelector)
Sets the value of the VideoSelector property for this object.
|
copy
applyMutation, build
InputTemplate.Builder audioSelectorGroups(Map<String,AudioSelectorGroup> audioSelectorGroups)
audioSelectorGroups
- Specifies set of audio selectors within an input to combine. An input may have multiple audio selector
groups. See "Audio Selector Group":#inputs-audio_selector_group for more information.InputTemplate.Builder audioSelectors(Map<String,AudioSelector> audioSelectors)
audioSelectors
- Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will
use in your outputs. You can use mutiple Audio selectors per input.InputTemplate.Builder captionSelectors(Map<String,CaptionSelector> captionSelectors)
captionSelectors
- Use Captions selectors (CaptionSelectors) to specify the captions data from the input that you will
use in your outputs. You can use mutiple captions selectors per input.InputTemplate.Builder deblockFilter(String deblockFilter)
deblockFilter
- The new value for the DeblockFilter property for this object.InputDeblockFilter
,
InputDeblockFilter
InputTemplate.Builder deblockFilter(InputDeblockFilter deblockFilter)
deblockFilter
- The new value for the DeblockFilter property for this object.InputDeblockFilter
,
InputDeblockFilter
InputTemplate.Builder denoiseFilter(String denoiseFilter)
denoiseFilter
- The new value for the DenoiseFilter property for this object.InputDenoiseFilter
,
InputDenoiseFilter
InputTemplate.Builder denoiseFilter(InputDenoiseFilter denoiseFilter)
denoiseFilter
- The new value for the DenoiseFilter property for this object.InputDenoiseFilter
,
InputDenoiseFilter
InputTemplate.Builder filterEnable(String filterEnable)
filterEnable
- The new value for the FilterEnable property for this object.InputFilterEnable
,
InputFilterEnable
InputTemplate.Builder filterEnable(InputFilterEnable filterEnable)
filterEnable
- The new value for the FilterEnable property for this object.InputFilterEnable
,
InputFilterEnable
InputTemplate.Builder filterStrength(Integer filterStrength)
filterStrength
- Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and
Denoise). The range is -5 to 5. Default is 0.InputTemplate.Builder inputClippings(Collection<InputClipping> inputClippings)
inputClippings
- (InputClippings) contains sets of start and end times that together specify a portion of the input to
be used in the outputs. If you provide only a start time, the clip will be the entire input from that
point to the end. If you provide only an end time, it will be the entire input up to that point. When
you specify more than one input clip, the transcoding service creates the job outputs by stringing the
clips together in the order you specify them.InputTemplate.Builder inputClippings(InputClipping... inputClippings)
inputClippings
- (InputClippings) contains sets of start and end times that together specify a portion of the input to
be used in the outputs. If you provide only a start time, the clip will be the entire input from that
point to the end. If you provide only an end time, it will be the entire input up to that point. When
you specify more than one input clip, the transcoding service creates the job outputs by stringing the
clips together in the order you specify them.InputTemplate.Builder inputClippings(Consumer<InputClipping.Builder>... inputClippings)
.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 #inputClippings(List)
.inputClippings
- a consumer that will call methods on List.Builder
#inputClippings(List)
InputTemplate.Builder programNumber(Integer programNumber)
programNumber
- Use Program (programNumber) to select a specific program from within a multi-program transport stream.
Note that Quad 4K is not currently supported. Default is the first program within the transport
stream. If the program you specify doesn't exist, the transcoding service will use this default.InputTemplate.Builder psiControl(String psiControl)
psiControl
- The new value for the PsiControl property for this object.InputPsiControl
,
InputPsiControl
InputTemplate.Builder psiControl(InputPsiControl psiControl)
psiControl
- The new value for the PsiControl property for this object.InputPsiControl
,
InputPsiControl
InputTemplate.Builder timecodeSource(String timecodeSource)
timecodeSource
- The new value for the TimecodeSource property for this object.InputTimecodeSource
,
InputTimecodeSource
InputTemplate.Builder timecodeSource(InputTimecodeSource timecodeSource)
timecodeSource
- The new value for the TimecodeSource property for this object.InputTimecodeSource
,
InputTimecodeSource
InputTemplate.Builder videoSelector(VideoSelector videoSelector)
videoSelector
- The new value for the VideoSelector property for this object.default InputTemplate.Builder videoSelector(Consumer<VideoSelector.Builder> videoSelector)
VideoSelector.Builder
avoiding the need to
create one manually via VideoSelector.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to videoSelector(VideoSelector)
.videoSelector
- a consumer that will call methods on VideoSelector.Builder
videoSelector(VideoSelector)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.