MidiDevice Klasse

Definition

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
    inherit MidiObject
Vererbung
MidiDevice

Hinweise

Ein einzelnes MIDI-Hardwaregerät enthält mindestens eine Entität. Ein einzelnes Feld kann z. B. zwei unabhängige MIDI-Tongeneratoren oder einen Generator und eine Tastatur enthalten.

Verwenden Sie zum Abrufen eines MidiDevice die GetDevice(IntPtr) Methoden oder die GetExternalDevice(IntPtr) Methoden.

Eigenschaften

Name Beschreibung
AdvanceScheduleTimeMuSec

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

CanRoute

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ConnectionUniqueIDData

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ConnectionUniqueIDInt

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

DeviceID

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

DisplayName

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

DriverDeviceEditorApp

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

DriverOwner

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

DriverVersion

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

EntityCount

Gibt die Anzahl der MIDI-Entitäten in diesem Gerät zurück.

FactoryPatchNameFile
Veraltet.

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

Handle

Handle (Zeiger) auf die nicht verwaltete Objektdarstellung.

(Geerbt von MidiObject)
Image

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

IsDrumMachine

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

IsEffectUnit

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

IsEmbeddedEntity

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

IsMixer

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

IsSampler

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

Manufacturer

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

MaxReceiveChannels

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

MaxSysExSpeed

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

MaxTransmitChannels

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

Model

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

Name

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

NameConfiguration

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

NameConfigurationDictionary

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

Offline

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

PanDisruptsStereo

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

Private

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ProtocolId

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ReceivesBankSelectLSB

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ReceivesBankSelectMSB

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ReceivesClock

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ReceivesMTC

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ReceivesNotes

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

ReceivesProgramChanges

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

SingleRealtimeEntity

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

SupportsGeneralMidi

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

SupportsMMC

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

SupportsShowControl

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

TransmitsBankSelectLSB

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

TransmitsBankSelectMSB

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

TransmitsClock

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

TransmitsMTC

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

TransmitsNotes

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

TransmitsProgramChanges

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

UniqueID

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

UserPatchNameFile
Veraltet.

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

UsesSerial
Veraltet.

Ein Wert, der angibt, ob der Treiber serielle Ports verwendet.

Methoden

Name Beschreibung
Add(String, Boolean, UIntPtr, UIntPtr, MidiEntity)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

Dispose()

Gibt die vom MidiObject-Objekt verwendeten Ressourcen frei.

(Geerbt von MidiObject)
Dispose(Boolean)

Gibt die vom MidiObject-Objekt verwendeten Ressourcen frei.

(Geerbt von MidiObject)
GetData(IntPtr)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

(Geerbt von MidiObject)
GetDictionaryProperties(Boolean)

Gibt die Objekteigenschaften als Wörterbuch zurück.

(Geerbt von MidiObject)
GetEntity(IntPtr)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

GetString(IntPtr)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

(Geerbt von MidiObject)
RemoveProperty(String)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

(Geerbt von MidiObject)
SetData(IntPtr, NSData)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

(Geerbt von MidiObject)
SetString(IntPtr, String)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber virtuelle Geräte sind ebenfalls vorhanden). Geräte können eine oder mehrere Entitäten enthalten.

(Geerbt von MidiObject)

Gilt für: