Freigeben über


MidiDevice Klasse

Definition

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber es sind auch virtuelle Geräte vorhanden). Geräte können mindestens eine Entität 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. Beispielsweise kann eine einzelne Box zwei unabhängige MIDI-Tongeneratoren oder einen Generator und eine Tastatur enthalten.

Verwenden Sie zum Abrufen eines MidiDevice die T:CoreMidi.Midi.GetDevice(int) oder T:CoreMidi.Midi.GetExternalDevice(int) -Methoden.

Eigenschaften

AdvanceScheduleTimeMuSec

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

CanRoute

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

ConnectionUniqueIDData

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

ConnectionUniqueIDInt

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

DeviceID

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

DisplayName

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

DriverDeviceEditorApp

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

DriverOwner

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

DriverVersion

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

EntityCount

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

FactoryPatchNameFile

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

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von MidiObject)
Image

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

IsDrumMachine

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

IsEffectUnit

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

IsEmbeddedEntity

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

IsMixer

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

IsSampler

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

Manufacturer

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

MaxReceiveChannels

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

MaxSysExSpeed

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

MaxTransmitChannels

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

Model

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

Name

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

NameConfiguration

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

Offline

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

PanDisruptsStereo

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

Private

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

ReceivesBankSelectLSB

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

ReceivesBankSelectMSB

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

ReceivesClock

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

ReceivesMTC

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

ReceivesNotes

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

ReceivesProgramChanges

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

SingleRealtimeEntity

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

SupportsGeneralMidi

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

SupportsMMC

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

SupportsShowControl

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

TransmitsBankSelectLSB

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

TransmitsBankSelectMSB

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

TransmitsClock

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

TransmitsMTC

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

TransmitsNotes

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

TransmitsProgramChanges

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

UniqueID

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

UserPatchNameFile

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

UsesSerial

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

Methoden

Add(String, Boolean, nuint, nuint, MidiEntity)

Stellt ein MIDI-Gerät dar (in der Regel stellen sie ein Hardwaregerät dar, aber es sind auch virtuelle Geräte vorhanden). Geräte können mindestens eine Entität 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 es sind auch virtuelle Geräte vorhanden). Geräte können mindestens eine Entität enthalten.

(Geerbt von MidiObject)
GetDictionaryProperties(Boolean)

Gibt die Objekteigenschaften als Wörterbuch zurück.

(Geerbt von MidiObject)
GetEntity(nint)

Gibt die angegebene Entität zurück.

GetString(IntPtr)

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

(Geerbt von MidiObject)
RemoveProperty(String)

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

(Geerbt von MidiObject)
SetData(IntPtr, NSData)

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

(Geerbt von MidiObject)
SetString(IntPtr, String)

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

(Geerbt von MidiObject)

Gilt für: