MidiDevice 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。
public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
inherit MidiObject
- 繼承
備註
單一 MIDI 硬體裝置包含一個或多個實體。 例如,一個盒子可以包含兩個獨立的 MIDI 音色產生器,或一個產生器和一個鍵盤。
要取得 MidiDevice,請使用 或 GetDevice(IntPtr) 的方法 GetExternalDevice(IntPtr) 。
屬性
| 名稱 | Description |
|---|---|
| AdvanceScheduleTimeMuSec |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| CanRoute |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| ConnectionUniqueIDData |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| ConnectionUniqueIDInt |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| DeviceID |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| DisplayName |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| DriverDeviceEditorApp |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| DriverOwner |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| DriverVersion |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| EntityCount |
回傳此裝置中 MIDI 實體的數量。 |
| FactoryPatchNameFile |
已淘汰.
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| Handle |
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 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| NameConfigurationDictionary |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| Offline |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| PanDisruptsStereo |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| Private |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| ProtocolId |
代表 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 |
已淘汰.
一個表示驅動程式是否使用序列埠的值。 |
方法
| 名稱 | Description |
|---|---|
| Add(String, Boolean, UIntPtr, UIntPtr, MidiEntity) |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| Dispose() |
釋放 MidiObject 物件所使用的資源。 (繼承來源 MidiObject) |
| Dispose(Boolean) |
釋放 MidiObject 物件所使用的資源。 (繼承來源 MidiObject) |
| GetData(IntPtr) |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 (繼承來源 MidiObject) |
| GetDictionaryProperties(Boolean) |
以字典形式回傳物件屬性。 (繼承來源 MidiObject) |
| GetEntity(IntPtr) |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 |
| GetString(IntPtr) |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 (繼承來源 MidiObject) |
| RemoveProperty(String) |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 (繼承來源 MidiObject) |
| SetData(IntPtr, NSData) |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 (繼承來源 MidiObject) |
| SetString(IntPtr, String) |
代表 MIDI 裝置(通常代表硬體裝置,但也存在虛擬裝置)。 裝置可以包含一個或多個實體。 (繼承來源 MidiObject) |