Condividi tramite


MidiPolyphonicKeyPressureMessage Classe

Definizione

Rappresenta un messaggio MIDI che specifica la pressione della chiave polifonica.

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
Ereditarietà
Object Platform::Object IInspectable MidiPolyphonicKeyPressureMessage
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)

Costruttori

MidiPolyphonicKeyPressureMessage(Byte, Byte, Byte)

Crea un nuovo oggetto MidiPolyphonicKeyPressureMessage .

Proprietà

Channel

Ottiene il canale da 0 a 15 a cui si applica questo messaggio.

Note

Ottiene la nota specificata come valore compreso tra 0 e 127.

Pressure

Ottiene la pressione della chiave polifonica specificata come valore compreso tra 0 e 127.

RawData

Ottiene la matrice di byte associati al messaggio MIDI, incluso il byte di stato.

Timestamp

Ottiene la durata da quando il MidiInPort è stato creato al momento della ricezione del messaggio. Per i messaggi inviati a MidiOutPort, questo valore non ha alcun significato.

Type

Ottiene il tipo di questo messaggio MIDI.

Si applica a

Vedi anche