Partager via


MidiNoteOnMessage Classe

Définition

Représente un message MIDI qui spécifie une note MIDI à activer.

public ref class MidiNoteOnMessage sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Midi.IMidiNoteOnMessageFactory, 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 MidiNoteOnMessage 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.IMidiNoteOnMessageFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class MidiNoteOnMessage final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Midi.IMidiNoteOnMessageFactory), 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 MidiNoteOnMessage
[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.IMidiNoteOnMessageFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MidiNoteOnMessage
function MidiNoteOnMessage(channel, note, velocity)
Public NotInheritable Class MidiNoteOnMessage
Héritage
Object Platform::Object IInspectable MidiNoteOnMessage
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Constructeurs

MidiNoteOnMessage(Byte, Byte, Byte)

Crée un objet MidiNoteOnMessage .

Propriétés

Channel

Obtient le canal de 0 à 15 auquel ce message s’applique.

Note

Obtient la note à activer qui est spécifiée comme valeur comprise entre 0 et 127.

RawData

Obtient le tableau d’octets associés au message MIDI, y compris status octet.

Timestamp

Obtient la durée comprise entre le moment où MidiInPort a été créé et l’heure de réception du message. Pour les messages envoyés à midiOutPort, cette valeur n’a aucune signification.

Type

Obtient le type de ce message MIDI.

Velocity

Obtient la valeur de la vitesse comprise entre 0 et 127.

S’applique à

Voir aussi