public static interface VideoDescription.Builder extends CopyableBuilder<VideoDescription.Builder,VideoDescription>
Modifier and Type | Method and Description |
---|---|
VideoDescription.Builder |
afdSignaling(AfdSignaling afdSignaling)
Sets the value of the AfdSignaling property for this object.
|
VideoDescription.Builder |
afdSignaling(String afdSignaling)
Sets the value of the AfdSignaling property for this object.
|
VideoDescription.Builder |
antiAlias(AntiAlias antiAlias)
Sets the value of the AntiAlias property for this object.
|
VideoDescription.Builder |
antiAlias(String antiAlias)
Sets the value of the AntiAlias property for this object.
|
default VideoDescription.Builder |
codecSettings(Consumer<VideoCodecSettings.Builder> codecSettings)
Sets the value of the CodecSettings property for this object.
|
VideoDescription.Builder |
codecSettings(VideoCodecSettings codecSettings)
Sets the value of the CodecSettings property for this object.
|
VideoDescription.Builder |
colorMetadata(ColorMetadata colorMetadata)
Sets the value of the ColorMetadata property for this object.
|
VideoDescription.Builder |
colorMetadata(String colorMetadata)
Sets the value of the ColorMetadata property for this object.
|
default VideoDescription.Builder |
crop(Consumer<Rectangle.Builder> crop)
Applies only if your input aspect ratio is different from your output aspect ratio.
|
VideoDescription.Builder |
crop(Rectangle crop)
Applies only if your input aspect ratio is different from your output aspect ratio.
|
VideoDescription.Builder |
dropFrameTimecode(DropFrameTimecode dropFrameTimecode)
Sets the value of the DropFrameTimecode property for this object.
|
VideoDescription.Builder |
dropFrameTimecode(String dropFrameTimecode)
Sets the value of the DropFrameTimecode property for this object.
|
VideoDescription.Builder |
fixedAfd(Integer fixedAfd)
Applies only if you set AFD Signaling(AfdSignaling) to Fixed (FIXED).
|
VideoDescription.Builder |
height(Integer height)
Use the Height (Height) setting to define the video resolution height for this output.
|
default VideoDescription.Builder |
position(Consumer<Rectangle.Builder> position)
Use Position (Position) to point to a rectangle object to define your position.
|
VideoDescription.Builder |
position(Rectangle position)
Use Position (Position) to point to a rectangle object to define your position.
|
VideoDescription.Builder |
respondToAfd(RespondToAfd respondToAfd)
Sets the value of the RespondToAfd property for this object.
|
VideoDescription.Builder |
respondToAfd(String respondToAfd)
Sets the value of the RespondToAfd property for this object.
|
VideoDescription.Builder |
scalingBehavior(ScalingBehavior scalingBehavior)
Sets the value of the ScalingBehavior property for this object.
|
VideoDescription.Builder |
scalingBehavior(String scalingBehavior)
Sets the value of the ScalingBehavior property for this object.
|
VideoDescription.Builder |
sharpness(Integer sharpness)
Use Sharpness (Sharpness)setting to specify the strength of anti-aliasing.
|
VideoDescription.Builder |
timecodeInsertion(String timecodeInsertion)
Sets the value of the TimecodeInsertion property for this object.
|
VideoDescription.Builder |
timecodeInsertion(VideoTimecodeInsertion timecodeInsertion)
Sets the value of the TimecodeInsertion property for this object.
|
default VideoDescription.Builder |
videoPreprocessors(Consumer<VideoPreprocessor.Builder> videoPreprocessors)
Find additional transcoding features under Preprocessors (VideoPreprocessors).
|
VideoDescription.Builder |
videoPreprocessors(VideoPreprocessor videoPreprocessors)
Find additional transcoding features under Preprocessors (VideoPreprocessors).
|
VideoDescription.Builder |
width(Integer width)
Use Width (Width) to define the video resolution width, in pixels, for this output.
|
copy
applyMutation, build
VideoDescription.Builder afdSignaling(String afdSignaling)
afdSignaling
- The new value for the AfdSignaling property for this object.AfdSignaling
,
AfdSignaling
VideoDescription.Builder afdSignaling(AfdSignaling afdSignaling)
afdSignaling
- The new value for the AfdSignaling property for this object.AfdSignaling
,
AfdSignaling
VideoDescription.Builder antiAlias(String antiAlias)
VideoDescription.Builder antiAlias(AntiAlias antiAlias)
VideoDescription.Builder codecSettings(VideoCodecSettings codecSettings)
codecSettings
- The new value for the CodecSettings property for this object.default VideoDescription.Builder codecSettings(Consumer<VideoCodecSettings.Builder> codecSettings)
VideoCodecSettings.Builder
avoiding the need to
create one manually via VideoCodecSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to codecSettings(VideoCodecSettings)
.codecSettings
- a consumer that will call methods on VideoCodecSettings.Builder
codecSettings(VideoCodecSettings)
VideoDescription.Builder colorMetadata(String colorMetadata)
colorMetadata
- The new value for the ColorMetadata property for this object.ColorMetadata
,
ColorMetadata
VideoDescription.Builder colorMetadata(ColorMetadata colorMetadata)
colorMetadata
- The new value for the ColorMetadata property for this object.ColorMetadata
,
ColorMetadata
VideoDescription.Builder crop(Rectangle crop)
crop
- Applies only if your input aspect ratio is different from your output aspect ratio. Use Input cropping
rectangle (Crop) to specify the video area the service will include in the output. This will crop the
input source, causing video pixels to be removed on encode. Do not use this setting if you have
enabled Stretch to output (stretchToOutput) in your output settings.default VideoDescription.Builder crop(Consumer<Rectangle.Builder> crop)
Rectangle.Builder
avoiding the need to create one manually via Rectangle.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to crop(Rectangle)
.crop
- a consumer that will call methods on Rectangle.Builder
crop(Rectangle)
VideoDescription.Builder dropFrameTimecode(String dropFrameTimecode)
dropFrameTimecode
- The new value for the DropFrameTimecode property for this object.DropFrameTimecode
,
DropFrameTimecode
VideoDescription.Builder dropFrameTimecode(DropFrameTimecode dropFrameTimecode)
dropFrameTimecode
- The new value for the DropFrameTimecode property for this object.DropFrameTimecode
,
DropFrameTimecode
VideoDescription.Builder fixedAfd(Integer fixedAfd)
fixedAfd
- Applies only if you set AFD Signaling(AfdSignaling) to Fixed (FIXED). Use Fixed (FixedAfd) to specify
a four-bit AFD value which the service will write on all frames of this video output.VideoDescription.Builder height(Integer height)
height
- Use the Height (Height) setting to define the video resolution height for this output. Specify in
pixels. If you don't provide a value here, the service will use the input height.VideoDescription.Builder position(Rectangle position)
position
- Use Position (Position) to point to a rectangle object to define your position. This setting overrides
any other aspect ratio.default VideoDescription.Builder position(Consumer<Rectangle.Builder> position)
Rectangle.Builder
avoiding
the need to create one manually via Rectangle.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to position(Rectangle)
.position
- a consumer that will call methods on Rectangle.Builder
position(Rectangle)
VideoDescription.Builder respondToAfd(String respondToAfd)
respondToAfd
- The new value for the RespondToAfd property for this object.RespondToAfd
,
RespondToAfd
VideoDescription.Builder respondToAfd(RespondToAfd respondToAfd)
respondToAfd
- The new value for the RespondToAfd property for this object.RespondToAfd
,
RespondToAfd
VideoDescription.Builder scalingBehavior(String scalingBehavior)
scalingBehavior
- The new value for the ScalingBehavior property for this object.ScalingBehavior
,
ScalingBehavior
VideoDescription.Builder scalingBehavior(ScalingBehavior scalingBehavior)
scalingBehavior
- The new value for the ScalingBehavior property for this object.ScalingBehavior
,
ScalingBehavior
VideoDescription.Builder sharpness(Integer sharpness)
sharpness
- Use Sharpness (Sharpness)setting to specify the strength of anti-aliasing. This setting changes the
width of the anti-alias filter kernel used for scaling. Sharpness only applies if your output
resolution is different from your input resolution, and if you set Anti-alias (AntiAlias) to ENABLED.
0 is the softest setting, 100 the sharpest, and 50 recommended for most content.VideoDescription.Builder timecodeInsertion(String timecodeInsertion)
timecodeInsertion
- The new value for the TimecodeInsertion property for this object.VideoTimecodeInsertion
,
VideoTimecodeInsertion
VideoDescription.Builder timecodeInsertion(VideoTimecodeInsertion timecodeInsertion)
timecodeInsertion
- The new value for the TimecodeInsertion property for this object.VideoTimecodeInsertion
,
VideoTimecodeInsertion
VideoDescription.Builder videoPreprocessors(VideoPreprocessor videoPreprocessors)
videoPreprocessors
- Find additional transcoding features under Preprocessors (VideoPreprocessors). Enable the features at
each output individually. These features are disabled by default.default VideoDescription.Builder videoPreprocessors(Consumer<VideoPreprocessor.Builder> videoPreprocessors)
VideoPreprocessor.Builder
avoiding the need to create one manually via
VideoPreprocessor.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to videoPreprocessors(VideoPreprocessor)
.videoPreprocessors
- a consumer that will call methods on VideoPreprocessor.Builder
videoPreprocessors(VideoPreprocessor)
VideoDescription.Builder width(Integer width)
width
- Use Width (Width) to define the video resolution width, in pixels, for this output. If you don't
provide a value here, the service will use the input width.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.