Поделиться через


MidiDevice Класс

Определение

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
    inherit MidiObject
Наследование
MidiDevice

Комментарии

Одно аппаратное устройство MIDI содержит одну или несколько сущностей. Например, одна коробка может содержать два независимых генератора тонов MIDI или генератор и клавиатуру.

Чтобы получить MidiDevice, используйте методы T:CoreMidi.Midi.GetDevice(int) или T:CoreMidi.Midi.GetExternalDevice(int).

Свойства

AdvanceScheduleTimeMuSec

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

CanRoute

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ConnectionUniqueIDData

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ConnectionUniqueIDInt

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

DeviceID

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

DisplayName

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

DriverDeviceEditorApp

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

DriverOwner

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

DriverVersion

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

EntityCount

Возвращает количество сущностей MIDI на этом устройстве.

FactoryPatchNameFile

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от MidiObject)
Image

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

IsDrumMachine

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

IsEffectUnit

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

IsEmbeddedEntity

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

IsMixer

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

IsSampler

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Manufacturer

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

MaxReceiveChannels

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

MaxSysExSpeed

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

MaxTransmitChannels

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Model

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Name

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

NameConfiguration

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Offline

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

PanDisruptsStereo

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Private

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ReceivesBankSelectLSB

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ReceivesBankSelectMSB

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ReceivesClock

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ReceivesMTC

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ReceivesNotes

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

ReceivesProgramChanges

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

SingleRealtimeEntity

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

SupportsGeneralMidi

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

SupportsMMC

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

SupportsShowControl

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

TransmitsBankSelectLSB

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

TransmitsBankSelectMSB

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

TransmitsClock

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

TransmitsMTC

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

TransmitsNotes

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

TransmitsProgramChanges

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

UniqueID

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

UserPatchNameFile

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

UsesSerial

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Методы

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

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

Dispose()

Освобождает ресурсы, используемые объектом MidiObject.

(Унаследовано от MidiObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом MidiObject.

(Унаследовано от MidiObject)
GetData(IntPtr)

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

(Унаследовано от MidiObject)
GetDictionaryProperties(Boolean)

Возвращает свойства объекта в виде словаря.

(Унаследовано от MidiObject)
GetEntity(nint)

Возвращает указанную сущность.

GetString(IntPtr)

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

(Унаследовано от MidiObject)
RemoveProperty(String)

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

(Унаследовано от MidiObject)
SetData(IntPtr, NSData)

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

(Унаследовано от MidiObject)
SetString(IntPtr, String)

Представляет устройство MIDI (обычно они представляют собой аппаратное устройство, но виртуальные устройства также существуют). Устройства могут содержать одну или несколько сущностей.

(Унаследовано от MidiObject)

Применяется к