Попытка реализовать MIDIReceived, но я не знаю, куда отправляются результаты - PullRequest
0 голосов
/ 24 декабря 2010

Я хотел бы реализовать MIDIR, полученный в программе Objective C:

extern OSStatus MIDIReceived(MIDIEndpointRef src,const MIDIPacketList *pktlist);

Куда бы я поместил код для использования переменных src и pktlist после их отправки?

Я пытался прочитать о внешней части кода OSStatus, но я не смог ничего найти. Любые неровности в правильном направлении будут с благодарностью.

1 Ответ

0 голосов
/ 12 ноября 2011

Объявление extern просто указывает компилятору, что где-то существует функция с этим определением.Вы можете поместить этот код где-нибудь еще, но он должен быть, по крайней мере, где-то , иначе вы получите ошибку компоновщика при сборке.

Для получения дополнительной информации, я предлагаю ознакомиться сследующее:

Что касается OSStatus, это всего лишь код возврата в OSX.

...