Class AUParameterEvent


  • public final class AUParameterEvent
    extends org.moe.natj.c.StructObject
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long eventSampleTime()
      !< The sample time at which the event is scheduled to occur.
      byte eventType()
      !< AURenderEventParameter or AURenderEventParameterRamp.
      @Nullable org.moe.natj.general.ptr.VoidPtr next()
      !< The next event in a linked list of events.
      long parameterAddress()
      !< The parameter to change.
      int rampDurationSampleFrames()  
      byte reserved​(int field_idx)
      !< Must be 0.
      void setEventSampleTime​(long value)
      !< The sample time at which the event is scheduled to occur.
      void setEventType​(byte value)
      !< AURenderEventParameter or AURenderEventParameterRamp.
      void setNext​(@Nullable org.moe.natj.general.ptr.VoidPtr value)
      !< The next event in a linked list of events.
      void setParameterAddress​(long value)
      !< The parameter to change.
      void setRampDurationSampleFrames​(int value)  
      void setReserved​(byte value, int field_idx)
      !< Must be 0.
      void setValue​(float value)
      !< If ramped, the parameter value at the
      float value()
      !< If ramped, the parameter value at the
      • Methods inherited from class org.moe.natj.general.NativeObject

        finalize, getPeer, getPeerPointer
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AUParameterEvent

        public AUParameterEvent()
      • AUParameterEvent

        protected AUParameterEvent​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • next

        @Nullable
        public @Nullable org.moe.natj.general.ptr.VoidPtr next()
        !< The next event in a linked list of events.
      • setNext

        public void setNext​(@Nullable
                            @Nullable org.moe.natj.general.ptr.VoidPtr value)
        !< The next event in a linked list of events.
      • eventSampleTime

        public long eventSampleTime()
        !< The sample time at which the event is scheduled to occur.
      • setEventSampleTime

        public void setEventSampleTime​(long value)
        !< The sample time at which the event is scheduled to occur.
      • eventType

        public byte eventType()
        !< AURenderEventParameter or AURenderEventParameterRamp.
      • setEventType

        public void setEventType​(byte value)
        !< AURenderEventParameter or AURenderEventParameterRamp.
      • reserved

        public byte reserved​(int field_idx)
        !< Must be 0.
      • setReserved

        public void setReserved​(byte value,
                                int field_idx)
        !< Must be 0.
      • rampDurationSampleFrames

        public int rampDurationSampleFrames()
      • setRampDurationSampleFrames

        public void setRampDurationSampleFrames​(int value)
      • parameterAddress

        public long parameterAddress()
        !< The parameter to change.
      • setParameterAddress

        public void setParameterAddress​(long value)
        !< The parameter to change.
      • value

        public float value()
        !< If ramped, the parameter value at the
      • setValue

        public void setValue​(float value)
        !< If ramped, the parameter value at the