MidiSongPositionPointerMessage
MidiSongPositionPointerMessage
MidiSongPositionPointerMessage
MidiSongPositionPointerMessage
Class
Definition
Represents a MIDI message that specifies a song position pointer.
public : sealed class MidiSongPositionPointerMessage : IMidiMessage, IMidiSongPositionPointerMessagepublic sealed class MidiSongPositionPointerMessage : IMidiMessage, IMidiSongPositionPointerMessagePublic NotInheritable Class MidiSongPositionPointerMessage Implements IMidiMessage, IMidiSongPositionPointerMessage// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Constructors
MidiSongPositionPointerMessage(UInt16) MidiSongPositionPointerMessage(UInt16) MidiSongPositionPointerMessage(UInt16) MidiSongPositionPointerMessage(UInt16)
Creates a new MidiSongPositionPointerMessage object.
public : MidiSongPositionPointerMessage(unsigned short beats)public MidiSongPositionPointerMessage(UInt16 beats)Public Sub New(beats As UInt16)// You can use this method in JavaScript.
- beats
- unsigned short UInt16 UInt16 UInt16
The song position pointer encoded in a 14-bit value from 0-16383.
Remarks
If any values passed into the constructor fo not adhere to the specified requirements, an InvalidArg exception will be thrown.
Properties
Beats Beats Beats Beats
Gets the song position pointer encoded in a 14-bit value from 0-16383.
public : ushort Beats { get; }public ushort Beats { get; }Public ReadOnly Property Beats As ushort// You can use this property in JavaScript.
- Value
- ushort ushort ushort ushort
The song position pointer encoded in a 14-bit value from 0-16383.
RawData RawData RawData RawData
Gets the array of bytes associated with the MIDI message, including status byte.
public : IBuffer RawData { get; }public IBuffer RawData { get; }Public ReadOnly Property RawData As IBuffer// You can use this property in JavaScript.
Remarks
This property is immutable after initialization.
Timestamp Timestamp Timestamp 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.
public : TimeSpan Timestamp { get; }public TimeSpan Timestamp { get; }Public ReadOnly Property Timestamp As TimeSpan// You can use this property in JavaScript.
- Value
- TimeSpan TimeSpan TimeSpan TimeSpan
The duration from when the MidiInPort was created to the time the message was received.
Remarks
For messages being sent to a MidiOutPort, this value has no meaning.