Record Class ARI1EventConfigurationSampleRateChanged
java.lang.Object
java.lang.Record
com.io7m.aradine.instrument.spi1.ARI1EventConfigurationSampleRateChanged
- All Implemented Interfaces:
ARI1EventConfigurationType, ARI1EventType
public record ARI1EventConfigurationSampleRateChanged()
extends Record
implements ARI1EventConfigurationType
The sampling rate changed. Guaranteed to occur at most once in a processing
period, and only at frame index
0.-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aARI1EventConfigurationSampleRateChangedrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intThe offset in frames from the start of the processing period to which the effects of this event should be applied.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
ARI1EventConfigurationSampleRateChanged
public ARI1EventConfigurationSampleRateChanged()Creates an instance of aARI1EventConfigurationSampleRateChangedrecord class.
-
-
Method Details
-
timeOffsetInFrames
public int timeOffsetInFrames()Description copied from interface:ARI1EventTypeThe offset in frames from the start of the processing period to which the effects of this event should be applied.- Specified by:
timeOffsetInFramesin interfaceARI1EventType- Returns:
- The offset in frames from the start of the processing period
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal.
-