@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.TimecodeConfigSource
public String getSource()
TimecodeConfigSource
public 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.TimecodeConfigSource
public 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.TimecodeConfigSource
public 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 Object
Object.toString()
public TimecodeConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.