Freigeben über


MidiOutPort Klasse

Definition

Stellt einen Port dar, der zum Senden von MIDI-Nachrichten an ein MIDI-Gerät verwendet wird.

public ref class MidiOutPort sealed : IMidiOutPort, 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 MidiOutPort final : IMidiOutPort, 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 MidiOutPort : System.IDisposable, IMidiOutPort
Public NotInheritable Class MidiOutPort
Implements IDisposable, IMidiOutPort
Vererbung
Object Platform::Object IInspectable MidiOutPort
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

DeviceId

Ruft die ID des Geräts ab, das zum Initialisieren des MidiOutPort verwendet wurde.

Methoden

Close()

Schließt den MidiOutPort.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

FromIdAsync(String)

Erstellt ein MidiOutPort-Objekt für das angegebene Gerät.

GetDeviceSelector()

Ruft eine Abfragezeichenfolge ab, die zum Auflisten aller MidiOutPort-Objekte im System verwendet werden kann.

SendBuffer(IBuffer)

Senden Sie den angegebenen Datenpuffer an das Gerät, das diesem MidiOutPort zugeordnet ist.

SendMessage(IMidiMessage)

Senden Sie die Daten in der angegebenen MIDI-Nachricht an das Gerät, das diesem MidiOutPort zugeordnet ist.

Gilt für:

Weitere Informationen