---
title: AUMIDIEvent
framework: audiotoolbox
role: symbol
role_heading: Structure
path: audiotoolbox/aumidievent
---

# AUMIDIEvent

A structure that describes a scheduled MIDI event.

## Declaration

```swift
struct AUMIDIEvent
```

## Topics

### Initializers

- [init()](audiotoolbox/aumidievent/init().md)
- [init(next:eventSampleTime:eventType:reserved:length:cable:data:)](audiotoolbox/aumidievent/init(next:eventsampletime:eventtype:reserved:length:cable:data:).md)

### Instance Properties

- [cable](audiotoolbox/aumidievent/cable.md)
- [data](audiotoolbox/aumidievent/data.md)
- [eventSampleTime](audiotoolbox/aumidievent/eventsampletime.md)
- [eventType](audiotoolbox/aumidievent/eventtype.md)
- [length](audiotoolbox/aumidievent/length.md)
- [next](audiotoolbox/aumidievent/next.md)
- [reserved](audiotoolbox/aumidievent/reserved.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Structures

- [AudioUnitConnection](audiotoolbox/audiounitconnection.md)
- [AudioUnitEvent](audiotoolbox/audiounitevent.md)
- [AudioUnitExternalBuffer](audiotoolbox/audiounitexternalbuffer.md)
- [AudioUnitFrequencyResponseBin](audiotoolbox/audiounitfrequencyresponsebin.md)
- [AudioUnitMeterClipping](audiotoolbox/audiounitmeterclipping.md)
- [AudioUnitMIDIControlMapping](audiotoolbox/audiounitmidicontrolmapping.md)
- [AudioUnitOtherPluginDesc](audiotoolbox/audiounitotherplugindesc.md)
- [AudioUnitParameter](audiotoolbox/audiounitparameter.md)
- [AudioUnitParameterEvent](audiotoolbox/audiounitparameterevent.md)
- [AudioUnitParameterHistoryInfo](audiotoolbox/audiounitparameterhistoryinfo.md)
- [AudioUnitParameterNameInfo](audiotoolbox/audiounitparameternameinfo.md)
- [AudioUnitParameterIDName](audiotoolbox/audiounitparameteridname.md)
- [AudioUnitParameterInfo](audiotoolbox/audiounitparameterinfo.md)
- [AudioUnitParameterOptions](audiotoolbox/audiounitparameteroptions.md)
- [AudioUnitParameterStringFromValue](audiotoolbox/audiounitparameterstringfromvalue.md)
