Windows.Devices.Midi Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dieser Namespace stellt Typen für die Verwendung von MIDI-Geräten in einer winRT-App (Windows-Runtime) bereit.
Die in diesem Namespace enthaltenen Typen ermöglichen Folgendes:
- Aufzählen von MIDI-Ports.
- Erstellen Sie ein MIDI-Portobjekt, das einen Stream zum Port öffnet.
- Senden von MIDI-Nachrichten.
- Empfangen von MIDI-Nachrichten.
- Zerstören Sie das MIDI-Portobjekt, wodurch auch der Stream mit dem Port geschlossen wird.
Weitere Informationen zur MIDI-Spezifikation finden Sie in der MIDI Association.
Eine konzeptionelle Dokumentation finden Sie unter MIDI. Eine Beispiel-App zur Verwendung dieser Typen finden Sie im UWP-MIDI-Beispiel.
Klassen
MidiActiveSensingMessage |
Stellt eine MIDI-Nachricht dar, die die aktive Erkennung angibt. |
MidiChannelPressureMessage |
Stellt eine MIDI-Nachricht dar, die den Kanaldruck angibt. |
MidiContinueMessage |
Stellt eine MIDI-Nachricht dar, die eine Continue-Nachricht angibt. |
MidiControlChangeMessage |
Stellt eine MIDI-Nachricht dar, die eine Steuerelementänderung angibt. |
MidiInPort |
Stellt einen Port dar, der zum Empfangen von MIDI-Nachrichten von einem MIDI-Gerät verwendet wird. |
MidiMessageReceivedEventArgs |
Stellt Daten für das MessageReceived-Ereignis bereit. |
MidiNoteOffMessage |
Stellt eine MIDI-Meldungen dar, die eine zu deaktivierende MIDI-Notiz angibt. |
MidiNoteOnMessage |
Stellt eine MIDI-Nachricht dar, die eine zu aktivierende MIDI-Notiz angibt. |
MidiOutPort |
Stellt einen Port dar, der zum Senden von MIDI-Nachrichten an ein MIDI-Gerät verwendet wird. |
MidiPitchBendChangeMessage |
Stellt eine MIDI-Nachricht dar, die eine Änderung der Tonhöhe angibt. |
MidiPolyphonicKeyPressureMessage |
Stellt eine MIDI-Nachricht dar, die den polyphonen Tastendruck angibt. |
MidiProgramChangeMessage |
Stellt eine MIDI-Nachricht dar, die eine Programmänderung angibt. |
MidiSongPositionPointerMessage |
Stellt eine MIDI-Nachricht dar, die einen Songpositionszeiger angibt. |
MidiSongSelectMessage |
Stellt eine MIDI-Nachricht dar, die den ausgewählten Song angibt. |
MidiStartMessage |
Stellt eine MIDI-Nachricht dar, die eine Startnachricht angibt. |
MidiStopMessage |
Stellt eine MIDI-Nachricht dar, die eine Stoppmeldung angibt. |
MidiSynthesizer |
Stellt den microsoft GS wavetable-Softwaresynthesizer dar, der in Windows enthalten ist. Dieser Synthesizer bietet ein Roland GS-Soundset, das das General MIDI-Soundset beinhaltet und erweitert. |
MidiSystemExclusiveMessage |
Stellt eine MIDI-Nachricht dar, die eine exklusive Systemnachricht angibt. |
MidiSystemResetMessage |
Stellt eine MIDI-Nachricht dar, die eine Systemzurücksetzung angibt. |
MidiTimeCodeMessage |
Stellt eine MIDI-Nachricht dar, die einen Zeitcode angibt. |
MidiTimingClockMessage |
Stellt eine MIDI-Nachricht dar, die eine Zeitsteuerungsuhr angibt. |
MidiTuneRequestMessage |
Stellt eine MIDI-Nachricht dar, die eine Tune-Anforderung angibt. |
Schnittstellen
IMidiMessage |
Stellt eine MIDI-Nachricht dar, die von allen MIDI-Nachrichtenklassen implementiert wird. |
IMidiOutPort |
Stellt einen einzelnen MIDI-Out-Port dar. |
Enumerationen
MidiMessageType |
Gibt Konstanten an, die verwendet werden, um MIDI-Nachrichtentypen den entsprechenden Bytecodes zuzuordnen. |