@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VideoCodecSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
VideoCodecSettings() |
Modifier and Type | Method and Description |
---|---|
VideoCodecSettings |
clone() |
boolean |
equals(Object obj) |
Av1Settings |
getAv1Settings()
Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.
|
String |
getCodec()
Specifies the video codec.
|
FrameCaptureSettings |
getFrameCaptureSettings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.
|
H264Settings |
getH264Settings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
H265Settings |
getH265Settings()
Settings for H265 codec
|
Mpeg2Settings |
getMpeg2Settings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.
|
ProresSettings |
getProresSettings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.
|
Vp8Settings |
getVp8Settings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.
|
Vp9Settings |
getVp9Settings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAv1Settings(Av1Settings av1Settings)
Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.
|
void |
setCodec(String codec)
Specifies the video codec.
|
void |
setFrameCaptureSettings(FrameCaptureSettings frameCaptureSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.
|
void |
setH264Settings(H264Settings h264Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
void |
setH265Settings(H265Settings h265Settings)
Settings for H265 codec
|
void |
setMpeg2Settings(Mpeg2Settings mpeg2Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.
|
void |
setProresSettings(ProresSettings proresSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.
|
void |
setVp8Settings(Vp8Settings vp8Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.
|
void |
setVp9Settings(Vp9Settings vp9Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.
|
String |
toString()
Returns a string representation of this object.
|
VideoCodecSettings |
withAv1Settings(Av1Settings av1Settings)
Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.
|
VideoCodecSettings |
withCodec(String codec)
Specifies the video codec.
|
VideoCodecSettings |
withCodec(VideoCodec codec)
Specifies the video codec.
|
VideoCodecSettings |
withFrameCaptureSettings(FrameCaptureSettings frameCaptureSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.
|
VideoCodecSettings |
withH264Settings(H264Settings h264Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
VideoCodecSettings |
withH265Settings(H265Settings h265Settings)
Settings for H265 codec
|
VideoCodecSettings |
withMpeg2Settings(Mpeg2Settings mpeg2Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.
|
VideoCodecSettings |
withProresSettings(ProresSettings proresSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.
|
VideoCodecSettings |
withVp8Settings(Vp8Settings vp8Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.
|
VideoCodecSettings |
withVp9Settings(Vp9Settings vp9Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.
|
public void setAv1Settings(Av1Settings av1Settings)
av1Settings
- Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.public Av1Settings getAv1Settings()
public VideoCodecSettings withAv1Settings(Av1Settings av1Settings)
av1Settings
- Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.public void setCodec(String codec)
codec
- Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec.VideoCodec
public String getCodec()
VideoCodec
public VideoCodecSettings withCodec(String codec)
codec
- Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec.VideoCodec
public VideoCodecSettings withCodec(VideoCodec codec)
codec
- Specifies the video codec. This must be equal to one of the enum values defined by the object VideoCodec.VideoCodec
public void setFrameCaptureSettings(FrameCaptureSettings frameCaptureSettings)
frameCaptureSettings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.public FrameCaptureSettings getFrameCaptureSettings()
public VideoCodecSettings withFrameCaptureSettings(FrameCaptureSettings frameCaptureSettings)
frameCaptureSettings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.public void setH264Settings(H264Settings h264Settings)
h264Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.public H264Settings getH264Settings()
public VideoCodecSettings withH264Settings(H264Settings h264Settings)
h264Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.public void setH265Settings(H265Settings h265Settings)
h265Settings
- Settings for H265 codecpublic H265Settings getH265Settings()
public VideoCodecSettings withH265Settings(H265Settings h265Settings)
h265Settings
- Settings for H265 codecpublic void setMpeg2Settings(Mpeg2Settings mpeg2Settings)
mpeg2Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.public Mpeg2Settings getMpeg2Settings()
public VideoCodecSettings withMpeg2Settings(Mpeg2Settings mpeg2Settings)
mpeg2Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.public void setProresSettings(ProresSettings proresSettings)
proresSettings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.public ProresSettings getProresSettings()
public VideoCodecSettings withProresSettings(ProresSettings proresSettings)
proresSettings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.public void setVp8Settings(Vp8Settings vp8Settings)
vp8Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.public Vp8Settings getVp8Settings()
public VideoCodecSettings withVp8Settings(Vp8Settings vp8Settings)
vp8Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.public void setVp9Settings(Vp9Settings vp9Settings)
vp9Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.public Vp9Settings getVp9Settings()
public VideoCodecSettings withVp9Settings(Vp9Settings vp9Settings)
vp9Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.public String toString()
toString
in class Object
Object.toString()
public VideoCodecSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.