public static interface VideoSelector.Builder extends CopyableBuilder<VideoSelector.Builder,VideoSelector>
Modifier and Type | Method and Description |
---|---|
VideoSelector.Builder |
colorSpace(String colorSpace)
Specifies the colorspace of an input.
|
VideoSelector.Builder |
colorSpace(VideoSelectorColorSpace colorSpace)
Specifies the colorspace of an input.
|
VideoSelector.Builder |
colorSpaceUsage(String colorSpaceUsage)
Applies only if colorSpace is a value other than follow.
|
VideoSelector.Builder |
colorSpaceUsage(VideoSelectorColorSpaceUsage colorSpaceUsage)
Applies only if colorSpace is a value other than follow.
|
default VideoSelector.Builder |
selectorSettings(Consumer<VideoSelectorSettings.Builder> selectorSettings)
The video selector settings.
|
VideoSelector.Builder |
selectorSettings(VideoSelectorSettings selectorSettings)
The video selector settings.
|
copy
apply, build
VideoSelector.Builder colorSpace(String colorSpace)
colorSpace
- Specifies the colorspace of an input. This setting works in tandem with colorSpaceConversion to
determine if any conversion will be performed.VideoSelectorColorSpace
,
VideoSelectorColorSpace
VideoSelector.Builder colorSpace(VideoSelectorColorSpace colorSpace)
colorSpace
- Specifies the colorspace of an input. This setting works in tandem with colorSpaceConversion to
determine if any conversion will be performed.VideoSelectorColorSpace
,
VideoSelectorColorSpace
VideoSelector.Builder colorSpaceUsage(String colorSpaceUsage)
colorSpaceUsage
- Applies only if colorSpace is a value other than follow. This field controls how the value in the
colorSpace field will be used. fallback means that when the input does include color space data, that
data will be used, but when the input has no color space data, the value in colorSpace will be used.
Choose fallback if your input is sometimes missing color space data, but when it does have color space
data, that data is correct. force means to always use the value in colorSpace. Choose force if your
input usually has no color space data or might have unreliable color space data.VideoSelectorColorSpaceUsage
,
VideoSelectorColorSpaceUsage
VideoSelector.Builder colorSpaceUsage(VideoSelectorColorSpaceUsage colorSpaceUsage)
colorSpaceUsage
- Applies only if colorSpace is a value other than follow. This field controls how the value in the
colorSpace field will be used. fallback means that when the input does include color space data, that
data will be used, but when the input has no color space data, the value in colorSpace will be used.
Choose fallback if your input is sometimes missing color space data, but when it does have color space
data, that data is correct. force means to always use the value in colorSpace. Choose force if your
input usually has no color space data or might have unreliable color space data.VideoSelectorColorSpaceUsage
,
VideoSelectorColorSpaceUsage
VideoSelector.Builder selectorSettings(VideoSelectorSettings selectorSettings)
selectorSettings
- The video selector settings.default VideoSelector.Builder selectorSettings(Consumer<VideoSelectorSettings.Builder> selectorSettings)
VideoSelectorSettings.Builder
avoiding the need to create one manually via
VideoSelectorSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to selectorSettings(VideoSelectorSettings)
.selectorSettings
- a consumer that will call methods on VideoSelectorSettings.Builder
selectorSettings(VideoSelectorSettings)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.