次の方法で共有


MidiDevice クラス

定義

MIDI デバイスを表します (通常はハードウェア デバイスを表しますが、仮想デバイスも存在します)。 デバイスには、1 つ以上のエンティティを含めることができます。

public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
    inherit MidiObject
継承
MidiDevice

注釈

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)

適用対象