Freigeben über


MidiPolyphonicKeyPressureMessage Klasse

Definition

Stellt eine MIDI-Nachricht dar, die den polyphonen Tastendruck angibt.

public ref class MidiPolyphonicKeyPressureMessage sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Midi.IMidiPolyphonicKeyPressureMessageFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [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 MidiPolyphonicKeyPressureMessage final
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Midi.IMidiPolyphonicKeyPressureMessageFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class MidiPolyphonicKeyPressureMessage final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Midi.IMidiPolyphonicKeyPressureMessageFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 MidiPolyphonicKeyPressureMessage
[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)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Midi.IMidiPolyphonicKeyPressureMessageFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MidiPolyphonicKeyPressureMessage
function MidiPolyphonicKeyPressureMessage(channel, note, pressure)
Public NotInheritable Class MidiPolyphonicKeyPressureMessage
Vererbung
Object Platform::Object IInspectable MidiPolyphonicKeyPressureMessage
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)

Konstruktoren

MidiPolyphonicKeyPressureMessage(Byte, Byte, Byte)

Erstellt ein neues MidiPolyphonicKeyPressureMessage-Objekt .

Eigenschaften

Channel

Ruft den Kanal von 0 bis 15 ab, für den diese Nachricht gilt.

Note

Ruft die Notiz ab, die als Wert von 0 bis 127 angegeben wird.

Pressure

Ruft den polyphonen Tastendruck ab, der als Wert von 0 bis 127 angegeben wird.

RawData

Ruft das Array von Bytes ab, die der MIDI-Nachricht zugeordnet sind, einschließlich status Byte.

Timestamp

Ruft die Dauer von der Erstellung des MidiInPort bis zum Zeitpunkt des Empfangens der Nachricht ab. Für Nachrichten, die an einen MidiOutPort gesendet werden, hat dieser Wert keine Bedeutung.

Type

Ruft den Typ dieser MIDI-Nachricht ab.

Gilt für:

Weitere Informationen