MidiDevice 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 MIDI 设备 (通常表示硬件设备,但虚拟设备也存在于) 。 设备可以包含一个或多个实体。
public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
inherit MidiObject
- 继承
注解
单个 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) |