---
title: "MIDIPacketListInit(_:)"
framework: coremidi
role: symbol
role_heading: Function
path: "coremidi/midipacketlistinit(_:)"
---

# MIDIPacketListInit(_:)

Prepares a MIDIPacketList to be built up dynamically.

## Declaration

```swift
func MIDIPacketListInit(_ pktlist: UnsafeMutablePointer<MIDIPacketList>) -> UnsafeMutablePointer<MIDIPacket>
```

## Parameters

- `pktlist`: The packet list to be initialized.

## Return Value

Return Value A pointer to the first MIDIPacket in the packet list.

## See Also

### Deprecated Functions

- [MIDIInputPortCreate(_:_:_:_:_:)](coremidi/midiinputportcreate(_:_:_:_:_:).md)
- [MIDIInputPortCreateWithBlock(_:_:_:_:)](coremidi/midiinputportcreatewithblock(_:_:_:_:).md)
- [MIDISourceCreate(_:_:_:)](coremidi/midisourcecreate(_:_:_:).md)
- [MIDIDestinationCreate(_:_:_:_:_:)](coremidi/mididestinationcreate(_:_:_:_:_:).md)
- [MIDIDestinationCreateWithBlock(_:_:_:_:)](coremidi/mididestinationcreatewithblock(_:_:_:_:).md)
- [MIDIPacketListAdd(_:_:_:_:_:_:)](coremidi/midipacketlistadd(_:_:_:_:_:_:).md)
- [MIDISend(_:_:_:)](coremidi/midisend(_:_:_:).md)
- [MIDIReceived(_:_:)](coremidi/midireceived(_:_:).md)
- [MIDIReadProc](coremidi/midireadproc.md)
- [MIDIReadBlock](coremidi/midireadblock.md)
