Incidencia #30550

仮想MIDIポート対応

Abrir Fecha: 2013-01-21 00:26 Última actualización: 2014-01-04 00:49

Informador:
Propietario:
Estado:
Cerrado
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno

Details

Mac OS X版にて、MIDI OUTの選択肢に仮想MIDIポートを表示するように修正する。

iOS版Ver.1.0.0をリリースするときに対策した修正をMac OS X版にマージする。

Ticket History (3/4 Histories)

2013-01-21 00:26 Updated by: yknk
  • New Ticket "仮想MIDIポート対応" created
2013-01-21 00:28 Updated by: yknk
Comentario

対策

SMOutDevCtrl::Initialize にて、 MIDI出力デバイス一覧の作成方法を次のように変更する。 この変更により、オフラインデバイスが一覧に表示されなくなる。

変更前

MIDIGetNumberOfDevices, MIDIGetDevice を用いてエンドポイントを検索する

オフラインのデバイス○検索結果に含まれる
仮想ポート×検索結果に含まれない

変更後

MIDIGetNumberOfDestinations, MIDIGetDestination を用いてエンドポイントを検索する

オフラインのデバイス×検索結果に含まれない
仮想ポート○検索結果に含まれる
2013-12-14 12:15 Updated by: yknk
Comentario

検索対象となるエンドポイントの違いは、CoreMIDIのリファレンスに記載されている(MIDIGetDevice)。

Core MIDI Framework Reference > MIDIServices.h : MIDIGetDevice
https://developer.apple.com/library/mac/documentation/MusicAudio/Reference/CACoreMIDIRef/MIDIServices/CompositePage.html#//apple_ref/c/func/MIDIGetDevice

2014-01-04 00:49 Updated by: yknk
  • Resolución Update from Ninguno to Fixed
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2014-01-04 00:49

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Entrar