如何在 iOS 中发送和接收网络 MIDI 数据?我能够使用 bonjour 解析服务器并将服务应用于 MIDI 连接,但我不知道从那里去哪里。文档似乎缺乏,网上也没有太多信息。
问问题
1676 次
1 回答
8
本质上,您需要通过 Bonjour 在您的 iOS 应用程序中连接到会话:
- 使用 MIDIClientCreate 创建客户端
- 使用 MIDIInputPortCreate 创建一个输入端口
- 这需要一个指向将在接收到 MIDI 数据时调用的 C 函数的指针
- 您需要使用 MIDIPortConnectSource 将其连接到 MIDINetworkSession 的 defaultSession - 将其连接到 sourceEndpoint
- 使用 MIDIOutputPortCreate 创建输出端口
- 您可以使用 MIDISend 将数据发送到网络会话 - 将数据包发送到 MIDINetworkSession defaultSession 的destinationEndpoint
不久前我写了一些关于此的博客文章,请参阅此处获取源代码等。
于 2013-01-30T18:22:13.720 回答