Compartilhar via


MidiDevice Classe

Definição

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

public class MidiDevice : CoreMidi.MidiObject
type MidiDevice = class
    inherit MidiObject
Herança
MidiDevice

Comentários

Um único dispositivo de hardware MIDI contém uma ou mais entidades. Por exemplo, uma única caixa pode conter dois geradores de tom MIDI independentes ou um gerador e um teclado.

Para obter um MidiDevice, use os métodos T:CoreMidi.Midi.GetDevice(int) ou T:CoreMidi.Midi.GetExternalDevice(int ).

Propriedades

AdvanceScheduleTimeMuSec

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

CanRoute

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ConnectionUniqueIDData

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ConnectionUniqueIDInt

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

DeviceID

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

DisplayName

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

DriverDeviceEditorApp

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

DriverOwner

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

DriverVersion

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

EntityCount

Retorna o número de entidades MIDI neste dispositivo.

FactoryPatchNameFile

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de MidiObject)
Image

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

IsDrumMachine

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

IsEffectUnit

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

IsEmbeddedEntity

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

IsMixer

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

IsSampler

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Manufacturer

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

MaxReceiveChannels

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

MaxSysExSpeed

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

MaxTransmitChannels

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Model

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Name

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

NameConfiguration

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Offline

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

PanDisruptsStereo

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Private

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ReceivesBankSelectLSB

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ReceivesBankSelectMSB

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ReceivesClock

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ReceivesMTC

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ReceivesNotes

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

ReceivesProgramChanges

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

SingleRealtimeEntity

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

SupportsGeneralMidi

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

SupportsMMC

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

SupportsShowControl

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

TransmitsBankSelectLSB

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

TransmitsBankSelectMSB

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

TransmitsClock

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

TransmitsMTC

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

TransmitsNotes

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

TransmitsProgramChanges

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

UniqueID

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

UserPatchNameFile

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

UsesSerial

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Métodos

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

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

Dispose()

Libera os recursos usados pelo objeto MidiObject.

(Herdado de MidiObject)
Dispose(Boolean)

Libera os recursos usados pelo objeto MidiObject.

(Herdado de MidiObject)
GetData(IntPtr)

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

(Herdado de MidiObject)
GetDictionaryProperties(Boolean)

Retorna as propriedades do objeto como um dicionário.

(Herdado de MidiObject)
GetEntity(nint)

Retorna a entidade especificada.

GetString(IntPtr)

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

(Herdado de MidiObject)
RemoveProperty(String)

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

(Herdado de MidiObject)
SetData(IntPtr, NSData)

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

(Herdado de MidiObject)
SetString(IntPtr, String)

Representa um dispositivo MIDI (normalmente eles representam um dispositivo de hardware, mas também existem dispositivos virtuais). Os dispositivos podem conter uma ou mais entidades.

(Herdado de MidiObject)

Aplica-se a