Interface Deinterlacer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Deinterlacer.Builder,Deinterlacer>,SdkBuilder<Deinterlacer.Builder,Deinterlacer>,SdkPojo
- Enclosing class:
- Deinterlacer
public static interface Deinterlacer.Builder extends SdkPojo, CopyableBuilder<Deinterlacer.Builder,Deinterlacer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Deinterlacer.Builderalgorithm(String algorithm)Only applies when you set Deinterlace mode to Deinterlace or Adaptive.Deinterlacer.Builderalgorithm(DeinterlaceAlgorithm algorithm)Only applies when you set Deinterlace mode to Deinterlace or Adaptive.Deinterlacer.Buildercontrol(String control)- When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive.Deinterlacer.Buildercontrol(DeinterlacerControl control)- When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive.Deinterlacer.Buildermode(String mode)Use Deinterlacer to choose how the service will do deinterlacing.Deinterlacer.Buildermode(DeinterlacerMode mode)Use Deinterlacer to choose how the service will do deinterlacing.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
algorithm
Deinterlacer.Builder algorithm(String algorithm)
Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.- Parameters:
algorithm- Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeinterlaceAlgorithm,DeinterlaceAlgorithm
-
algorithm
Deinterlacer.Builder algorithm(DeinterlaceAlgorithm algorithm)
Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.- Parameters:
algorithm- Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeinterlaceAlgorithm,DeinterlaceAlgorithm
-
control
Deinterlacer.Builder control(String control)
- When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.- Parameters:
control- - When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeinterlacerControl,DeinterlacerControl
-
control
Deinterlacer.Builder control(DeinterlacerControl control)
- When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.- Parameters:
control- - When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeinterlacerControl,DeinterlacerControl
-
mode
Deinterlacer.Builder mode(String mode)
Use Deinterlacer to choose how the service will do deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced to progressive. - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. - Adaptive auto-detects and converts to progressive.- Parameters:
mode- Use Deinterlacer to choose how the service will do deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced to progressive. - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. - Adaptive auto-detects and converts to progressive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeinterlacerMode,DeinterlacerMode
-
mode
Deinterlacer.Builder mode(DeinterlacerMode mode)
Use Deinterlacer to choose how the service will do deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced to progressive. - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. - Adaptive auto-detects and converts to progressive.- Parameters:
mode- Use Deinterlacer to choose how the service will do deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced to progressive. - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. - Adaptive auto-detects and converts to progressive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeinterlacerMode,DeinterlacerMode
-
-