Partager via


MidiDevice Classe

Définition

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
    inherit MidiObject
Héritage
MidiDevice

Remarques

Un seul appareil matériel MIDI contient une ou plusieurs entités. Par exemple, une boîte unique peut contenir deux générateurs de tonalités MIDI indépendants, ou un générateur et un clavier.

Pour obtenir un MidiDevice, utilisez les méthodes T:CoreMidi.Midi.GetDevice(int) ou T:CoreMidi.Midi.GetExternalDevice(int).

Propriétés

AdvanceScheduleTimeMuSec

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

CanRoute

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ConnectionUniqueIDData

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ConnectionUniqueIDInt

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

DeviceID

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

DisplayName

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

DriverDeviceEditorApp

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

DriverOwner

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

DriverVersion

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

EntityCount

Retourne le nombre d’entités MIDI dans cet appareil.

FactoryPatchNameFile

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de MidiObject)
Image

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

IsDrumMachine

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

IsEffectUnit

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

IsEmbeddedEntity

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

IsMixer

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

IsSampler

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Manufacturer

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

MaxReceiveChannels

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

MaxSysExSpeed

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

MaxTransmitChannels

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Model

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Name

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

NameConfiguration

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Offline

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

PanDisruptsStereo

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Private

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ReceivesBankSelectLSB

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ReceivesBankSelectMSB

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ReceivesClock

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ReceivesMTC

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ReceivesNotes

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

ReceivesProgramChanges

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

SingleRealtimeEntity

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

SupportsGeneralMidi

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

SupportsMMC

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

SupportsShowControl

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

TransmitsBankSelectLSB

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

TransmitsBankSelectMSB

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

TransmitsClock

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

TransmitsMTC

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

TransmitsNotes

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

TransmitsProgramChanges

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

UniqueID

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

UserPatchNameFile

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

UsesSerial

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Méthodes

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

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

Dispose()

Libère les ressources utilisées par l’objet MidiObject.

(Hérité de MidiObject)
Dispose(Boolean)

Libère les ressources utilisées par l’objet MidiObject.

(Hérité de MidiObject)
GetData(IntPtr)

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

(Hérité de MidiObject)
GetDictionaryProperties(Boolean)

Retourne les propriétés de l’objet sous forme de dictionnaire.

(Hérité de MidiObject)
GetEntity(nint)

Retourne l’entité spécifiée.

GetString(IntPtr)

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

(Hérité de MidiObject)
RemoveProperty(String)

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

(Hérité de MidiObject)
SetData(IntPtr, NSData)

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

(Hérité de MidiObject)
SetString(IntPtr, String)

Représente un appareil MIDI (généralement, ils représentent un appareil matériel, mais des appareils virtuels existent également). Les appareils peuvent contenir une ou plusieurs entités.

(Hérité de MidiObject)

S’applique à