Condividi tramite


MidiInPort Classe

Definizione

Rappresenta una porta utilizzata per ricevere messaggi MIDI da un dispositivo MIDI.

public ref class MidiInPort sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MidiInPort final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MidiInPort : System.IDisposable
Public NotInheritable Class MidiInPort
Implements IDisposable
Ereditarietà
Object Platform::Object IInspectable MidiInPort
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Se il MidiInPort viene disconnesso per qualsiasi motivo, deve essere eliminato e uno nuovo creato per continuare a ricevere messaggi.

Proprietà

DeviceId

Ottiene l'ID del dispositivo usato per inizializzare il MidiInPort.

Metodi

Close()

Chiude il MidiInPort.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

FromIdAsync(String)

Crea un oggetto MidiInPort per il dispositivo specificato.

GetDeviceSelector()

Ottiene una stringa di query che può essere usata per enumerare tutti gli oggetti MidiInPort nel sistema.

Eventi

MessageReceived

Si verifica quando il MidiInPort riceve i dati.

Si applica a

Vedi anche