A structure that describes a scheduled parameter event.


struct AUParameterEvent


Instance Properties

var eventSampleTime: AUEventSampleTime

The sample time at which the event is scheduled to occur.

var next: UnsafeMutablePointer<AURenderEvent>?

The next event in a linked list of events.

var rampDurationSampleFrames: AUAudioFrameCount

The ramp duration, in sample frames. Must be 0 for a non-ramped event; otherwise, must be greater than 0 for a ramped event.

var reserved: (UInt8, UInt8, UInt8)

Reserved field. Must be 0.

var value: AUValue

For a non-ramped event, this is the new parameter value. For a ramped event, this is the parameter value at the end of the ramp.