@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TimecodeConfig extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
TimecodeConfig() |
| Modifier and Type | Method and Description |
|---|---|
TimecodeConfig |
clone() |
boolean |
equals(Object obj) |
String |
getSource()
Identifies the source for the timecode that will be associated with the events outputs.
|
Integer |
getSyncThreshold()
Threshold in frames beyond which output timecode is resynchronized to the input timecode.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setSource(String source)
Identifies the source for the timecode that will be associated with the events outputs.
|
void |
setSyncThreshold(Integer syncThreshold)
Threshold in frames beyond which output timecode is resynchronized to the input timecode.
|
String |
toString()
Returns a string representation of this object.
|
TimecodeConfig |
withSource(String source)
Identifies the source for the timecode that will be associated with the events outputs.
|
TimecodeConfig |
withSource(TimecodeConfigSource source)
Identifies the source for the timecode that will be associated with the events outputs.
|
TimecodeConfig |
withSyncThreshold(Integer syncThreshold)
Threshold in frames beyond which output timecode is resynchronized to the input timecode.
|
public void setSource(String source)
source - Identifies the source for the timecode that will be associated with the events outputs. -Embedded
(embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is
detected in the source, the system falls back to using "Start at 0" (zerobased). -System Clock
(systemclock): Use the UTC time. -Start at 0 (zerobased): The time of the first frame of the event will be
00:00:00:00.TimecodeConfigSourcepublic String getSource()
TimecodeConfigSourcepublic TimecodeConfig withSource(String source)
source - Identifies the source for the timecode that will be associated with the events outputs. -Embedded
(embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is
detected in the source, the system falls back to using "Start at 0" (zerobased). -System Clock
(systemclock): Use the UTC time. -Start at 0 (zerobased): The time of the first frame of the event will be
00:00:00:00.TimecodeConfigSourcepublic TimecodeConfig withSource(TimecodeConfigSource source)
source - Identifies the source for the timecode that will be associated with the events outputs. -Embedded
(embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is
detected in the source, the system falls back to using "Start at 0" (zerobased). -System Clock
(systemclock): Use the UTC time. -Start at 0 (zerobased): The time of the first frame of the event will be
00:00:00:00.TimecodeConfigSourcepublic void setSyncThreshold(Integer syncThreshold)
syncThreshold - Threshold in frames beyond which output timecode is resynchronized to the input timecode. Discrepancies
below this threshold are permitted to avoid unnecessary discontinuities in the output timecode. No
timecode sync when this is not specified.public Integer getSyncThreshold()
public TimecodeConfig withSyncThreshold(Integer syncThreshold)
syncThreshold - Threshold in frames beyond which output timecode is resynchronized to the input timecode. Discrepancies
below this threshold are permitted to avoid unnecessary discontinuities in the output timecode. No
timecode sync when this is not specified.public String toString()
toString in class ObjectObject.toString()public TimecodeConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.