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)

适用于