Class ElapsedTimeRolloverCondition
java.lang.Object
org.codice.alliance.video.stream.mpegts.rollover.ElapsedTimeRolloverCondition
- All Implemented Interfaces:
RolloverCondition
Test to determine if
PacketBuffer.getAge() is greater than or equal to a specific
threshold.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.codice.alliance.video.stream.mpegts.rollover.RolloverCondition
RolloverCondition.Visitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(RolloverCondition.Visitor visitor) longbooleanisRolloverReady(PacketBuffer packetBuffer) voidsetElapsedTimeThreshold(long elapsedTimeThreshold) toString()
-
Constructor Details
-
ElapsedTimeRolloverCondition
public ElapsedTimeRolloverCondition(long elapsedTimeThreshold) - Parameters:
elapsedTimeThreshold- milliseconds
-
-
Method Details
-
getElapsedTimeThreshold
public long getElapsedTimeThreshold() -
setElapsedTimeThreshold
public void setElapsedTimeThreshold(long elapsedTimeThreshold) -
isRolloverReady
- Specified by:
isRolloverReadyin interfaceRolloverCondition- Parameters:
packetBuffer- must be non-null- Returns:
- true if rollover is indicated
-
accept
- Specified by:
acceptin interfaceRolloverCondition- Parameters:
visitor- must be non-null
-
toString
-