MidiDevice クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。
public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
inherit MidiObject
- 継承
注釈
1 つの MIDI ハードウェア デバイスに 1 つ以上のエンティティが含まれています。 たとえば、1 つのボックスに 2 つの独立した MIDI トーン ジェネレーター、またはジェネレーターとキーボードを含める場合があります。
MidiDevice を取得するには、 T:CoreMidi.Midi.GetDevice(int) または T:CoreMidi.Midi.GetExternalDevice(int) メソッドを使用します。
プロパティ
AdvanceScheduleTimeMuSec |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
CanRoute |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ConnectionUniqueIDData |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ConnectionUniqueIDInt |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
DeviceID |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
DisplayName |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
DriverDeviceEditorApp |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
DriverOwner |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
DriverVersion |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
EntityCount |
このデバイス内の MIDI エンティティの数を返します。 |
FactoryPatchNameFile |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 (継承元 MidiObject) |
Image |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
IsDrumMachine |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
IsEffectUnit |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
IsEmbeddedEntity |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
IsMixer |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
IsSampler |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
Manufacturer |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
MaxReceiveChannels |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
MaxSysExSpeed |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
MaxTransmitChannels |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
Model |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
Name |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
NameConfiguration |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
Offline |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
PanDisruptsStereo |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
Private |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ReceivesBankSelectLSB |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ReceivesBankSelectMSB |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ReceivesClock |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ReceivesMTC |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ReceivesNotes |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
ReceivesProgramChanges |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
SingleRealtimeEntity |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
SupportsGeneralMidi |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
SupportsMMC |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
SupportsShowControl |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
TransmitsBankSelectLSB |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
TransmitsBankSelectMSB |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
TransmitsClock |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
TransmitsMTC |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
TransmitsNotes |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
TransmitsProgramChanges |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
UniqueID |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
UserPatchNameFile |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
UsesSerial |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
メソッド
Add(String, Boolean, nuint, nuint, MidiEntity) |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 |
Dispose() |
MidiObject オブジェクトで使用されるリソースを解放します。 (継承元 MidiObject) |
Dispose(Boolean) |
MidiObject オブジェクトで使用されるリソースを解放します。 (継承元 MidiObject) |
GetData(IntPtr) |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 (継承元 MidiObject) |
GetDictionaryProperties(Boolean) |
オブジェクトのプロパティをディクショナリとして返します。 (継承元 MidiObject) |
GetEntity(nint) |
指定したエンティティを返します。 |
GetString(IntPtr) |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 (継承元 MidiObject) |
RemoveProperty(String) |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 (継承元 MidiObject) |
SetData(IntPtr, NSData) |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 (継承元 MidiObject) |
SetString(IntPtr, String) |
MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。 (継承元 MidiObject) |