Share via


MidiPolyphonicKeyPressureMessage Class

Definition

Represents a MIDI message that specifies the polyphonic key pressure.

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
Inheritance
Object Platform::Object IInspectable MidiPolyphonicKeyPressureMessage
Attributes
Implements

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Constructors

MidiPolyphonicKeyPressureMessage(Byte, Byte, Byte)

Creates a new MidiPolyphonicKeyPressureMessage object.

Properties

Channel

Gets the channel from 0-15 that this message applies to.

Note

Gets the note which is specified as a value from 0-127.

Pressure

Gets the polyphonic key pressure which is specified as a value from 0-127.

RawData

Gets the array of bytes associated with the MIDI message, including status byte.

Timestamp

Gets the duration from when the MidiInPort was created to the time the message was received. For messages being sent to a MidiOutPort, this value has no meaning.

Type

Gets the type of this MIDI message.

Applies to

See also