Class VideoSelector
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.VideoSelector
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VideoSelector.Builder,VideoSelector>
@Generated("software.amazon.awssdk:codegen") public final class VideoSelector extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VideoSelector.Builder,VideoSelector>
Specifies a particular video stream within an input source. An input may have only a single video selector.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVideoSelector.Builder
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
colorSpace
public final VideoSelectorColorSpace colorSpace()
Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.If the service returns an enum value that is not available in the current SDK version,
colorSpacewill returnVideoSelectorColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcolorSpaceAsString().- Returns:
- Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.
- See Also:
VideoSelectorColorSpace
-
colorSpaceAsString
public final String colorSpaceAsString()
Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.If the service returns an enum value that is not available in the current SDK version,
colorSpacewill returnVideoSelectorColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcolorSpaceAsString().- Returns:
- Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.
- See Also:
VideoSelectorColorSpace
-
colorSpaceSettings
public final VideoSelectorColorSpaceSettings colorSpaceSettings()
Color space settings- Returns:
- Color space settings
-
colorSpaceUsage
public final VideoSelectorColorSpaceUsage 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.If the service returns an enum value that is not available in the current SDK version,
colorSpaceUsagewill returnVideoSelectorColorSpaceUsage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcolorSpaceUsageAsString().- Returns:
- 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.
- See Also:
VideoSelectorColorSpaceUsage
-
colorSpaceUsageAsString
public final String colorSpaceUsageAsString()
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.If the service returns an enum value that is not available in the current SDK version,
colorSpaceUsagewill returnVideoSelectorColorSpaceUsage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcolorSpaceUsageAsString().- Returns:
- 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.
- See Also:
VideoSelectorColorSpaceUsage
-
selectorSettings
public final VideoSelectorSettings selectorSettings()
The video selector settings.- Returns:
- The video selector settings.
-
toBuilder
public VideoSelector.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VideoSelector.Builder,VideoSelector>
-
builder
public static VideoSelector.Builder builder()
-
serializableBuilderClass
public static Class<? extends VideoSelector.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-