3
我正在使用MIDI的MacOS應用程序。我想要做的是將SysEx消息發送到MIDI設備。現在,我已經在Java中完成了一次,但從未在Swift中完成過。使用CoreMIDI發送系統專有消息
而且由於coremidi
庫幾乎完全新的給我,我不知道如何做到這一點的工作。什麼到目前爲止,我已經想通了,是我要撰寫MIDISysexSendRequest
,我已經走到這一步:
let SysEx = MIDISysexSendRequest(destination: self.endpointRef, data: UnsafePointer<UInt8>, bytesToSend: 8, complete: complete, reserved: (UInt8, UInt8, UInt8), completionProc: completionProc, completionRefCon: nil)
在此,有混淆我的幾件事情:
- 我應該用什麼方式組成
data
變量?我知道什麼是字節我想送,只是沒有如何格式化此爲雨燕 - 什麼是
reserved
應該是什麼?
我找不到這些,我可以用任何實例或參考。可能有人能幫我嗎/
在此先感謝。
這是對這兩個問題的完整答案。那些貶低它的人請向我解釋什麼是缺乏的?我試圖避免編寫OP的代碼。就像「教人去釣魚」一樣。 – Mozahler
感謝您的回答!它幫了我很多忙。除了'reserved'選項之外,我填充了所有內容,因爲我真的不確定我應該填寫什麼內容,並且簽有'(UInt8,UInt8,UInt8)''另外,沒有給出任何通信或答案,你是一個二維 – Wesley
感謝您的支持 - 。爲了得到上面的列表,我把光標放在命令上,並做了一個命令 - 單擊來調出頭文件,因爲懸停並沒有給我提供有關該保留變量的信息... – Mozahler