gpt4 book ai didi

iphone - 忽略来 self 自己的应用程序的传入 MIDI

转载 作者:行者123 更新时间:2023-11-28 23:03:24 26 4
gpt4 key购买 nike

我正在使用 PGMidi 包装器并使用以下代码为我的测试应用程序创建了 MIDI 源。

s = MIDISourceCreate(client, (CFStringRef)@"MIDItest", &virtualSource);

其他 MIDI 应用程序将我的应用程序检测为“MIDItest”就好了。我正在尝试使用下面的代码在我的应用程序中检索我的源名称“MIDItest”,但我只收到“session 1”

for (PGMidiSource *source in midi.sources)
{
NSLog(source.name);
source.delegate = self;
}

我的应用程序需要发送和接收 MIDI,我需要检测连接源是否是我自己的应用程序,这样我就不会连接到它。执行此操作的最佳方法是什么?为什么源名称 MIDItest 未在我自己的应用程序中返回但在其他 MIDI 应用程序中检测到?

谢谢!

最佳答案

我相信,如果您使用 MIDISourceCreate 创建源,那么它不会包含在 midi.sources 中,因为它是 PGMidi 的一部分> 将为您的应用程序创建自己的源代码的库。创建源 s 后,您在做什么?

您确定其他 MIDI 应用程序无法将您的应用程序视为两个来源吗?您正在创建的 "MIDItest"PGMidi 创建的那个?

关于iphone - 忽略来 self 自己的应用程序的传入 MIDI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9673666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com