MidiDevice Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |