@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.
|
AvcIntraSettings |
getAvcIntraSettings()
Required when you choose AVC-Intra for your output video codec.
|
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.
|
Vc3Settings |
getVc3Settings()
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3
|
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 |
setAvcIntraSettings(AvcIntraSettings avcIntraSettings)
Required when you choose AVC-Intra for your output video codec.
|
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 |
setVc3Settings(Vc3Settings vc3Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3
|
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 |
withAvcIntraSettings(AvcIntraSettings avcIntraSettings)
Required when you choose AVC-Intra for your output video codec.
|
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 |
withVc3Settings(Vc3Settings vc3Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3
|
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 setAvcIntraSettings(AvcIntraSettings avcIntraSettings)
avcIntraSettings
- Required when you choose AVC-Intra for your output video codec. For more information about the AVC-Intra
settings, see the relevant specification. For detailed information about SD and HD in AVC-Intra, see
https://ieeexplore.ieee.org/document/7290936. For information about 4K/2K in AVC-Intra, see
https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.public AvcIntraSettings getAvcIntraSettings()
public VideoCodecSettings withAvcIntraSettings(AvcIntraSettings avcIntraSettings)
avcIntraSettings
- Required when you choose AVC-Intra for your output video codec. For more information about the AVC-Intra
settings, see the relevant specification. For detailed information about SD and HD in AVC-Intra, see
https://ieeexplore.ieee.org/document/7290936. For information about 4K/2K in AVC-Intra, see
https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.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 setVc3Settings(Vc3Settings vc3Settings)
vc3Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3public Vc3Settings getVc3Settings()
public VideoCodecSettings withVc3Settings(Vc3Settings vc3Settings)
vc3Settings
- Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3public 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.