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 に答える