@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FrameCaptureSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
FrameCaptureSettings () |
| Modifier and Type | Method and Description |
|---|---|
FrameCaptureSettings |
clone () |
boolean |
equals (Object obj) |
Integer |
getCaptureInterval ()
The frequency at which to capture frames for inclusion in the output.
|
String |
getCaptureIntervalUnits ()
Unit for the frame capture interval.
|
TimecodeBurninSettings |
getTimecodeBurninSettings ()
Timecode burn-in settings
|
int |
hashCode () |
void |
marshall (ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCaptureInterval (Integer captureInterval)
The frequency at which to capture frames for inclusion in the output.
|
void |
setCaptureIntervalUnits (String captureIntervalUnits)
Unit for the frame capture interval.
|
void |
setTimecodeBurninSettings (TimecodeBurninSettings timecodeBurninSettings)
Timecode burn-in settings
|
String |
toString ()
Returns a string representation of this object.
|
FrameCaptureSettings |
withCaptureInterval (Integer captureInterval)
The frequency at which to capture frames for inclusion in the output.
|
FrameCaptureSettings |
withCaptureIntervalUnits (FrameCaptureIntervalUnit captureIntervalUnits)
Unit for the frame capture interval.
|
FrameCaptureSettings |
withCaptureIntervalUnits (String captureIntervalUnits)
Unit for the frame capture interval.
|
FrameCaptureSettings |
withTimecodeBurninSettings (TimecodeBurninSettings timecodeBurninSettings)
Timecode burn-in settings
|
public FrameCaptureSettings()
public void setCaptureInterval(Integer captureInterval)
captureInterval - The frequency at which to capture frames for inclusion in the output. May be specified in either seconds
or milliseconds, as specified by captureIntervalUnits.public Integer getCaptureInterval()
public FrameCaptureSettings withCaptureInterval(Integer captureInterval)
captureInterval - The frequency at which to capture frames for inclusion in the output. May be specified in either seconds
or milliseconds, as specified by captureIntervalUnits.public void setCaptureIntervalUnits(String captureIntervalUnits)
captureIntervalUnits - Unit for the frame capture interval.FrameCaptureIntervalUnit public String getCaptureIntervalUnits()
FrameCaptureIntervalUnit public FrameCaptureSettings withCaptureIntervalUnits(String captureIntervalUnits)
captureIntervalUnits - Unit for the frame capture interval.FrameCaptureIntervalUnit public FrameCaptureSettings withCaptureIntervalUnits(FrameCaptureIntervalUnit captureIntervalUnits)
captureIntervalUnits - Unit for the frame capture interval.FrameCaptureIntervalUnit public void setTimecodeBurninSettings(TimecodeBurninSettings timecodeBurninSettings)
timecodeBurninSettings - Timecode burn-in settingspublic TimecodeBurninSettings getTimecodeBurninSettings()
public FrameCaptureSettings withTimecodeBurninSettings(TimecodeBurninSettings timecodeBurninSettings)
timecodeBurninSettings - Timecode burn-in settingspublic String toString()
toString in class Object Object.toString() public FrameCaptureSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo ProtocolMarshaller.marshall in interface StructuredPojo protocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.